/NLW4-Node

Primary LanguageTypeScript

NPS(Net Promoter Score)

GitHub last commit GitHub language count GitHub top language

🇺🇸

🎯 Objective

  • Create an API with NodeJs, in order to be an NPS (Net Promoter Score).

  • The application allows:

    • By user registering with your email.

    • Registration of new types of surveys.

☁️ Environments

  • 🌟 Production

    • This environment uses a Database Postgres, online, the ElephantSQL
  • ⚠️ Tests

    • This environment uses a local database SQLITE3, used to not compromise the production environment, to test migrations and API characteristics.

    • The database don't get stored at the application, he is deleted after the end of the tests

📦 Technologies

🇧🇷

🎯 Objetivo

  • Criar um API com NodeJs, com a finalidade de ser um NPS(Net Promoter Score).

  • A Aplicação permite:

    • Ao usuário cadastrar-se com seu email.

    • Cadastro de novos tipos de pesquisa.

☁️ Ambientes

  • 🌟 Produção

    • Este ambiente usa um Banco de dados Postgres, online, o ElephantSQL
  • ⚠️ Testes

    • Este ambiente usa um banco de dados local o SQLITE3, usado para não comprometer o ambiente de produção, para testar migrations e funcionalidades da API.

    • O banco não fica salvo na aplicação ele é apagado após o fim dos testes.

📦 Tecnologias