Registro_de_vacinas

Requisitos:

1 - O usuário efetua o seu próprio cadastro;
2 - O usuário efetua login;
3 - O usuário altera mail e senha;
4 - O e-mail é único;
5 - O usuário admin possui a função de cadastrar, editar, excluir e listar as vacinas;
6 - Somente o usuário admin pode mudar o perfil de acesso de outros usuários;
7 - O usuário comum não pode cadastrar vacinas;
8 - O usuário registra que foi vacinado fornecendo a identificação da vacina e a data no formato YYYY-MMDD;
9 - O usuário pode editar e excluir os seus registros de vacinação;
10 - O usuário pode listar os registros de vacina em ordem decrescente de data;
11 - O usuário possui acesso a somente os seus próprios registros de vacinação;
12 - Todas as operações requerem login;
13 - Os dados precisam ser persistidos no SGBD PostreSQL da cloud ElephantSQL;
14 - Fazer deploy da aplicação na cloud do Heroku.

Modelo de dados:

Imagem_Tabelas

Para installar as dependências do projeto, basta rodar comando: npm install

Aplicação em Node para a realização de cadastro e login de Usuários e seus registros de vacinas.