O gerenciador de vacinas do seu pet. Desenvolvido para a matéria de Laboratório de Banco de Dados IV da FATEC São José dos Campos - Prof. Jessen Vidal.
- Mínimo de duas entidades mapeadas e relacionadas de forma bidirecional (OneToMany/ManyToOneou ManyToMany/ManyToMany)
- Repositórios
- Consulta com mais de um parâmetro
- Consulta que utilize dados de duas entidades (join)
- Utilização de transação para proteger um método que realiza operação de escrita no Banco de Dados
- Agregar à aplicação rotas REST com múltiplos métodos (GET, POST, PUT e DELETE)
- Formatar o resultado usando JsonView
- Habilitar o tratamento de CORS.
- Incluir segurança por token com JWT
- Proteger recursos usando anotações
- Usar dois níveis de acesso (usuário e administrador).
- Aplicação front-end que consuma as rotas criadas
- Gerenciamento de estado
- Várias rotas definidas (router)
- Tratamento de erro em requisições
- Elementos visuais diferentes por nível de acesso