Sobre | Funcionalidades | Tecnologias | Como Executar | Variáveis de Ambiente | Rodando os Testes | Diagrama | Licença
O npsMail é uma aplicação que consiste em calcular o NPS da empresa, desenvolvido durante a trilha de NodeJS, na quarta edição da NLW. Aprendemos conceitos sobre o que é um API, como iniciar um projeto utilizando Typescript e Express para gerenciamento das rotas, TypeORM para manipulação dos dados, testes automatizados e envio de e-mail.
- Cadastro de usuários
- Cadastro de pesquisas
- Envio de e-mail
- Recebimento da resposta
- Clone o repositório:
$ git clone https://github.com/PauloEwerson/npsMail.git
- Entre no diretório do projeto:
cd npsMail
- Execute a aplicação:
# Instalando as dependências do projeto.
$ yarn # ou npm install
# Configurando o banco de dados e criando as tabelas.
$ yarn migrate # ou npm run migrate
# Inicie a API (modo de desenvolvimento)
$ yarn dev # ou npm run dev
Para rodar esse projeto, você vai precisar adicionar as seguintes variáveis de ambiente no seu .env
NODE_ENV=development
API_PORT=3333
URL_MAIL=http://localhost:3333/answers
Para rodar os testes, execute o seguinte comando
$ yarn test # ou npm run test
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Projeto desenvolvido com a tutoria da Rocketseat.