Skip to content

Repositório destinado ao projeto que será construido para o projeto de aprendizado NodeTeamBR.

Notifications You must be signed in to change notification settings

ochiidigital/nodeteam-team-treze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

NODE TEAM - #TEAM 13

PROJETO DE AUTENTICAÇÃO

  • Desenvolver uma API de autenticação de usuários por e-mail.
  • O projeto deverá cadastrar usuário, confirmar usuário por e-mail e autenticar o usuário no sistema via e-mail.

REQUISITOS

  1. O sistema deverá ter uma rota para criar o usuário com os seguintes atributos:
    • Nome completo
    • E-mail
    • Senha
  2. O sistema deverá enviar um link com expiração de 24 horas para o e-mail do usuário para confirmar o cadastro da conta.
    • Link de confirmação
  3. O usuário poderá logar no sistema digitando apenas o e-mail e deverá receber um link com expiração de 24 horas por e-mail para logar no sistema.
    • Link para SignIn
  4. O sistema deverá ter uma rota privada para o usuário alterar os dados do seu perfil:
    • Nome completo
  5. O sistema deverá invalidar o link de SignIn enviado por e-mail após o usuário logar no sistema.
  6. A API deverá ter documentação completa, sugerimos que seja feita com Swagger.

🤝 COLABORADORES

Foto do Samuel Verneck
Samuel Verneck
Foto do Caio
Caio Soares
Foto do Alexsander
Alexsander Soares
Foto do Marcelo
Marcelo Silva

About

Repositório destinado ao projeto que será construido para o projeto de aprendizado NodeTeamBR.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages