Skip to content

matteolobello/node-express-mongo-template

Repository files navigation

Backend Project Boilerplate

This repo contains:

  1. Node.js
  2. TypeScript
  3. Express
  4. JWT
  5. Bcrypt
  6. SSL
  7. MongoDB (Mongoose + TypeGoose)
  8. Login + Sign Up + Forgot Password routes
  9. CORS
  10. Basic Auth-protected routes
  11. Live Server with Hot Reloading
  12. Docker + Docker Compose

Run live-server (dev mode)

$ npm run dev

Compile TypeScript

$ npm run build

Deploy on Docker

$ npm run deploy