A full-stack To-Do List application built using React.js for the frontend and Node.js + Express + MongoDB for the backend. This app allows users to add, update, complete, and delete tasks efficiently.
- Create, read, update, and delete tasks (CRUD)
- Mark tasks as completed/incomplete
- Responsive frontend with React
- RESTful API backend with Express and MongoDB
- Modular code structure with Mongoose models
Frontend:
- React.js
- Axios
Backend:
- Node.js
- Express.js
- MongoDB + Mongoose
- CORS, body-parser
