Project overview
2410 developed a custom BMI calculator based on client requirements. The app allows users to input their gender, height, and weight, and checks whether they fall into a qualifying range based on a dataset for height/weight per gender.
Additional logic ensures calculations only occur if weight is within the specified range for a given height. The calculator includes dynamic sliders for height and weight, which were later updated to use fixed custom values instead of relying entirely on dataset constraints.
- dasmooth98
Key features delivered
- Gender selection with logic branching
- Height/weight sliders with customizable min/max values
- Dynamic validation against predefined qualification ranges
- Modular JS functions (`init_range`, `get_range_data`, `check`)
- Clean, responsive UI using Materialize framework
- Deployed online demo for client testing
- Commented code for future updates
Screenshots

BMI Calculator Interface – features gender selection, height and weight sliders, and a clean UI powered by Materialize.