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

https://github.com/pronazmul/express-server

Authentication System Backend project Powered by Express Js and MongoDB Database. Implemented Token based authentication system using jwt. Authorization system. Clean, Reusable and well mendable code with best practices.
https://github.com/pronazmul/express-server

express express-authorizations express-middleware jwt-token mongodb

Last synced: 3 months ago
JSON representation

Authentication System Backend project Powered by Express Js and MongoDB Database. Implemented Token based authentication system using jwt. Authorization system. Clean, Reusable and well mendable code with best practices.

Awesome Lists containing this project

README

          

Express Authentication & Authoization API System

APIs for managing Application all users. Create New User, Modify User Data, View User Profile, Delete Existing User, Upload user avatar, modify user Avatar and Remove Existing One. Role Management System. Token based Routing.

#### `Features`:

- API Documentation Using Postman.
- Express Rest API Folder Structure.
- Express Boilare Plate Setup with customising Start Scrpts.
- Custom Error Handling Middleware.
- Mongoose DataBase Schema Setup.
- Data Seeder File.
- Multipart Form Data Middleware.
- Backend Data Validation Middleware.
- Costom authentication/authorization middleware.

#### `Used Packeges` :

- express `Express Framework`
- morgan `Logger Middleware`
- bcrypt `Making Hash Password`
- colors `Colorized Dev Tools Terminal`
- cookie-parser `Making Signed Cookie`
- cors `Corss Site Resource Origin`
- dotenv `Environment Variable`
- express-validator `Backend Data Validation`
- http-errors `Make Readable Errors`
- jsonwebtoken `Making jwt Token`
- mongoose `MongoDB Database Driver`
- multer `Multipart From Data Middleware`