This project created in demand of Hiro Negar interview progress, but it can be used as an starter template for Express framework.
- Make sure to install nodejs-lts
v14.x+on your system. - Make sure to install MongoDB
v3.6+on your system. - Clone this project and run this command in the project directory:
$ npm install
This project is only served locally on http://localhost:3000 till now. So, to start project use:
$ npm start
At first, a superadmin account will be created. Thus, it is possible to login on the first attempt by:
name: super admin
password: 123456
Notice 1: It is possible to change superadmin
passwordfrom/config/config.js.Notice 2: Postman collection exported file is available in the project directory.
- Add specific message for validators
- Add automatic test
- Add documentation framework for auto generating API docs