brocoders / nestjs-boilerplate

NestJS boilerplate. Auth, TypeORM, Mongoose, Postgres, MongoDB, Mailing, I18N, Docker.

Home Page:https://nestjs-boilerplate-test.herokuapp.com/docs

Repository from Github https://github.combrocoders/nestjs-boilerplateRepository from Github https://github.combrocoders/nestjs-boilerplate

NestJS REST API boilerplate πŸ‡ΊπŸ‡¦

image

github action status renovate Static Badge Discord Badge



Description

NestJS REST API boilerplate for a typical project

Full documentation here

Demo: https://nestjs-boilerplate-test.herokuapp.com/docs

A fully compatible frontend boilerplate: https://github.com/brocoders/extensive-react-boilerplate

Belongs to the bc boilerplates ecosystem

nestjs-boilerplate-review.mp4

Table of Contents

Features

  • Database. Support TypeORM and Mongoose.
  • Seeding.
  • Config Service (@nestjs/config).
  • Mailing (nodemailer).
  • Sign in and sign up via email.
  • Social sign in (Apple, Facebook, Google).
  • Admin and User roles.
  • Internationalization/Translations (I18N) (nestjs-i18n).
  • File uploads. Support local and Amazon S3 drivers.
  • Swagger.
  • E2E and units tests.
  • Docker.
  • CI (Github Actions).

Contributors

Vladyslav Shchepotin
Vladyslav Shchepotin

🚧 πŸ“– πŸ’»
SergeiLomako
SergeiLomako

πŸ’»
Elena Vlasenko
Elena Vlasenko

πŸ“–
Rodion
Rodion

πŸ’Ό

Support

If you seek consulting, support, or wish to collaborate, please contact us via boilerplates@brocoders.com. For any inquiries regarding boilerplates, feel free to ask on GitHub Discussions or Discord.

About

NestJS boilerplate. Auth, TypeORM, Mongoose, Postgres, MongoDB, Mailing, I18N, Docker.

https://nestjs-boilerplate-test.herokuapp.com/docs

License:MIT License


Languages

Language:TypeScript 52.3%Language:EJS 38.1%Language:JavaScript 6.4%Language:Shell 1.5%Language:Dockerfile 0.9%Language:Handlebars 0.7%Language:Procfile 0.0%