A full-stack task management web application built with the MERN stack that helps users organize, prioritize, and manage daily tasks with secure authentication and a modern user interface.
A powerful and clean TaskFlow Manager web app built using the MERN stack (MongoDB, Express.js, React, Node.js). It helps you manage your tasks with features like priority filtering, night mode, and user profile management.
- 🔐 User Signup & Login
- 📝 Create, Edit, and Delete tasks
- ⚡ Set task priority (High / Medium / Low)
- 🔍 Filter tasks by priority
- 📋 View:
- All Tasks
- Pending Tasks
- Completed Tasks
- 🌙 Toggle between Light & Night Mode
- 🖼️ Upload & update profile picture
- 📌 Pin important tasks
- 📅 Due date support
- 🚨 Overdue task detection
- 🏷️ Task categories
- 👤 User profile management
- 🔒 JWT Authentication
- Frontend: React, Tailwind CSS (optional)
- Backend: Node.js, Express.js
- Database: MongoDB (with Mongoose)
- Other: Cloudinary (for profile image upload), JWT (auth)
# Clone the repo
git clone https://github.com/Virus-0000/TaskFlow-Manager.git
cd task-manager
# Install backend dependencies
cd backend
npm install
# Install frontend dependencies
cd ../frontend
npm install
▶️ Run the App
# Start backend
cd backend
npm run dev
# Start frontend
cd ../frontend
npm run dev
🌐 Live Demo
🔗 https://task-manager-rfo2.onrender.com
## 👨💻 Author
**Divyanshu Raj**
- GitHub: https://github.com/Virus-0000