GymPT is your intelligent guide to personalized fitness, providing tailored workout plans, meal recommendations, and training philosophies based on individual goals and preferences.
- Personalized Workout Plans: Select from various training styles inspired by legends like Arnold Schwarzenegger, Dorian Yates, and many more. Mix and match up to three trainers to create your ideal regimen.
- Dietary Guidance: Choose your dietary preferences and provide a list of items in your fridge for customized meal planning.
- Total Daily Energy Expenditure (TDEE) Calculation: Enter your height, weight, age, and activity level to calculate your TDEE and align your fitness plan with your goals.
- Downloadable Plans: Generate and download your complete fitness plan as a text file for easy access and offline use.
- Choose Your Goal: Select between weight loss, muscle gain, or maintenance.
- Set Dietary Preferences: Choose from options like Vegan, Keto, Low-Carb, etc.
- Provide Fridge Items: Optionally include items from your fridge for meal planning.
- Select Training Styles: Choose up to three preferred training styles.
- Enter Physical Details: Provide your height, weight, age, and activity level.
- Generate Plan: Click the button to receive a detailed workout and diet plan.
- Download Plan: Download your personalized plan as a text file.
- Streamlit
- OpenAI API key
git clone https://github.com/yourusername/GymPT.git
cd GymPT
pip install -r requirements.txt
streamlit run app.py
We welcome contributions from the fitness community. Feel free to submit issues, create pull requests, or reach out with suggestions.