Skip to content

Este projeto é uma aplicação Java desenvolvida utilizando Spring Boot. A aplicação oferece uma API RESTful para o cadastro, atualização, listagem e exclusão de pacientes e médicos.

Notifications You must be signed in to change notification settings

GoularteG/Voll.med

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

⚕️ API Rest para Gestão de Consultas - Voll.med

Este projeto consiste em uma API Rest desenvolvida para a clínica médica fictícia Voll.med. A API oferece funcionalidades para o cadastro de médicos e pacientes, e também incluirá recursos para agendamento e cancelamento de consultas.

🔗 Funcionalidades

  • CRUD de Médicos: Permite cadastrar, visualizar, atualizar e excluir médicos da base de dados.
  • CRUD de Pacientes: Permite cadastrar, visualizar, atualizar e excluir pacientes da base de dados.
  • Agendamento de Consultas (em breve): Recurso para agendar consultas entre médicos e pacientes.
  • Cancelamento de Consultas (em breve): Recurso para cancelar consultas previamente agendadas.

🎨 Layout

O layout da aplicação mobile está disponível no Figma: https://www.figma.com/file/N4CgpJqsg7gjbKuDmra3EV/Voll.med?type=design&node-id=2-1007&mode=design.

📃 Tecnologias Utilizadas

  • Java 17: Linguagem de programação utilizada para desenvolver a aplicação.
  • Spring Boot 3: Framework utilizado para criar aplicativos Java.
  • Maven: Ferramenta de gerenciamento de dependências e construção de projetos.
  • MySQL: Banco de dados relacional utilizado para armazenar os dados da aplicação.
  • Hibernate: Framework de mapeamento objeto-relacional para o gerenciamento de dados.
  • Flyway: Utilizado para controle de versionamento e migração de banco de dados.
  • Lombok: Biblioteca Java que reduz a verbosidade do código.
  • Spring Security: Utilizado para segurança com Token JWT e filtro Spring.
  • Insomnia: Ferramenta utilizada para testar as requisições da API.

📃 Licença

Este projeto foi desenvolvido por Gustavo Goularte utilizando os cursos de Spring Boot da Plataforma Alura, com instrução de Rodrigo Ferreira.

📃 Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request.

About

Este projeto é uma aplicação Java desenvolvida utilizando Spring Boot. A aplicação oferece uma API RESTful para o cadastro, atualização, listagem e exclusão de pacientes e médicos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages