An open API service indexing awesome lists of open source software.

https://github.com/geozi/nodejs-javascript-task-manager

Backend implementation of a Task Manager app with Nodejs, Express, Mongoose, and Jest.
https://github.com/geozi/nodejs-javascript-task-manager

expressjs jest mongoosejs node-js rest-api

Last synced: 3 months ago
JSON representation

Backend implementation of a Task Manager app with Nodejs, Express, Mongoose, and Jest.

Awesome Lists containing this project

README

          

# nodejs-javascript-task-manager
![Demo App](https://img.shields.io/badge/demo_app-blue)

### About the project

This repository contains the backend implementation of a simple Task Manager app. It allows for the following operations:

* User registration,
* User login,
* Task creation and persistence,
* Task update,
* Task deletion.

### Prerequisites

* Nodejs (v20.11.1 or higher),
* MongoDB (locally installed or on MongoDB Atlas)

### Dependencies
```
"devDependencies": {
"jest": "^29.7.0",
"mockingoose": "^2.16.2",
"nodemon": "^3.1.7"
},
"dependencies": {
"bcryptjs": "^2.4.3",
"dotenv": "^16.4.5",
"express": "^4.21.1",
"express-validator": "^7.2.0",
"jsonwebtoken": "^9.0.2",
"mongoose": "^7.8.2",
"mongoose-unique-validator": "^4.0.1"
}

```