Skip to content

Latest commit

 

History

History
47 lines (24 loc) · 1.32 KB

todo.md

File metadata and controls

47 lines (24 loc) · 1.32 KB
  • 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)