Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/bchavs12/rentalcarsapi
- Owner: bchavs12
- Created: 2023-11-17T12:08:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-18T13:03:13.000Z (11 months ago)
- Last Synced: 2023-12-18T14:32:46.478Z (11 months ago)
- Topics: docker, dto-entity-mapper, hibernate-orm, java, jest-tests, jpa-hibernate, mvc-architecture, restful-api, spring-boot, spring-security, unit-testing
- Language: Java
- Homepage: https://carhub-dh.vercel.app/
- Size: 162 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 APIA 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.