/nestjs-microservice-boilerplate

Base NestJs project with JWT auth, Mailer, CRUD API as a Microservice architecture.

Primary LanguageTypeScript

NestJS Microservices Boilerplate

Dev Env

Duplicate .env-template and rename it .env

yarn in each folder then yarn start:dev in each folder.

  • API gateway: localhost:3000
  • API documentation: localhost:3000/api
  • Mailer microservice: localhost:8004
  • Scheduler microservice: localhost:8005

For a correct lint and typecheck, open workspace.code-workspace in VSCode.

Gateway

  • Auth
  • User
  • Account
  • Features
  • Plans
  • Roles
  • Chat
  • Notification
  • App
  • Webhook
  • Health