marllonmendez / vollmed-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vollmed API

License: MIT Java Version GitHub repo size GitHub code size in bytes

Spring Boot Hibernate Maven PostgreSQL Swagger

Sobre

A Vollmed é um API REST para uma clínica médica fictícia, desenvolvida para fins educacionais. Este projeto abrange conceitos como migrações de banco de dados, tratamento de exceções, autenticação usando JWT, filtros em requisições, validações personalizadas e documentação com Swagger.

Documentação

Funcionalidades

Usuário

  • Efetuar login com autenticação JWT.

Médico

  • Cadastro de médicos.
  • Listagem de todos os médicos disponíveis.
  • Visualização detalhada de um médico.
  • Atualização dos dados de um médico.
  • Remoção de médicos.

Paciente

  • Cadastro de pacientes.
  • Listagem de todos os pacientes disponíveis.
  • Visualização detalhada de um paciente.
  • Atualização dos dados de um paciente.
  • Remoção de pacientes.

Consulta

  • Agendamento de consultas.
  • Listagem de todas as consultas disponíveis.
  • Cancelamento de consultas.

URL da Documentação

http://localhost:8080/swagger-ui/index.html

Licença

Este projeto está licenciado sob a Licença MIT.

About

License:MIT License


Languages

Language:Java 100.0%