Effisense is a smart productivity dashboard designed to help you manage tasks, track productivity, and get personalized AI time suggestions — all from a clean, intuitive UI.
Built with ❤️ using React, Tailwind CSS, Appwrite, and Groq’s LLaMA 3.3 model.
- ✅ Smart Task Management (CRUD, filters, reminders)
- 📅 One-way Google Calendar sync
- 📊 Productivity Analytics Dashboard
- 🧠 AI Assistant (Groq LLaMA 3.3):
- Time suggestions based on availability
- Title rewriting and description summarization
- Behavioral insights and focus-time prediction
- 🌙 Responsive dark/light UI with smooth UX
- 🔒 Google Verified OAuth + privacy-focused
https://effisense.ayush-sharma.in
| Layer | Tech |
|---|---|
| Frontend | React + Vite + Tailwind CSS + Framer Motion |
| Backend | Appwrite (Auth + Database) |
| Auth | Appwrite Auth + Google OAuth |
| AI | Groq API (LLaMA 3.3 70B model) |
| Charts | Recharts |
| Calendar | Google Calendar API (1-way sync) |
| Hosting | Vercel |
Make sure
pnpmis installed globally. Get it here
git clone https://github.com/CyberBoyAyush/Effisense.git
cd Effisense
pnpm install
pnpm run devCreate a .env file in the root with the following:
VITE_APPWRITE_ENDPOINT=https://cloud.appwrite.io/v1
VITE_APPWRITE_PROJECT_ID=your_project_id
VITE_APPWRITE_DB_ID=your_db_id
VITE_APPWRITE_COLLECTION_ID=tasks
VITE_GOOGLE_CLIENT_ID=your_google_client_id
VITE_GOOGLE_REDIRECT_URI=https://effisense.ayush-sharma.in/oauth2callback
VITE_GROQ_API_KEY=your_groq_api_keyEffisense/
├── src/
│ ├── components/ # Reusable UI components (tasks, charts, modals)
│ ├── pages/ # Main route pages (Dashboard, Analytics, etc.)
│ ├── api/ # Google Calendar & Appwrite logic
│ ├── utils/ # AI integrations (aiAssistant.js), helpers
│ ├── styles/ # Tailwind config & global CSS
│ └── App.jsx # Main App shell
├── public/
├── .env # Local environment variables
└── vercel.json # Vercel redirect config
- 🔁 Habit tracking + visual streaks
- 🔔 Push/email reminders with time optimization
- 📱 PWA + mobile offline support
- 📈 Weekly productivity report
- 🔓 Public sharing of task lists/notes
Effisense is in active beta — contributions, feedback, and testers are welcome!
- Fork the repo
- Create a new branch (
feat/feature-name) - Submit a PR with a clear description
Made with ❤️ by @CyberBoyAyush
Drop your email in the comments of this LinkedIn post to test future builds early.
📄 License
Effisense is licensed under the GNU General Public License v3.0.
This means: • You can use, modify, and share the code freely. • You must credit the original author (Ayush Sharma) with original repository link. • If you distribute modified versions, they must also be open source under GPL v3.0.