BODY-MORPH is a modern AI-powered fitness planner that generates personalized workout and nutrition plans using Google Gemini AI.
Transform Your Body, Transform Your Life 💪
- Welcome & User Input Form
When you fire up BODY-MORPH, you’re greeted with a clean header, branded logo, and tagline. Below is the card container where users enter their Name, Age, Gender, Height, and Weight to kick things off.
Scroll down for the rest of the form: Activity Level, Fitness Goal, Fitness Level, Diet Preference, Allergies, and any Health Conditions you need the plan to respect.
- Personalized Plan Generation
After clicking Generate My Plan, the app greets you by name, calculates your BMI (with an emoji-style badge), and confirms your weight category before diving into the details. 1-Week Calisthenics Split (Part 1) The first half of your tailored 7-day calisthenics program: Monday through Wednesday, showing focus areas (Pull/Core, Legs/Push, Rest) along with exercises, sets, reps, and rest intervals. 1-Week Calisthenics Split (Part 2)
Finishing out Thursday–Sunday, including core/pull, leg/push, full-body days, and active recovery, so you know exactly what to do each day.
- Gut-Friendly Diet Plan Intro
Jump into the Lactose-Free, Non-Vegetarian diet framework. A quick reminder to adjust portions based on your unique caloric needs.
- Meal Options Table
Five swap-and-mix options for Breakfast, Lunch, and Dinner—from oatmeal and yogurt to chicken stir-fries and salmon—designed to support gut health and muscle recovery.
- BMI Interpretation & Health Tips
More than just numbers. This section breaks down what your BMI means and gives you actionable bullet-point advice on body composition, strength training, consistency, and balanced nutrition.
- Hydration, Digestion & Download
Finish strong with hydration and digestion best practices (probiotics, prebiotics, stress management) plus a one-click Download as PDF so you can take your custom plan anywhere.
- 🎨 Clean, modern UI with green health-focused theme
- 🏋️ Personalized 1-week calisthenics workout split
- 🥗 Gut-friendly diet plans with multiple meal options
- 📊 BMI calculation and health interpretation
- 💧 Hydration and digestion recommendations
- 📄 PDF download of your complete plan
- 🔐 Secure - no data stored, privacy protected
- 📱 Mobile-responsive design
git clone https://github.com/vigneshkriishna/BODY-MORPH.git
cd BODY-MORPH
pip install -r requirements.txt
- Get a Google Gemini API key from Google AI Studio
- Create a
.streamlit/secrets.toml
file:
[default]
GOOGLE_API_KEY = "your_api_key_here"
streamlit run app.py
-
Fill out the form with your personal details:
- Name, age, gender
- Height and weight
- Activity level and fitness goals
- Diet preferences and health conditions
-
Generate your plan - Click the "🚀 Generate My Plan" button
-
Review your personalized plan including:
- Weekly workout schedule
- Gut-friendly meal plans
- BMI analysis and health tips
- Hydration guidelines
-
Download as PDF - Save your complete plan for offline access
- Frontend: Streamlit
- AI: Google Gemini 1.5 Flash
- PDF Generation: FPDF
- Styling: Custom CSS with responsive design
- Deployment: Ready for Streamlit Cloud
BODY-MORPH is optimized for all devices:
- 📱 Mobile phones
- 📱 Tablets
- 💻 Laptops and desktops
This application provides general fitness and nutrition suggestions based on the information you provide. It is not medical advice and should not replace consultation with healthcare professionals. Always consult with a doctor before starting any new fitness or diet program.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.
Created by @Vignesh
🌟 If you find this helpful, please star the repository!