PROGETTO

App web per il calcolo del BMI con logica di qualificazione personalizzata

Sviluppo di un calcolatore web personalizzato, Funzionalità di input tramite slider, Implementazione della logica condizionale basata sul dataset, Interfaccia reattiva con Materialize, Integrazione della logica altezza/peso definita dal cliente, Deployment e consegna della demo e dei file sorgente

  • Settore: Sviluppo web
  • Stati Uniti Località: Stati Uniti
  • Tempi di consegna: 1 settimana
  • Tecnologie: HTML, JavaScript
  • Valutazione: 5/5
1 mese

Panoramica del progetto

2410 ha sviluppato un calcolatore BMI personalizzato in base ai requisiti del cliente. L'app consente agli utenti di inserire sesso, altezza e peso e verifica se rientrano in un intervallo valido sulla base di un dataset altezza/peso per sesso.

Una logica aggiuntiva garantisce che i calcoli vengano eseguiti solo quando il peso rientra nell'intervallo specificato per una determinata altezza. Il calcolatore include slider dinamici per altezza e peso, successivamente aggiornati per utilizzare valori personalizzati fissi invece di dipendere interamente dai vincoli del dataset.

Il cliente è rimasto molto soddisfatto, sottolineando che 2410 «ha svolto un ottimo lavoro», «ha compreso tutti i miei requisiti» e «ha superato le aspettative». La comunicazione è stata fluida, con tempi rapidi per le richieste di modifica e spiegazioni tecniche utili per la manutenzione futura. Il cliente ha assegnato 5 stelle e lasciato una mancia.

- dasmooth98

Funzionalità principali realizzate

  • Selezione del sesso con diramazione della logica
  • Slider per altezza/peso con valori minimi e massimi personalizzabili
  • Validazione dinamica rispetto a intervalli di qualificazione predefiniti
  • Funzioni JavaScript modulari (`init_range`, `get_range_data`, `check`)
  • Interfaccia pulita e reattiva con il framework Materialize
  • Demo online implementata per i test del cliente
  • Codice commentato per gli aggiornamenti futuri

Screenshot

Interfaccia del calcolatore BMI con selezione del sesso, slider per altezza e peso e un'interfaccia pulita basata su Materialize.

Interfaccia del calcolatore BMI con selezione del sesso, slider per altezza e peso e un'interfaccia pulita basata su Materialize.

Stack tecnologico

HTML
JavaScript
CSS
wNumb
noUiSlider