/zero

Batteries included Nest.js + React + Typescript boilerplate.

Primary LanguageTypeScript

ZeroNest Logo

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