π₯ Fitness and Diet Plan Recommendation System
This is a machine learning-powered web application that provides personalized fitness and diet recommendations based on user inputs such as age, weight, height, fitness goals, and dietary preferences. The system uses hybrid recommendation models (collaborative filtering + content-based filtering) to suggest ideal food and workout plans for users.
π Features β Personalized diet plans for:
Weight Gain
Weight Loss
Healthy Maintenance
β Fitness workout suggestions
β Filters for:
Age, Weight, Height
Dietary Preference (Veg, Non-Veg, Vegan)
β Web interface built using Flask
β ML backend for intelligent food and fitness recommendations
β Indian food support included!
π§ Machine Learning Techniques K-Means Clustering
π Tech Stack Frontend: HTML, CSS, JavaScript (with Flask templates)
Backend: Python (Flask)
Libraries: Pandas, NumPy, Scikit-learn, Pickle
π Sample Inputs
Age Weight (kg) Height (cm) Goal Diet Preference 25 60 170 Weight Gain Veg 30 75 165 Weight Loss Non-Veg π§ͺ Example Output π½οΈ Suggested Meals: Dal Khichdi, Grilled Paneer, Smoothies
ποΈββοΈ Workout Plan: Cardio 30 min/day, Strength 3x/week
π Future Improvements Add user login and profile
Integrate wearable device data (steps, calories)
Add chatbot for recommendations
Deploy on the cloud