A full featured Web Application to manage your daily task.
- Add, edit, delete, get tasks (UI + backend + database) - ✅
- Task saved per user - ✅
- Modular folder structure - ✅
- Frontend & backend separated - ✅
- User registration with email - ✅
- Email verification system with 6-digit code - ✅
- JWT/session-based login - ✅
- Dashboard for user-specific tasks - ✅
- Error handling UI messages - (Pending)
- Form validations - ✅
- Modal for task creation - ✅
🔐 Authentication Flow
- User visits - ✅
- Sign Up - ✅
- Backend creates users - ✅
- User redirected to verifification page - ✅
- User enters code that is being sent to Email - ✅
- Backend checks code - ✅
- Now user can go to dashboard after login - ✅
- Task categories/labels (work, personal, etc.)
- Due dates/reminders
- Priority levels
- Drag & drop task ordering
- Dark mode
- Mobile view optimization