Criar uma aplicação do zero utilizando Express.
Utilizando as ferramentas:
- Sucrase + Nodemon;
- ESLint + Prettier + EditorConfig;
- Sequelize (PostgresSQL);
App agregador de eventos para desenvolvedores chamado Meetapp (um acrônimo à Meetup + App).
Abaixo estão descritas as funcionalidades da aplicação.
Permita que um usuário se autentique em sua aplicação utilizando e-mail e senha.
- A autenticação deve ser feita utilizando JWT.
- Realize a validação dos dados de entrada;
Permita que novos usuários se cadastrem em sua aplicação utilizando nome, e-mail e senha.
Para atualizar a senha, o usuário deve também enviar um campo de confirmação com a mesma senha.
- Criptografe a senha do usuário para segurança.
- Realize a validação dos dados de entrada;