nest-js-boilerplate

NestJS boilerplate provides a robust foundation for building REST APIs with NestJS, featuring seamless database management through Prisma, complete Docker containerization

boilerplaterestapie2eunit-testnestjsprismaengagespottypescripti18n
FreeRepo

Preview

nest-js-boilerplate preview

Overview

NestJS TypeScript REST API PrismaORM Starter. This is a fork of Artem Shchirov's NestJS Starter, enhanced with Prisma ORM integration and improved Docker support. The boilerplate provides a robust foundation for building REST APIs with NestJS, featuring seamless database management through Prisma, complete Docker containerization and various pre-configured essential features for modern web applications.

Features

rest-apiprisma-ormdockerdatabase-seedingconfig-servicemailingfile-uploadss3-supportswaggere2e-testsunit-testsrole-based-accesssocial-authenticationemail-authenticationi18nci-cd

Feature Flags

userDashboardauthenticationemailsfileUploadsstorageauthorizationi18napiDocs

Recommended Use Cases

rest-api-developmentbackend-startermicroservicesenterprise-applications

Frontend

None

Backend

nestjsnodejs

Auth Providers

emailapplefacebookgoogletwitter

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
1
๐Ÿด Forks
0
๐Ÿ”„ Active
Unknown

Stack

Framework
nestjs
Language
typescript
Database
postgresql
Auth
email, apple, facebook, google, twitter
ORM
prisma
Testing
jest
i18n
nestjs-i18n
CI
github-actions

Data Layer

Databases
postgresql
ORM
prisma

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate