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