TaskVault is a backend REST API built with Node.js, Express, and MongoDB. This project was created to learn backend development fundamentals.
- Create tasks
- Read all tasks
- Update a task
- Delete a task
- MongoDB Atlas integration
- Environment variable configuration
- Node.js
- Express.js
- MongoDB Atlas
- Mongoose
POST /tasks
Body:
{
"title": "Learn backend",
"status": "incomplete"
}
GET /tasks
PUT /tasks/:id
DELETE /tasks/:id
- Clone the repository
- Install dependencies
npm install - Create a .env file using .env.example
- Start the server
node index.js
Server runs on http://localhost:5000
Angela Bera