Este projeto oferece uma solução prática para fracionar o custo do frete de um pacote pelos itens contidos dentro dele. É útil para empresas de logística ou comércio eletrônico que desejam distribuir o custo do frete de forma proporcional aos itens incluídos em um pacote.
-
Cálculo de Custos de Frete por Item: A partir das dimensões (altura, largura, comprimento) e peso de um pacote, juntamente com seu valor, o sistema calcula o custo do frete para cada item com base em sua contribuição proporcional no volume total e no peso do pacote.
-
Inclusão de Itens: Os usuários podem adicionar múltiplos itens ao pacote, especificando a quantidade, altura, largura, comprimento e peso de cada um.
-
Validações: O sistema realiza validações para garantir que as dimensões e o peso dos itens não excedam os limites do pacote.
-
Bootstrap: Framework de estilo para melhorar a aparência e a responsividade da aplicação.
-
JavaScript: Responsável pela lógica de cálculo e manipulação dos elementos da página.
-
Preencher as Informações do Pacote: Inicialmente, preencha as informações do pacote, incluindo altura, largura, comprimento, peso e valor. Estes dados são essenciais para calcular o custo do frete.
-
Adicionar Itens ao Pacote: Em seguida, adicione os itens desejados ao pacote. Para cada item, especifique a quantidade, altura, largura, comprimento e peso. Isso permite que a aplicação distribua o custo do frete de forma proporcional entre os itens.
-
Calcular o Custo do Frete: Clique no botão "Calcular" para que a aplicação realize os cálculos necessários e determine o custo do frete para cada item com base em sua contribuição proporcional no volume total e no peso do pacote.
-
Visualizar o Resumo dos Itens: Após o cálculo, a aplicação exibirá um resumo detalhado dos itens, incluindo suas quantidades, dimensões, pesos e custos individuais de frete. Isso proporciona uma visão clara e organizada dos dados.
-
Baixar o Resumo em Formato de Texto (Opcional): Se desejar, você pode baixar o resumo dos itens em formato de texto para referência futura ou compartilhamento com outros. Basta clicar no botão "Baixar Resumo" no modal de resumo exibido.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues para reportar bugs, sugerir novas funcionalidades ou melhorias, ou enviar pull requests.
- Faça o Fork do repositório.
- Clone o fork em seu ambiente de desenvolvimento local.
- Crie uma nova branch para sua funcionalidade ou correção.
- Implemente suas alterações.
- Faça o Push para a sua branch no seu fork.
- Envie um Pull Request para o repositório principal.
Este projeto é distribuído sob a MIT License.