/Meetapp

App agregador de eventos para desenvolvedores, criado como desafio do Bootcamp da Rocketseat

Primary LanguageJavaScript

Desafio Bootcamp: MeetApp

Criar uma aplicação do zero utilizando Express.

Utilizando as ferramentas:

  • Sucrase + Nodemon;
  • ESLint + Prettier + EditorConfig;
  • Sequelize (PostgresSQL);

Aplicação

App agregador de eventos para desenvolvedores chamado Meetapp (um acrônimo à Meetup + App).

Funcionalidades

Abaixo estão descritas as funcionalidades da aplicação.

Autenticaçã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;

Cadastro e atualização de usuários

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;