Skip to content

marceluphd/base-app-nestjs

 
 

Repository files navigation

NestJS API boilerplate

Maintainability Build Status

Description

Base api created with NestJS using TypeORM

Folder structure

Code organization based on nestjs modules with Domain Driven Design, focused on codebase scalability.

SOLID

Using SOLID principles to provide better code design for easier maintenance and testing.

Installation

$ npm install
$ docker-compose up -d

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

License

Nest is MIT licensed.

About

Base application using nest JS

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 77.0%
  • JavaScript 22.1%
  • TSQL 0.9%