Skip to content

API de um microsserviço de notificações utilizando NestJS

Notifications You must be signed in to change notification settings

igorviniciussantana/nestjs-prisma

Repository files navigation

Nest Logo

Notifications Service

Esse projeto consiste na construção de uma API de um micro-serviço de notificações utilizando o framework NestJS. A aplicação foi desenvolvida durante o evento Ignite Lab - NodeJS da Rocketseat. ㅤ

🛠 - Tecnologias Utilizadas

  • NodeJS
  • Nest
  • Prisma
  • TypeScrypt
  • Jest

🧠 - Conceitos Desenvolvidos

  • In Memory Database
  • Repositories
  • Use Cases
  • Testes Automatizados
  • Inversão de Dependências
  • Mappers
  • Factory Pattern
  • View Model
  • Entidades
  • Decorators

✔ - Requisitos

  • Editor de Códigos
  • NodeJS
  • Git

🖥 - Rodando Localmente

Instalação

$ npm install

Configurando o Banco

Crie o arquivo .env e insira os dados

DATABASE_URL=

Migrando o Banco

npx prisma migrate dev

Excutando o projeto

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Testes

# Testes unitários
$ npm run test

# Testes e2e
$ npm run test:e2e

# test coverage
$ npm run test:cov

👤 - Autor


Igor Vinicius


About

API de um microsserviço de notificações utilizando NestJS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published