Survey api é uma aplicação que permite usuários serem criados, autenticados e disponibiliza os mesmo criarem enquentes e responder elas.
Você precisa ter instalado:
-
NodeJS 14.15.x | | maior
-
Docker
-
Mongodb 4.2.x | | maior
Com os pré-requisitos instalados na pasta raiz do projeto, mesmo diretório deste arquivo.
Execute em seu terminal:
npm install
Para instalar as dependências do projeto
Na raiz do projeto execute:
Para iniciar o projeto
npm run start:local
O projeto ira ser executado na porta http://localhost:5050/
.
Execute:
npm run test
para rodar todos os testes da aplicaçãonpm run test:unit
para rodar todos os testes unitáriosnpm run test:integration
para rodar todos os testes de integraçãonpm run test:verbose
para rodar todos os testes da aplicação com as flags--silent
e--noStackTrace
desabilitadasnpm run test:watch
ira apenas executar os testes que você alterar ou os testes que referenciam o código de produção que você alterounpm run test:ci
para rodar todos os testes da aplicação e gerar o arquivo de relatório de cobertura de teste
Swegger do projeto:
- Inicia aplicação local:
npm run start:local
- Visite a rota:
http://localhost:5050/api-docs/
Sinta-se 100% livre para abrir um pull request a ideia que este projeto seja vivo e sempre atualizado 🤓.
⌨️ com ❤️ por Gabriel Piazza 😊