- Express (latest version)
- Nodejs (>=18 version)
- Mongo DB (latest version)
- Other packages: JsonWebToken, bcrypt....
- CRUD, sign up, sign in, forgot and reset password, geolocation with cities
- Authentication/Authorization
- Refactors code
- API features: query, pagination....
- Clone this project from github
- Create .env file, check to configs folder for all config variable and put it into the .env file
- Create cloud DB or use local DB, change the DB config
- Run npm install/ npm i (or you can use your favorite manager packages)
- Run npm start to start application