A batteries included Nest.js boilerplate.
ZeroNest is a boilerplate that has most of the common web-dev features built-in.
Clone the repo and run
$ yarn
# development
$ yarn dev
# enable debugger
$ yarn start:debug
# production mode
$ yarn start:prod
# migrations
$ npx prisma migrate
# generating migrations from schema.prisma
$ npx prisma migrate:generate
Go to /bull-board
path. Login with username admin
and password set in .env
in the variable BULL_BOARD_PASSWORD
.
- Modular architecture
- Progressive build tooling
- Authentication with JWT
- Session invalidation support
- Heroku ready
- Queues/Workers
- Queue monitoring using bull-board
- Mailers (Production config pending)
- Component library
- Billing & subscription with Stripe
- Teams & roles
- Plans & feature toggles