-
Cada usuário poderá ser cadastrado em apenas um único curso.
-
Cada curso poderá ter várias atividades.
-
Cada atividade terá a possibilidade de anexar diversos documentos, somente, em pdf
-
Deverá ter um sistema para download de todos os anexos de uma mesma atividade de uma só vez.
-
O cadastro de usuários e cursos poderá, apenas, ser feito por um administrador autenticado.
-
Ao cadastrar uma nova atividade é necessário que seja enviado para uma fila do RabbitMQ para ser consumida pela aplicação frontend (Não é necessário ter um consumidor, apenas que o serviço de mensageria esteja funcionando).
-
notificação por e-mail para os alunos cadastrados no respectivo curso.
-
Erros de linting
-
Non used vars
-
Empty functions
-
Sem entidades
-
Validações insuficientes em dto
-
Atributos sem tipagem
-
Usuário sem e-mail para envio de notificações
-
Primeiro Nome unique!!
-
Senha sem criptografia
-
Senha retornando na rota register
-
Get All Users retorna senha
-
Não salva caminho do avatar no banco
-
Não retorna avatar salvo localmente
-
Sem verificação de Role no middleware
-
Funções não assíncronas
-
Sem tratamento de erros adequado
-
Sem validação de unique (estourando banco)