The Notification Manager API for creating and scheduling new notifications
This an component of Notifications Manager project that centralizes receiving requests for sending notifications in the Inbound Layer, for N services that want to send to N different channels. When ready to be sent, the notification is queued to be sent through providers.
See the main project page for details and other components.
$ npm install# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prodCreate a Docker network called notifications-net by running the command:
docker network create notifications-netStart the API containers by running the following commands
docker-compose upHit /docs to see API documentation
http://localhost:3000/docs# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
