- Add a task
- Edit a task
- Delete a task
- Mark a task as completed
- Store tasks in local storage (so data doesnβt vanish on refresh)
- Categories (Work / Study / Personal)
- Deadlines for tasks
- Search & filter tasks (completed, pending)
- Dark mode toggle
- Cloud storage (Firebase / MongoDB) for login & persistence
-
Member 1 (Frontend β Input & Task List UI)
- Create task input box + Add button
- Display task list dynamically
-
Member 2 (Task Operations)
- Implement edit, delete, complete functionalities
- Add icons/buttons for each operation
-
Member 3 (Storage & State Management)
- Handle localStorage (save, fetch tasks)
- Manage app state with React useState / Context
-
Member 4 (UI/UX & Extra Features)
- Styling with Tailwind/Bootstrap
- Optional: Add filters, categories, dark mode
-
Member 5 (Testing)
- Testing backend with Postman / Bruno
- Frontend: HTML, CSS, JS
- Backend: Express.js
- Storage: LocalStorage (MVP) β Firebase (Stretch goal)
- Deployment: Netlify / Vercel (easy CI/CD from GitHub)