Skip to content
This repository has been archived by the owner on Apr 9, 2023. It is now read-only.

Latest commit

 

History

History
18 lines (17 loc) · 996 Bytes

TODO.pt-BR.md

File metadata and controls

18 lines (17 loc) · 996 Bytes

Vaccination Control

  • O usuário efetua o seu próprio cadastro;
  • O usuário efetua login:
    • POST /api/account/signup;
  • O usuário altera mail e senha:
    • POST /api/account/update;
  • O e-mail é único;
  • O usuário admin possui a função de cadastrar, editar, excluir e listar as vacinas;
  • Somente o usuário admin pode mudar o perfil de acesso de outros usuários;
  • O usuário comum não pode cadastrar vacinas;
  • O usuário registra que foi vacinado fornecendo a identificação da vacina e a data no formato YYYY-MM-DD;
  • O usuário pode editar e excluir os seus registros de vacinação;
  • O usuário pode listar os registros de vacina em ordem decrescente de data;
  • O usuário possui acesso a somente os seus próprios registros de vacinação;
  • Todas as operações requerem login;
  • Os dados precisam ser persistidos no SGBD PostreSQL da cloud ElephantSQL;
  • Fazer deploy da aplicação na cloud do Heroku.