Skip to content

ExpressJS & MongoDB RESTful API with Authentication and Authorization

Notifications You must be signed in to change notification settings

wpcodevo/nodejs-restful-api

Repository files navigation

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

About

ExpressJS & MongoDB RESTful API with Authentication and Authorization

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published