A documentação completa da API pode ser encontrada no Swagger UI. Acesse para explorar os endpoints e interagir com a API.
A aplicação utiliza o banco de dados H2 em memória para armazenar os dados dos usuários. O schema do banco de dados é o cccat16
. Você pode encontrar a estrutura do banco no arquivo resources/h2/schema.sql
.
Para executar a aplicação, certifique-se de ter o JDK e o Maven instalados em seu ambiente. Em seguida, execute os seguintes comandos:
bash mvn clean install mvn spring-boot:run
A aplicação estará disponível em http://localhost:8080.
POST api/account/signup: cadastrar uma nova conta.
POST api/ride/request: cadastrar uma nova corrida.
Para executar os testes da aplicação, utilize o seguinte comando:
mvn test
Isso executará todos os testes unitários e de integração da API.
Sinta-se à vontade para explorar e utilizar esta API para o seu proósito. Essa API ainda está em desenvolvimento, por esse motivo muitas coisas podem mudar. Se precisar de mais informações ou tiver alguma dúvida, pode entrar em contato comigo.