A full-featured Project Management Web Application built with the MERN Stack, designed to help individuals and teams efficiently manage projects, tasks, and collaboration in real time.
- Frontend: React, Redux Toolkit, Tailwind CSS, Framer Motion
- Backend: Node.js, Express.js, MongoDB
- Authentication: JWT (JSON Web Tokens)
- State Management: Redux Toolkit
- Styling: Tailwind CSS
- Animations: Framer Motion
-
🔐 User Authentication (JWT):
- Sign up, login, secure routes
- Role-based access (admin, team member, manager)
-
📁 Project Management:
- Create, update, delete projects
- Assign team members, team leader and manager
- Set deadlines, priorities
-
✅ Task Management:
- Add tasks to projects
- Update status: To Do, In Progress, Done
- Assign tasks to users
- Due dates and priority tags
-
🧑🤝🧑 Team Collaboration:
- Invite members to projects
- View task assignments
-
📊 Dashboard:
- Visual overview of active projects and tasks
- Filters by status, priority, due date
-
🎨 Modern UI:
- Fully responsive design with Tailwind CSS
- Smooth animations with Framer Motion
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.