Deploy: LABMedical by Qcode
LABMedical é um sistema de gestão para instituições de saúde, projetado para simplificar o processo de registro de pacientes e a gestão de exames e consultas. O presente projeto compões a API REST do sistema, responsável por gerenciar os dados e fornecer informações para o frontend.
Este projeto foi desenvolvido como parte da formação fullstack do programa Floripa Mais Tec, oferecida pelo LAB365/SENAI (Florianópolis, Brasil).
O projeto foi desenvolvido utilizando um board do kanban no Trello e versionamento de código no GitHub.
- Java 17
- Spring Boot 3.3.5
- Maven
- Spring Data JPA
- Spring Security
- JWT
- PostgreSQL
- Swagger
- JUnit
- Mockito
- H2
- Docker
- GitHub
- Jacoco
- Clone o repositório;
- Configure o arquivo
application.propertiescom as informações do banco de dados; - Execute o arquivo
keys.batoukeys.shpara gerar os certificados públicos e privados na pastaresources; - Executar o seguinte comando:
mvn spring-boot:run
A documentação da API pode ser acessada em http://localhost:8081/swagger-ui/index.html#/