An open API service indexing awesome lists of open source software.

https://github.com/isabelamoraes/ignite-lab-node-notifications-service


https://github.com/isabelamoraes/ignite-lab-node-notifications-service

javascript kafka nestjs nodejs prisma typescript

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        


Notifications Service


A microservice to send notifications


Features   |   
Getting Started   |   
Reference

## Features

This project was developed with the following technologies:

- **[Node JS](https://nodejs.org/)** - A runtime enviroment for JavaScript applications.
- **[Nest JS](https://nestjs.com/)** - A progressive Node.js framework.

## Getting Started

To clone and run this application, place from your command line:

```bash
# Clone this repository
$ git clone https://github.com/isabelamoraes/ignite-lab-node-notifications-service

# Go into the repository
$ cd ignite-lab-node-notifications-service

# Install dependencies
$ yarn install

# Run notifications service
$ yarn start:dev

# Go into the producer repository
cd kafka-producer-app

# Install dependencies
$ yarn install

# Run producer application (to send notification)
$ yarn start

# Open Prisma studio
$ npx prisma studio

```

## Reference

This application was developed during my participation in Ignite Lab Node.js, promoted by Rocketseat.