PROJETO

Aplicação web de calculadora de IMC com lógica de qualificação personalizada

Desenvolvimento de calculadora web personalizada, Funcionalidade de entrada com controlos deslizantes, Implementação de lógica condicional baseada em conjunto de dados, Interface responsiva com Materialize, Integração da lógica de altura/peso definida pelo cliente, Implementação e entrega da demonstração e dos ficheiros-fonte

  • Setor: Desenvolvimento web
  • Estados Unidos Localização: Estados Unidos
  • Prazo de entrega: 1 semana
  • Tecnologias: HTML, JavaScript
  • Avaliação: 5/5
1 mês

Visão geral do projeto

A 2410 desenvolveu uma calculadora de IMC personalizada com base nos requisitos do cliente. A aplicação permite inserir género, altura e peso, verificando se os valores estão dentro de um intervalo de qualificação com base num conjunto de dados de altura/peso por género.

Uma lógica adicional garante que os cálculos só são efetuados quando o peso está dentro do intervalo especificado para uma determinada altura. A calculadora inclui controlos deslizantes dinâmicos para altura e peso, posteriormente atualizados para utilizar valores personalizados fixos em vez de dependerem totalmente das restrições do conjunto de dados.

O cliente ficou muito satisfeito, destacando que a 2410 "fez um ótimo trabalho", "compreendeu todos os meus requisitos" e "superou as expectativas". A comunicação foi fluida, com resposta rápida aos pedidos de revisão e explicações técnicas para futura manutenção. Foi atribuída uma avaliação de 5 estrelas e uma gorjeta.

- dasmooth98

Principais funcionalidades entregues

  • Seleção de género com ramificação lógica
  • Controlos deslizantes de altura/peso com valores mínimo/máximo personalizáveis
  • Validação dinâmica face a intervalos de qualificação predefinidos
  • Funções JS modulares (`init_range`, `get_range_data`, `check`)
  • Interface limpa e responsiva com o framework Materialize
  • Demonstração online implementada para testes do cliente
  • Código comentado para futuras atualizações

Capturas de ecrã

Interface da calculadora de IMC - inclui seleção de género, controlos deslizantes de altura e peso e uma interface limpa com Materialize.

Interface da calculadora de IMC - inclui seleção de género, controlos deslizantes de altura e peso e uma interface limpa com Materialize.

Tecnologias utilizadas

HTML
JavaScript
CSS
wNumb
noUiSlider