Skip to content

Latest commit

 

History

History
54 lines (29 loc) · 1.33 KB

README.md

File metadata and controls

54 lines (29 loc) · 1.33 KB

NLW Valoriza

Regras

  • Cadastro de usuário

    • Não é permitido cadastrar mais de um usuário com o mesmo e-mail

    • Não é permitido cadastrar usuário sem e-mail

  • Cadastro de TAG

    • Não é permitido cadastrar mais de uma tag com o mesmo nome

    • Não é permitido cadastrar tag sem nome

    • Não é permitido o cadastro por usuários que não sejam administradores

  • Cadastro de elogios

    • Não é permitido um usuário cadastrar um elogio para si

    • Não é permitido cadastrar elogios para usuários inválidos

    • O usuário precisa estar logado na aplicação.

Milha Extra

  • Criação de Erros Personalizados

  • Possibilidade de definir um statusCode específico para o Erro

  • Criação de Middleware para tratar Erros e retornar resposta com o statusCode desejado

  • Validação de E-mail quando um usuário é criado

  • Envio de E-mail para o usuário quando ele recebe um elogio

  • Criar Front-End com tela de Login

  • Salvar Token nos cookies ao fazer Login

  • Criar Landing Page no Front-End

  • Criar botões para Fazer as Listagens de Tags, Usuários, Elogios Enviados e Recebidos no Front-End

  • Adicionado envios de Elogio no Front-End

Preview