Domain-Driven Design example using Nest framework. Persistence layer is implemented using TypeORM with MySQL Database. Object Mapping is based on AutoMapper TypeScript.
$ npm i -g @nestjs/cli
$ nest --version
$ npm install
$ npm run build
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
ENVIRONMENT
BANKING_DDD_NEST_MYSQL
Nest is MIT licensed. TypeORM is MIT licensed AutoMapper TypeScript MIT licensed.