Inspiration

Access to basic health information is still a challenge in many underprivileged communities. Many people lack awareness about their health status due to limited tools and education. I wanted to create a simple and offline-accessible tool that helps users understand their body better through BMI and health tips.

What it does

This is a Python based BMI Calculator and health tracker that:

  • Calculates BMI using both metric and imperial units
  • Categorizes BMI into health ranges (underweight, healthy weight, overweight, and obese)
  • Estimates Body Fat percentage based on BMI category, age and gender
  • Provides personalized health tips
  • Includes an educational module on nutrition, exercise, and mental health

How we built it

I built the project using plain Python with built in-functions and logic. It doesn't require any external libraries, so it can run on almost any device with Python installed, making it more accessible for those with limited resources.

Challenges we ran into

  • Validating different types of user input and units
  • Keeping the interface user-friendly while still offering multiple features
  • Making sure the tool can run without requiring internet or extra dependencies

Accomplishments that we're proud of

  • Body Fat estimation based on BMI category, age and gender
  • Modular and reusable code structure
  • Educational module designed for people with limited access to health education

What we learned

  • Writing more maintainable and readable code
  • Designing for users who may have fewer resources or technical skills
  • How to provide practical health education using code

What's next for BMI Calculator and health tracker

  • Translate the tool into many different languages
  • Turn it into a web or mobile app for even broader accessibility
  • Add more health modules like calorie tracking or basic workout plan

Built With

Share this project:

Updates