/notification-service

API for notifications service. Developed with Node.js, Prisma and NestJS.

Primary LanguageTypeScriptMIT LicenseMIT

Notification Service

Microservice for notifications services using NestJS

Nest Logo

Objective

The objective of this project is to deepen knowledge in nestJS, also understanding microservices and how to apply them in real cases.

Producer-server

A example producer service for send notification create with JavaScript with KafkaJS. go to repository: producer-service

Requirements

  • Node v19.2.0 >
  • Npm 9.2.0 >

Follow the steps below:

Clone the project and access the folder.

$ git clone git@github.com:ThiLourenco/notification-service.git
$ cd notification-service

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode (http://localhost:3000/)
$ 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

Technologies

Concepts

  • Use-cases
  • DDD
  • Repositories
  • Mappers
  • Dto
  • Entities
  • Independence Injection

📝 License

This project is licensed under the MIT License. See the LICENSE file for details.


Create byThiago Lourenço in Ignite Lab Node.js Rocketseat