Welcome to FitFusion, your ultimate AI-driven fitness assistant! Whether you're a fitness newbie or a seasoned athlete, FitFusion helps you track workouts, analyze posture, plan meals, and monitor progress with cutting-edge AI technology. Let's transform your fitness journey! ๐๏ธโโ๏ธ๐ฏ
- Effortless Login & Signup with Supabase authentication.
- Email Verification for enhanced security.
- ๐น Real-Time Posture Correction with AI feedback on:
- ๐๏ธ Biceps Curls
- ๐ง Squats
- ๐คธ Push-Ups
- ๐ชท Planks
- ๐ช Lunges
- ๐ Jumping Jacks
- ๐ Side Planks
- ๐ถ Walking Posture Analysis
- ๐โโ๏ธ Running Form Analysis
- Control FitFusion hands-free using voice commands.
- Start workouts, check progress, and navigate the app effortlessly with simple voice instructions.
- Get customized meal plans using:
- Spoonacular API for nutritional insights.
- Gemini AI for AI-driven meal suggestions based on your goals.
- ๐ฅ Streak Tracker to maintain consistency.
- ๐ BMI Visualizer for real-time health insights.
Before setting up, ensure you have:
- Python 3.8+
- Pip for dependency management
1๏ธโฃ Clone the FitFusion repository:
git clone https://github.com/your-username/fitfusion.git
cd fitfusion2๏ธโฃ Install dependencies:
pip install -r requirements.txt3๏ธโฃ Configure API Keys:
- Update
Database.pywith Supabase credentials. - Update
Login.pywith Gemini AI, Spoonacular API & Workout Planner API keys.
4๏ธโฃ Run FitFusion:
python Login.py| Technology | Function |
|---|---|
| Python | Core backend logic |
| PyQt5 | Intuitive graphical interface |
| OpenCV & Mediapipe | AI-driven real-time pose tracking |
| Matplotlib | Visual representation of BMI trends |
| Supabase | Authentication & Cloud Database |
- Uses Mediapipe to analyze body movement in real time.
- Provides instant feedback on workout form.
- AI-generated meals based on calorie intake & nutrition.
- Smart workout routines designed for maximum efficiency using Workout Planner API.
- Tracks BMI changes, workout consistency, and health insights.
- Helps you stay focused & achieve your goals faster! ๐
- Upcoming support for Virtual Reality (VR) workouts.
- Immersive fitness experiences with real-time AI posture tracking in a VR environment.
- Enhanced interactivity and gamification for a next-level fitness journey.
Weโd love your contributions! Follow these steps: 1๏ธโฃ Fork the repository
2๏ธโฃ Create a feature branch:
git checkout -b feature-name3๏ธโฃ Commit and push your changes:
git push origin feature-name4๏ธโฃ Submit a Pull Request and help us improve FitFusion! ๐
๐ฏ FitFusion โ More Than an App, Itโs a Lifestyle! ๐
Stay Active. Stay Motivated. Stay Fit! ๐