(Readme under construction...)
Service for sending notifications.
- NestJS - A progressive Node.js framework for building efficient, reliable and scalable server-side applications.
- Prisma - Next-generation Node.js and TypeScript ORM.
- Kafka - Open-source distributed event streaming platform.
- Jest - JavaScript Testing Framework with a focus on simplicity.
- Dependency Inversion
- Dependency Injection
- Single Responsibility Principle
- Liskov Substitution Principle
- In-Memory Database
- Factory
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
Special thanks to @diego3g for teaching these principles at the Ignite Lab.