base-app-nestjs

Base application using nest JS focused on DDD architecture and SOLID principles

boilerplatetypescriptddd-architecturesolid-principlesnestjsbase-applicationcodecov
FreeRepo

Preview

base-app-nestjs preview

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

โญ Stars
424
๐Ÿด Forks
42
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown

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
Get Started with this Boilerplate