-
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.
-
-
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