/nlw04-nodejs

An API for calculate the NPS of surveys. Was developed in the Rocketseat - 4º Next Level Week

Primary LanguageTypeScript

NPS API (Next Level Week - 🚀 Rocketseat)

API desenvolvida em NodeJS durante a 4º Next Level Week! Nela é possível criar um usuário e uma pesquisa, é possivel que os usuários respondam as pesquisas com notas de 0 a 10 através de um e-mail enviado a eles, e ter o NPS (Métrica de satisfação) da pesquisa.





📌 Algumas das tecnologias utilizadas

Abaixo estão algumas das tecnologias utilizadas durante o desenvolvimento da API. Ainda foi visado: Organizar o diretório da nossa aplicação de forma concisa, limpa e eficiente. Escrever código limpo visando reutilização e eficiência e criar testes unitários e de integração.




📑 Documentação

Realizei a documentação da API com o Swagger U. Pode ser acessada e testada com o link após a imagem.



🔧 Cobertura de testes

Criei testes para a resposta do usuário e o retorno de NPS, e adicionei uma página que verifica a cobertura de códido por testes utilizando o Istanbul. A página pode ser acessada e testada com o link após a imagem.