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.
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
Realizar o git clone:
git clone https://github.com/marianaitopinto/projeto21-singmeasong
Instalar as dependências:
npm install
Iniciar o servidor
npm run dev
Instalar as dependências:
npm install
Subir a aplicação:
npm run start