- criar conta (via de e-mail de ativação)
- reenviar ativação de conta (via e-mail)
- ativar conta
- login
- recuperar senha (via e-mail)
- nova senha
- node
- yarn
- docker e docker-compose
- criar arquivo .env e preencher as variaveis de embiente (dica: ctrl+C e ctrl+V do arquivo .env.example)
- rodar no teminal (na raiz do projeto) os comandos abaixo:
Descrição dos comandos acima:
yarn docker-compose up -d yarn sequelize db:migrate yarn dev
- yarn (instalar as dependencias da aplicação caso necessário)
- docker-compose up -d (subir o postgres + pgAdmin)
- yarn sequelize db:migrate (criar as migrations no banco de dados)
- yarn dev (iniciar a aplicação com nodemon em http://localhost:3333)
- criar arquivo .env.test e preencher as variaveis de embiente (dica: ctrl+C e ctrl+V do arquivo .env.test.example)
- rodar no teminal (na raiz do projeto) os comandos abaixo:
Descrição dos comandos acima:
yarn yarn test
- yarn (instalar as dependencias da aplicação caso necessário)
- yarn test (para rodar os testes criados dentro do diretório tests)