BMI Calculator App

Vidur Bhardwaj

Slide 1: Introduction

  • App Name: BMI Calculator
  • Purpose: Calculate Body Mass Index (BMI) from user input.
  • Link to App: BMI App

Slide 2: Problem Statement

  • Quick BMI monitoring is useful for general health.
  • Doctors use BMI as a simple screening tool.
  • Goal: Provide an easy-to-use web-based BMI calculator.

Slide 3: Features

  • Input height (cm) and weight (kg)
  • Calculate BMI with one click
  • Displays:
    • Numeric BMI value
    • BMI category (Underweight, Healthy, Overweight, Obese)
    • Visual chart showing BMI ranges
    • Summary table of results
  • Documentation tab with instructions

Slide 4: Technical Implementation

  • Built with Shiny in R
  • UI: ui.R with navbarPage and sidebarLayout
  • Server: server.R calculates BMI, category, and generates plot/table
  • Reactive programming with eventReactive updates outputs
  • Styled with shinythemes (flatly theme)

Slide 5: Future Improvements

  • Input validation for height/weight
  • Add other health metrics (e.g., waist-to-height ratio)
  • Mobile-friendly UI and custom CSS
  • Option to save/export results
  • User feedback and logging for analysis