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.
- Host: GitHub
- URL: https://github.com/geozi/nodejs-javascript-task-manager
- Owner: geozi
- Created: 2024-11-24T11:42:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-24T13:17:38.000Z (over 1 year ago)
- Last Synced: 2025-04-01T11:16:24.874Z (over 1 year ago)
- Topics: expressjs, jest, mongoosejs, node-js, rest-api
- Language: JavaScript
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nodejs-javascript-task-manager

### 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"
}
```