Analisando propostas

Calculadora de peças - Medidas e quantidade

Publicado em 26 de Outubro de 2023 dias na TI e Programação

Sobre este projeto

Aberto

Trabalho para uma indústria de forro de PVC, O site que estou desenvolvendo será em Wordpress. Preciso de um cadastro de produtos com nome, medida, espessura, cor, tamanho de corte e obs. Isso para "backend". No "frontend", precisará de campos onde o usuário deverá informar: Produto, Local de uso, Comprimento e Largura. O sistema deverá fazer os cálculos de "quantidade de peças" (largura do produto X Largura do local de uso). Sempre arredondando para cima a quantidade. Deverá informar também a quantidade de metros quadrados.

Exemplo:
Backend
Produto: Forro 10cm de largura.
Possibilidades de corte: De 50 em 50cm.

Frontend - Informados pelo usuário
Local de uso: Sala, cozinha, varanda, etc. (Campo para digitação)
Produto: Forro 10cm (campo de seleção)
Cor: Branco (campo de seleção)
Medidas do local de uso:
Comprimento: 2 metros e 35cm (campo para digitação)
Largura: 4 metros e 82cm (campo para digitação)

A Calculadora de deverá retornar os valores:
Tamanho da tala de forro: 2 metros e 50cm
(Arredondar sempre para cima, de acordo com a possibilidade de corte)
Quantidade de talas necessárias:  482cm  / 10cm = 48,2 peças
(Largura do cômodo DIVIDIDO pela largura do produto)
(Arredondar para cima: 49 talas (peças))
Com o arredondamento do corte permitido:
2,35 vai para 2,50. Fica 49 peças de 2 metros e 50cm.

Para saber a metragem quadrada:
49 peças X 0,10 (10cm largura do produto) = 4 metros e 90cm de largura.
2,50 de comprimento X 4,90 =  12,25 m²


Para completar este cômodo da casa, o cliente precisa informar se quer usar meia cana (roda forro) e parafusos.

Esses produtos poderão ser calculados automaticamente, de acordo com as medidas já informadas para este cômodo.

Para cálculo do parafuso, basta pegar a metragem quadrada do cômodo e multiplicar por 25 (parafusos).
2 metros e 35cm X 4 metros e 82cm = 11,327 metros quadrados.
11,327 X 25 = 283,175 parafusos.

Produtos como a meia cana, perfil u e perfil h, são vendidos em metros lineares. Alguns podem permitir cortes de 50 em 50cm, outros só em barras de 6 ou 9 metros. Depende da cor e modelo.

Exemplo:
Usando as medidas do cômodo já informado.
Comprimento: 2 metros e 35cm
Largura: 4 metros e 82cm

Se a meia cana (roda forro) escolhido permitir corte, será necessário:
2 peças de 2 metros e 50cm (arredondando sempre para cima)
2 peças de 5 metros para cobrir a largura.

Se a meia cana escolhida for só em barras de 6 metros, será necessário:
3 peças de 6 metros. 2 para cobrir a largura do cômodo e 1, que cortada ao meio, cobrirá as duas medidas do comprimento do cômodo.

Temos alguns produtos que são vendidos por unidade e não dependem das medidas. Estes o usuário poderá selecionar em uma lista. São produtos como, alçapão e arremates.

Será necessário um campo para o usuário colocar algumas observações sobre o pedido. Informações do tipo: Pedido para casa do seu João. Preciso de entrega para dia 10. Qual melhor valor à vista? E parcelado?

Também campos para informar:
Nome (obrigatório)
Telefone de contato (obrigatório)
E-mail se tiver (opcional)
Poderá escolher entre Telefone ou E-mail se for melhor.

Ao final um botão para enviar o pedido que, deverá ser enviado para o e-mail cadastrados para receber os pedidos ou para de preferência, para WhatsApp.

Vou anexar uma tela de como pode ser o frontend.
Lembrando que deve ser responsivo para funcionar bem em celulares.

Contexto Geral do Projeto

A empresa possui site, que está em atualziação completa. Será utilizado plataforma Wordpress. Então seria interessante se o código principal do frontend, pudesse ser "incorporado" em uma página do site. Isso ajudaria na navegação do usuário. O backend pode até ser uma página separada. Banco de dados pode ser utilizado no servidor de hospedagem do site.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Funções necessárias Designer, Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias