This is a simple backend API for a To-Do List application built using Node.js, Express.js, and MongoDB. It allows users to create, view, edit, delete, and mark tasks as completed. User authentication is implemented to allow different users to manage their own tasks.
- User Authentication (Sign Up, Login)
- Create, View, Edit, and Delete Tasks
- Mark Tasks as Completed
- Each task is associated with a user
- Node.js - JavaScript runtime environment
- Express.js - Web framework for Node.js
- MongoDB - NoSQL database for storing users and tasks
- Mongoose - MongoDB object modeling tool
- JWT (JSON Web Tokens) - For user authentication
https://to-do-list-azie.onrender.com/
-
Clone the repository:
git clone https://github.com/your-username/todo-list-backend.git