A web-based Task Management System built using the MERN (MongoDB, Express.js, React, Node.js) stack. The application allows users to create, update, and delete tasks. It also includes user authentication and an admin dashboard for managing tasks.
- User Registration and Login: Users can register and log in to manage their tasks.
- Task CRUD Operations: Users can create, read, update, and delete tasks.
- User Authentication: Implements authentication and authorization to ensure that only authenticated users can manage tasks.
- Admin Dashboard: Provides an admin dashboard to view and manage all user's tasks.
- Frontend: React.js
- Backend: Express.js (Node.js)
- Database: MongoDB
- Node.js (v14 or above)
- MongoDB