base-app-nestjs
Base application using nest JS focused on DDD architecture and SOLID principles
boilerplatetypescriptddd-architecturesolid-principlesnestjsbase-applicationcodecov
FreeRepo
Overview
This NestJS API boilerplate provides a production-ready foundation built with TypeORM, GraphQL and REST support, organized using Domain Driven Design and SOLID principles for scalability and maintainability. It includes Docker setup, comprehensive testing with Jest, Swagger documentation and GraphQL endpoints to help you ship fast.
Features
ddd-architecturesolid-principlesgraphql-supportrest-apiswagger-documentationmodular-structurescalable-codebase
Feature Flags
teamsOrgsloggingErrorTrackinggraphqlapiDocs
Recommended Use Cases
api-developmentmicroservicesenterprise-applicationsscalable-backends
Frontend
None
Backend
nestjstypeormgraphql
Auth Providers
None
Deployment Targets
docker
Payment Providers
None
Quick Facts
Stack
Framework
nestjs
Language
typescript
Database
postgresql
ORM
typeorm
Testing
jest
CI
travis-ci, codecov
Data Layer
Databases
postgresql
ORM
typeorm
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
travis-ci, codecov
Pricing
Classification
free
Selected
โ
Notes
Open source MIT licensed project