A batteries included Nest.js boilerplate.
Description
ZeroNest is a boilerplate that has most of the common web-dev features built-in.
Installation
Clone the repo and run
$ yarn
Running the app
# 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
Access queue monitoring web UI
Go to /bull-board
path. Login with username admin
and password set in .env
in the variable BULL_BOARD_PASSWORD
.
Built with
Features
- 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