Organize. Assign. Deliver.
Task management & team performance platform for modern teams
🔗 App URL: task-manager-45y6.vercel.app
🧪 Demo Credentials: Log in with these accounts to explore all features.
| Role | Password | |
|---|---|---|
| 👨💼 Admin | admin@taskflow.dev |
Admin@123 |
| 👷 User | user2@taskflow.dev |
User2@123 |
| Landing Page | Sign Up |
|---|---|
![]() |
![]() |
| Admin Dashboard | Manage Tasks | Team Members |
|---|---|---|
![]() |
![]() |
![]() |
| User Dashboard | Task View | Task Update |
|---|---|---|
![]() |
![]() |
![]() |
| Spreadsheet View |
|---|
![]() |
✔️ Role-Based Access (Admin / User) via JWT ✔️ Interactive Dashboards (Admin & User) ✔️ Task Assignment, Updates & Completion Tracking ✔️ Team Member Performance Metrics ✔️ Spreadsheet View for Admins ✔️ Secure Authentication with Bcrypt ✔️ Fully Responsive UI with TailwindCSS
| Category | Technologies |
|---|---|
| Frontend | React, Vite, TailwindCSS, Axios |
| Backend | Node.js, Express.js, MongoDB (Mongoose) |
| Auth | JWT, bcrypt |
| Hosting | Vercel (Frontend), Render / Localhost (Backend) |
Clone, install dependencies, configure env, and run!
git clone https://github.com/Divyanshu11010/TaskManager
cd TaskManagercd client/TaskManager
npm installcd ../../backend
npm installnode -e "console.log(require('crypto').randomBytes(32).toString('hex'))"MONGO_URI=your_mongo_uri
JWT_SECRET=your_generated_secret
ADMIN_INVITE_TOKEN=custom_token
SERVER_PORT=5000
CLIENT_URL=http://localhost:5173VITE_SERVER_URL=http://localhost:5000cd client/TaskManager
npm run devcd ../../backend
npm run devTaskManager/
├── backend/ # Node + Express API
│ ├── config/
│ ├── controllers/
│ ├── middlewares/
│ ├── models/
│ └── routes/
├── client/TaskManager/src # React App with TailwindCSS
│ ├── components/
│ ├── pages/
│ └── context/
└── README.md
- 📬 Email Notifications on Task Assignment
- 🗓️ Task Deadline Reminders
- 📊 Advanced Analytics Dashboard
- 🧩 Multi-team Support for Organizations
We love contributions!
git checkout -b feature-name
git commit -m "Add some feature"
git push origin feature-nameThen create a Pull Request 🚀
Made with ❤️ by Divyanshu11010
If you found this project useful, don’t forget to leave a ⭐ and share it!








