This API aims to calculate the shipping cost and the estimated delivery date based on several variables, such as cargo weight, origin and destination zip codes, among others.
- Java Spring Boot
- MVC Architecture
- DTO
- Swagger
- PostgreSQL (for database integration)
- Free API for zip code lookup (viacep.com.br)
- Calculation of shipping cost based on cargo weight, origin and destination zip codes, considering discounts and delivery deadlines as specified.
- Consultation of the estimated delivery date based on the same variables.
1. Clone this repository to your local environment.
2. Import the project into your preferred Java IDE.
3. Configure the PostgreSQL database with the necessary information (another database can be used according to your preference).
4. Run the Spring Boot application.
5. Access the API documentation generated by Swagger for details on available endpoints and how to use them.
The API documentation can be accessed at http://localhost:8080/swagger-ui.html. It includes information about available endpoints, required parameters, and data models.
Developed by @Wesley Nunes
------------------------------------------------------------------------------------------------------------------------------------------------------------
Esta API foi tem como objetivo calcular o preço do frete e a data prevista de entrega com base em diversas variáveis, como peso da carga, CEP de origem e destino, entre outras.
- Java Spring Boot
- Arquitetura MVC
- DTO
- Swagger
- PostgreSQL(para integração com o banco de dados)
- API gratuita de consulta de CEP (viacep.com.br)
- Cálculo do preço do frete com base no peso da carga, CEP de origem e destino, considerando descontos e prazos de entrega conforme especificado.
- Consulta da data prevista de entrega com base nas mesmas variáveis.
- Clone este repositório para o seu ambiente local.
- Importe o projeto em sua IDE Java preferida.
- Configure o banco de dados PostgreSQL com as informações necessárias (pode ser outro banco de dados de acordo a sua preferência).
- Execute a aplicação Spring Boot.
- Acesse a documentação da API gerada pelo Swagger para obter detalhes sobre os endpoints disponíveis e como utilizá-los.
A documentação da API pode ser acessada em http://localhost:8080/swagger-ui.html. Ela inclui informações sobre os endpoints disponíveis, os parâmetros necessários e os modelos de dados.
Desenvolvido por @Wesley Nunes