Skip to content

sippulse/spring-boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crud Spring Boot - Pet Schedule

Tecnologias

  • JAVA 1.8
  • Maven
  • Spring
  • REST
  • MySQL

Descrição Geral

Este projeto é um modelo para agendamento de horários em um PetShop/Clinica Veterinária. O sistema deve ser capaz de cadastrar os funcionários/veterinários, cadastrar os Clientes e os Pets que este Cliente possui. Após cadastro deve ser possivel agendar um horário para que um pet seja atendido por um veterinário. Para cadastro o funcionário deve efetuar o login no sistema. Após logado, além de cadastrar um agendamentos, o funcionario também poderá alterar e deletar consultas. Além disso o funcionario deve poder listar os agendamentos podendo filtrar por veterinário, e data. O cliente pode consultar os seus agendamentos sem necessidade de login, apenas informando o seu cpf.

Requisitos:

  • Para o desenvolvimento não é necessário criar o visual;
  • Todas as consultas devem ser realizadas através de API REST;
  • O sistema deve ser desenvolvido usando a estrutura fornecida como exemplo;
  • O código deve ser documentado com JavaDoc;
  • Os Endpoints REST devem estar documentados;
  • Criar o Banco de Dados utilizando MySQL;
  • Enviar link do git com o código pronto;

Diferenciais:

  • Criar os testes unitários.
  • Criar versionamento do Banco com Liquibase

Releases

No releases published

Packages

No packages published

Languages