This repository demonstrates a complete user management system using Express.js, MongoDB, Mongoose, and Passport.js. The API includes features like user registration, login, profile update, password reset and delete.
- User registration and login with Passport.js
- Role-based permissions (Admin, User)
- JWT authentication
- User profile update and password reset
- User delete
- Express.js
- MongoDB
- Mongoose
- Passport.js
- JWT
- Docker
- Kubernetes
https://github.com/ksugiarto/million-de-reves/wiki/MDR-Flow
https://github.com/ksugiarto/million-de-reves/wiki/Postman-Documentation