É um sistema reserva de consulta para clínica odontológica.
Este projeto é uma aplicação Java completa construída com Spring Boot, Maven, JPA, JWT para autenticação, e usa DTO para transferência de dados.
Essas instruções o ajudarão a obter uma cópia do projeto em execução em sua máquina local para fins de desenvolvimento e teste.
O que você precisa para instalar o software e como instalá-los:
- Maven
- H2
Um passo a passo de como configurar um ambiente de desenvolvimento. Exemplo para Windows:
A documentação da API está disponível através do Swagger UI. Depois que o aplicativo estiver em execução, você pode acessar a documentação da API visitando http://localhost:8080/swagger-ui.html
no seu navegador.
Esta documentação fornece uma visão geral interativa de todos os endpoints disponíveis na API, juntamente com os detalhes dos parâmetros de entrada e saída para cada endpoint.
Basta executar os arquivos na pasta testes referente a cada roda criada
Para executar o projeto, você pode usar o comando mvn spring-boot:run
na raiz do projeto.
- Java - Linguagem de programação
- Spring Boot - Framework para facilitar a configuração e desenvolvimento
- Maven - Gerenciamento de Dependências
- JPA - Abstração do Hibernate para persistência de dados
- mockmvc - Usado para testes
- JWT - Usado para autenticação e proteção de endpoints
- springdoc-openapi-ui - Usado para geração de documentação
- spring-boot-starter-security - Usado para autenticão de rotas e segurança
Por favor, leia CONTRIBUTING.md para detalhes sobre nosso código de conduta, e o processo para enviar pedidos de pull para nós.
- Carlos Roberto landerdahl Neto
- Bruno Chaves
- Raquel França
Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE.md para detalhes