Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bchavs12/rentalcarsapi

Api in Java Spring boot for the rentalCars system made in collaboration with DigitalHouse (CTD bootcamp Web development Full Stack)
https://github.com/bchavs12/rentalcarsapi

docker dto-entity-mapper hibernate-orm java jest-tests jpa-hibernate mvc-architecture restful-api spring-boot spring-security unit-testing

Last synced: about 3 hours ago
JSON representation

Api in Java Spring boot for the rentalCars system made in collaboration with DigitalHouse (CTD bootcamp Web development Full Stack)

Awesome Lists containing this project

README

        

# CARHUB

Bem-vindo(a) à **CARHUB**, uma API intuitiva e robusta para gerenciamento de aluguéis de carros. Esta API foi projetada para simplificar o processo de aluguel de carros, gerenciamento de categorias, cidades e empresas de aluguel. Se você é um desenvolvedor procurando integrar serviços de aluguel de carros em sua aplicação, ou uma empresa de aluguel em busca de uma API confiável para suas operações, a CARHUB API é a solução ideal.

![Logo CARHUB](https://imgur.com/KfIbWTu.png)

## Funcionalidades

- **Gerenciamento de Carros**: Gerencie eficientemente detalhes dos carros, incluindo disponibilidade, categorias e mais. [Explore o Controlador de Carros](https://github.com/bchavs12/RentalCarsAPI/blob/main/src/main/java/com/example/RentalCars/controller/CarController.java)
- **Gerenciamento de Categorias**: Organize os carros em diferentes categorias para fácil classificação. [Explore o Controlador de Categorias](https://github.com/bchavs12/RentalCarsAPI/blob/main/src/main/java/com/example/RentalCars/controller/CategoryController.java)
- **Gerenciamento de Cidades**: Administre as cidades onde os serviços de aluguel estão disponíveis. [Explore o Controlador de Cidades](https://github.com/bchavs12/RentalCarsAPI/blob/main/src/main/java/com/example/RentalCars/controller/CityController.java)
- **Gerenciamento de Empresas de Aluguel**: Mantenha o controle das empresas de aluguel que usam a API. [Explore o Controlador de Empresas de Aluguel](https://github.com/bchavs12/RentalCarsAPI/blob/main/src/main/java/com/example/RentalCars/controller/RentalCompanyController.java)

## Primeiros Passos

Para começar a usar a CARHUB API, clone o repositório e configure o projeto em seu ambiente Java preferido. Certifique-se de ter o Maven instalado para o gerenciamento de dependências.

```bash
git clone https://github.com/bchavs12/RentalCarsAPI.git
cd RentalCarsAPI
# Execute a configuração do seu ambiente Java
```
## Endpoints da API

A API fornece uma série de endpoints para gerenciamento de carros, categorias, cidades e empresas de aluguel. Aqui está uma visão rápida:

- Carros: `/api/cars`
- Categorias: `/api/categories`
- Cidades: `/api/cities`
- Empresas de Aluguel: `/api/companies`

Para informações detalhadas dos endpoints, consulte as classes controladoras no código-fonte.

## Contribuindo

Contribuições para a CARHUB API são bem-vindas! Se você tem sugestões para melhorias ou quer contribuir com o código, fique à vontade para fazer um pull request ou abrir uma issue.

## Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo para detalhes.