BMI Calculator App - Reproducible Pitch

Purvishaben Maheshbhai Desani
May 2026

What Does This App Do?

This BMI Calculator Shiny application helps users:

  • Calculate their Body Mass Index (BMI) instantly
  • Understand their BMI category (Underweight / Normal / Overweight / Obese)
  • Get personalized health advice
  • Visualize where they fall on the BMI scale

The app is simple, interactive, and useful for anyone monitoring their health.

How to Use the App

Step-by-step:

  1. Move the Weight slider to your weight in kg
  2. Move the Height slider to your height in cm
  3. Select your Age Group (Child / Adult / Senior)
  4. Check the box for Health Advice if desired
  5. Click Calculate BMI

The result, category, and visual chart appear instantly!

The BMI Formula (with R Code)

BMI is calculated as weight divided by height squared:

# Example BMI Calculation
weight_kg <- 70
height_cm <- 170
height_m  <- height_cm / 100

bmi <- weight_kg / (height_m^2)
cat("BMI:", round(bmi, 2))
BMI: 24.22

BMI Categories: Underweight < 18.5 | Normal 18.5–24.9 | Overweight 25–29.9 | Obese ≥ 30

BMI Distribution Chart

plot of chunk unnamed-chunk-2

Try the App & Links

Live App: Click here to use the BMI Calculator

Source Code on GitHub: github.com/YOUR_USERNAME/BMI_App

Key features:

  • 5 interactive widgets
  • Reactive server calculations
  • Visual BMI chart
  • Documentation built-in