Skip to content

This app will tell you your fitness level from beginner to advanced given some inputs.

License

Notifications You must be signed in to change notification settings

nazzal5448/fitnesschecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏋️‍♂️ Fitness Checker App 🏃‍♀️

Welcome to the Fitness Checker App – your personal fitness level indicator! This app is designed to predict your fitness level based on some key health metrics. Whether you're just starting out or you're a fitness pro, this app will help you understand where you stand on the fitness spectrum, from Beginner to Advanced.

🌟 Features

  • 📋 Input Your Details: Provide your age, weight, height, workout duration, and heart rate.
  • 🧠 Machine Learning Model: Powered by a trained machine learning model to predict your fitness level.
  • 🔍 Instant Results: Get a real-time prediction of your fitness level once you submit the details.
  • 🎯 Personalized Insights: Learn whether you're at the Beginner, Intermediate, or Advanced level.

🚀 How It Works

  1. Enter your details:

    • Age: How old are you?
    • Weight: Enter your weight in kilograms (kg).
    • Height: Enter your height in centimeters (cm).
    • Workout Duration: How long do you typically exercise (in minutes)?
    • Heart Rate: Enter your heart rate after exercising (in beats per minute).
  2. Click the 'Submit' Button 📤: Once you input the required details, click the submit button to get your fitness level.

  3. Get Your Fitness Level: Our AI model will analyze your data and predict whether your fitness level is Beginner, Intermediate, or Advanced.

🖥️ Try it Now!

Ready to check your fitness level? Click the link below to try the app:

🔗 Fitness Checker App

🛠️ Technologies Used

  • Python 🐍
  • Streamlit 🌐 for building the web interface.
  • Scikit-learn 🤖 for developing the machine learning model.
  • Pandas for data handling and processing.
  • Joblib for model persistence and loading.

📊 Machine Learning Model

The machine learning model behind this app was trained on simulated data and uses several input features like age, weight, height, workout duration, and heart rate to predict your fitness level. The model was built using scikit-learn, leveraging the power of classification algorithms to provide accurate fitness predictions.

💡 Why Use the Fitness Checker App?

  • Track Your Progress: Whether you're a newbie or a seasoned athlete, knowing your fitness level can help you stay motivated and set goals.
  • Personalized Insights: Get a quick and easy fitness check based on health metrics that matter.
  • Easy to Use: With a simple, user-friendly interface, anyone can check their fitness level in just a few clicks.

🎯 Future Improvements

  • Enhanced Model: Continuously improve the machine learning model by incorporating real-world fitness data.
  • More Health Metrics: Add more input features like BMI, body fat percentage, and activity level for better predictions.
  • Workout Recommendations: Provide tailored workout plans based on your fitness level.

👥 Contributing

Want to contribute to this project? Feel free to fork this repository and submit a pull request. All suggestions are welcome!


Get Fit, Stay Motivated, and Track Your Progress with the Fitness Checker App!


🙌 Acknowledgments

  • Thanks to the open-source community for their amazing tools and libraries.
  • Shoutout to all the fitness enthusiasts out there — this app is for you!

About

This app will tell you your fitness level from beginner to advanced given some inputs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages