A smart task management application built with the MERN stack.
PlanWise helps students and professionals organize tasks, manage priorities, and stay productive with ease.
-
๐ User Authentication & Authorization
- Secure login and signup with JWT
- Role-based access for different user types (e.g. admin, regular user)
-
๐๏ธ Task CRUD (Create, Read, Update, Delete)
- Create tasks with title, description, deadline, priority
- Edit or update task details and statuses
- Delete or archive tasks
-
๐ Sub-task Management
- Break down tasks into smaller sub-tasks
- Track progress of individual sub-tasks
-
๐ Task Status & Priority
- Mark tasks as โTo Doโ, โIn Progressโ, or โCompletedโ
- Assign priority levels (Low, Medium, High)
-
๐ Dashboard & Task Filtering
- Overview of tasks filtered by status or priority
- Dashboard summary of pending, in-progress, and completed tasks
-
โ๏ธ Admin Panel
- Add or remove user accounts
- Disable or manage user access
- Trash or permanently delete tasks
-
๐ค Profile & Account Management
- Update user profile information
- Change password securely
- Frontend: React.js, Tailwind CSS, DaisyUI
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT