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

https://github.com/wpcodevo/nodejs-restful-api

ExpressJS & MongoDB RESTful API with Authentication and Authorization
https://github.com/wpcodevo/nodejs-restful-api

express-js expressjs mongodb mongodb-atlas

Last synced: 9 months ago
JSON representation

ExpressJS & MongoDB RESTful API with Authentication and Authorization

Awesome Lists containing this project

README

          

# Complete RESTful API with Authentication and Authorization

## Features

- Perform CRUD operations
- Filtering, Sorting, Limiting Fields and Pagination
- Top 5 Cheap Route
- Statistics Aggregation Pipeline
- Error Handling in Express
- Register User
- Login User
- Protect Route
- Restrict Access
- Forgot Password
- Reset Password
- Allow login user to update his password
- Allow login user to update his profile
- Allow login user to delete his account
- Allow login user to get his profile info
- Set security to avoid attacks
- Refactor the controllers
- Calculate Review's Rating and nRating

## Technologies Needed

1. NodeJs
2. ExpressJS
3. Mongoose
4. MongoDB
5. Bcrypt
6. JSONWebToken