Skip to content

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.

Notifications You must be signed in to change notification settings

pronazmul/express-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published