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.
- 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.
- 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