TaskMaster-MERN is a dynamic to-do list application built with the MERN stack. It features a simple and intuitive interface with two main sections: one for displaying existing tasks and another for adding new ones via a form. The app supports full CRUD functionality, allowing users to create, read, update, and delete tasks.
- Add, edit, and delete tasks.
- Display tasks in an organized list.
- Responsive and user-friendly UI.
- Full CRUD functionality with MongoDB.
- Frontend: React, Vite
- Backend: Node.js, Express
- Database: MongoDB
git clone https://github.com/Espadv69/TaskMaster-MERN.git
cd TaskMaster-MERN
cd backend
npm install
cd frontend
npm install
npm run dev
npm run dev
Create a .env
file in the backend directory and add the following:
MONGO_URI=your_mongodb_connection_string
PORT=5000
Method | Endpoint | Description |
---|---|---|
GET | /tasks |
Get all tasks |
POST | /tasks |
Create a new task |
PUT | /tasks/:id |
Update a task |
DELETE | /tasks/:id |
Delete a task |
Feel free to submit issues or pull requests to improve this project.
This project is licensed under the MIT License.
Made with β€οΈ by Espadv69