Skip to content

TaskVault is a backend REST API built with Node.js, Express, and MongoDB. This project was created to learn backend development fundamentals.

Notifications You must be signed in to change notification settings

angelabera/TaskVault-BackendAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskVault – Backend API

TaskVault is a backend REST API built with Node.js, Express, and MongoDB. This project was created to learn backend development fundamentals.

Features

  • Create tasks
  • Read all tasks
  • Update a task
  • Delete a task
  • MongoDB Atlas integration
  • Environment variable configuration

Tech Stack

  • Node.js
  • Express.js
  • MongoDB Atlas
  • Mongoose

API Endpoints

Create Task

POST /tasks
Body: { "title": "Learn backend", "status": "incomplete" }

Get All Tasks

GET /tasks

Update Task

PUT /tasks/:id

Delete Task

DELETE /tasks/:id

How to Run Locally

  1. Clone the repository
  2. Install dependencies
    npm install
  3. Create a .env file using .env.example
  4. Start the server
    node index.js

Server runs on http://localhost:5000

Author

Angela Bera

About

TaskVault is a backend REST API built with Node.js, Express, and MongoDB. This project was created to learn backend development fundamentals.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published