Skip to content

Development of the proposed application during Rocketseat's Next Level Week 4 event, whose scope references an API that will have the main function of conducting a Net Promoter Score type survey.

License

Notifications You must be signed in to change notification settings

trybrito/Net_Promoter_Score-NLW04

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Net Promoter Score

📌 API Node.js para a criação, implementação e apuração de uma pesquisa de satisfação do tipo Net Promoter Score (NPS)

Status do projetoFeaturesPré-requisitosTecnologias utilizadasAutorREADME versions


🎯 Status do projeto

🏁 Net Promoter Score 🕹️ Finalizado 🏁


🏆 Features

  • Criar migrations da tabela de usuários, pesquisas e da tabela associativa que as une;
  • Criar models e controllers das entidades citadas;
  • Implementar sistemas de cadastro de usuários, pesquisas e resultados (tabela associativa);
  • Utilizar repositórios para o armazenamento de informações de todas as entidades antes do salvamento;
  • Desenvolver e implementar testes de integração;
  • Criar e estilizar o sistema de envio de e-mails para os usuários;
  • Adicionar validações e tipagens para os campos de cadastro; e
  • Desenvolver o controller responsável pela obtenção e salvamento dos dados da resposta do usuário à pesquisa, bem como, pela realização do cálculo do NPS.

✅ Pré-requisitos

Fala Dev, antes de iniciar seus testes e/ou contribuições na aplicação, é necessário ter duas coisas instaladas, a primeira é o nosso maravilhoso GIT e a segunda, o Node, além, é claro, de um bom editor de código.

Bom, tendo tudo isso pronto, podemos ir para o passo a passo de como rodar a aplicação

🕹️ Rodando a aplicação

# Primeiramente, clone este repositório com o GIT
$ git clone <https://github.com/trybrito/Net_Promoter_Score-NLW04>

# Acesse a pasta do projeto no terminal de comando
$ cd .../Net_Promoter_Score-NLW04

# E depois, vá para o lugar onde a mágica acontece
$ cd ./api

# Instale as dependências presentes no package.json
$ yarn / npm install

# Execute a aplicação pelo console
$ yarn dev

# Acesse <http://localhost:3333> para ver a aplicação no servidor local

# Ademais, caso queira rodar os testes da aplicação, basta digitar no console
$ yarn test

🔮 Tecnologias utilizadas


🎓 Autor


🤝 Thiago Raniery Brito

E aí Dev, gostou da aplicação? Bom, se quiser, fique à vontade para entrar em contato comigo por aqui ou pelas tags abaixo.


📚 README versions

About

Development of the proposed application during Rocketseat's Next Level Week 4 event, whose scope references an API that will have the main function of conducting a Net Promoter Score type survey.

Topics

Resources

License

Stars

Watchers

Forks