For lazy developer, project base on expressjs and mongodb. Useful for nodejs web project or, nodejs webservice project.
- NodeJS v12 or higher
- Mongodb
- Basic jwt auth
- Available admin UI with vuejs
- Structed directory
- Schedule
- Custom command
- Helpers
- Base on expressjs and mongodb (mongoose)
- Custom node env via .env file
- Integrate view engine with ejs
- Integrate web socket with socket.io
- Integrate vuejs and admin UI
- Step 1. Clone this repo
- Step 2. Run
cp env.example .env
- Step 3. Config your information at
.env
- Step 4. Run
node app/commands/createUser -e <admin-emainl> -p <admin-password>
to create first admin user - Step 5. Run
npm run dev
at root project to start
- Author: https://phambinh.net