Sing Me A Song

Descrição

O sing me a song é uma aplicação para recomendação de músicas. De forma anônima as recomendações são incluídas. Elas podem ser curtidas ou descurtidas por outras pessoas.


Tecnologias e Conceitos

O objetivo principal do projeto foi colocar em prática os diversos tipos de testes. Na camada de services, foram realizados testes unitários com coverage de 100%. Em todas as rotas foram aplicados testes de integração, e também testes ponta a ponta (E2E) para os fluxos. Para isso, as seguintes tecnologias foram utilizadas:

  • Node.js
  • TypeScript
  • PostgreSQL
  • Prisma ORM
  • Jest
  • Cypress
  • Supertest

Para rodar a aplicação

Back-End

Realizar o git clone:

git clone https://github.com/marianaitopinto/projeto21-singmeasong

Instalar as dependências:

npm install

Iniciar o servidor

npm run dev

Front-End

Instalar as dependências:

npm install

Subir a aplicação:

npm run start