Skip to content

O projeto consiste na implementação de uma API REST para gerenciar os atendimentos realizados em uma Clínica Veterinária.

License

Notifications You must be signed in to change notification settings

hakkinenT/java-spring-boot-vetClinic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clínica Veterinária

MIT License Spring Java Postgres Hibernate

Sobre o projeto

Projeto Clínica Veterinária é um projeto desenvolvido com o objetivo de por em prática os conhecimento adquiridos durante o Curso Java Spring Professional, ministrado pelo Professor Nelio Alves da DevSuperior.

O projeto consiste na implementação de uma API REST para gerenciar os atendimentos realizados em uma Clínica Veterinária.

Modelo Conceitual

OBS: Esse diagrama, assim como a ideia do projeto, é baseado no projeto apresentado no livro UML 2 - Uma Abordagem Prática do autor Gilleanes T. A. Guedes.

Modelo Conceitual

Funcionalidades

  • Gerenciar Animais
  • Gerenciar Clientes
  • Gerenciar Espécies
  • Gerenciar Veterinários
  • Marcar Consultas
  • Atender Consultas
  • Marcar Exames

Tecnologias Utilizadas

  • Java
  • Spring boot
  • JPA / Hibernate
  • PostgreSQL
  • H2

Aprendizados

Neste projeto foi possível aprender sobre como criar annotations customizadas pra usar com o Bean Validation para validar os dados de entrada da API.

Rodando localmente

Clone o projeto

  git clone https://github.com/hakkinenT/java-spring-boot-vetClinic.git

Entre no diretório do projeto

  cd java-spring-boot-vetClinic

Rode a aplicação

  ./mvnw spring-boot:run

Rodando os testes

Para rodar os testes, rode o seguinte comando

  mvn test

Autores

About

O projeto consiste na implementação de uma API REST para gerenciar os atendimentos realizados em uma Clínica Veterinária.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages