Skip to content

πŸŽ“ AI-powered personal trainer & nutritionist for students. Generates 7-day workout & meal plans based on dorm life, budget, and cultural food preferences using Llama 3 (Groq).

Notifications You must be signed in to change notification settings

eleshkapri/Student_Fitness-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ Student Fitness AI

Streamlit Python AI

Student Fitness AI is a hyper-personalized fitness and nutrition planner designed specifically for university students.

Unlike generic fitness apps, Student Fitness understands the unique constraints of student life: tight budgets, limited dorm room space, and specific cultural food preferences. It uses the power of Llama 3 (via Groq) to generate full 7-day schedules instantly.


πŸš€ Key Features

  • ⚑ AI-Powered Personalization: Generates unique Monday-Sunday plans using Groq (Llama 3) for lightning-fast responses.
  • πŸ‹οΈ Dorm-Friendly Workouts: Tailors exercises to your available gearβ€”whether you have a full university gym or just a dorm room floor.
  • πŸ₯— Culture-Aware Nutrition: Creates meal plans that respect your culinary background (e.g., Indian, Mexican, Asian) while keeping costs low.
  • πŸ›’ Smart Grocery List: Auto-calculates exact quantities (e.g., "1kg Rice", "1 Dozen Eggs") for a weekly student budget.
  • 🎨 Glassmorphism UI: A modern, dark-mode aesthetic with neon accents, interactive cards, and Lottie animations.

πŸ› οΈ Installation & Setup

Follow these steps to run the project locally.

1. Clone the Repository

git clone [https://github.com/eleshkapri/Student_Fitness-AI.git](https://github.com/eleshkapri/Student_Fitness-AI.git)
cd Student_Fitness-AI

2. Create a Virtual Environment (Recommended)

python -m venv venv
# Windows:
.\venv\Scripts\activate
# Mac/Linux:
source venv/bin/activate

3. Install Dependencies

pip install -r requirements.txt

4. Setup API Key (Groq)

This project uses the Groq API (free tier available).

  1. Get your key at console.groq.com.
  2. Create a folder named .streamlit in the root directory.
  3. Inside it, create a file named secrets.toml.
  4. Paste your key:
GROQ_API_KEY = "gsk_your_actual_api_key_here"

5. Run the App

streamlit run app.py

πŸ“Έ Screenshots

Dashboard

image alt

πŸ“‚ Project Structure

Student_Fitness-AI/
β”œβ”€β”€ .streamlit/
β”‚   └── secrets.toml      # API Keys (Not uploaded to GitHub)
β”œβ”€β”€ app.py                # Main application code
β”œβ”€β”€ requirements.txt      # Python dependencies
β”œβ”€β”€ .gitignore            # Files to exclude from Git
└── README.md             # Project documentation

🀝 Credits


⭐ Don't forget to star this repo if you found it useful!git add .

About

πŸŽ“ AI-powered personal trainer & nutritionist for students. Generates 7-day workout & meal plans based on dorm life, budget, and cultural food preferences using Llama 3 (Groq).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages