ExpressJS based REST API intended for detailku-sija. Built with MongoDB as its Database and integrated it with mongoose ORM.
- Split routes to four different name
Admin
- Admin related route (on progress)User
- Route that's need to be authenticated to access and authorized to edit or deleteClient
- Route that is publicly openAuth
- Route that is related to authentication (admin, user)
- Built with MVC design pattern (?)
- Use JsonWebToken as its Authentication and Authorization service
- Use Mongoose as its ORM for mongoDB
- Use middleware to verify user or admin for authentication or authorization
- Featured with Bcrypt for password encryption
Made with Love by Najmi ~ najmim625@gmail.com
Feel free to contribute