An open API service indexing awesome lists of open source software.

https://github.com/wasifsohail5/fitfusion

**FitFusion** is an AI-powered fitness assistant that offers **real-time posture correction, voice-controlled workouts, and AI-driven meal planning**. With advanced tracking and future **VR integration**, it redefines your fitness experience! 🚀🏋️‍♂️
https://github.com/wasifsohail5/fitfusion

database gemini-ai matplotlib mediapipe opencv pyqt5 python spoonacular-api supabase

Last synced: 4 months ago
JSON representation

**FitFusion** is an AI-powered fitness assistant that offers **real-time posture correction, voice-controlled workouts, and AI-driven meal planning**. With advanced tracking and future **VR integration**, it redefines your fitness experience! 🚀🏋️‍♂️

Awesome Lists containing this project

README

          

# 🌟 **FitFusion – Your AI-Powered Fitness Revolution!** 🌟

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! 🏋️‍♂️💯

---

## 🔥 **What Makes FitFusion Special?**

### 🔒 **Smart & Secure Access**

- **Effortless Login & Signup** with [Supabase](https://supabase.com) authentication.
- **Email Verification** for enhanced security.

### 🏋️ **AI-Powered Training & Posture Tracking**

- **📹 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**

### 🗣️ **Voice Command Integration**

- Control FitFusion hands-free using voice commands.
- Start workouts, check progress, and navigate the app effortlessly with simple voice instructions.

### 🍽️ **AI-Generated Nutrition Plans**

- Get **customized meal plans** using:
- [**Spoonacular API**](https://spoonacular.com/food-api) for nutritional insights.
- **Gemini AI** for AI-driven meal suggestions based on your goals.

### 📈 **Track Your Progress Like a Pro!**

- **🔥 Streak Tracker** to maintain consistency.
- **📉 BMI Visualizer** for real-time health insights.

---

## 🚀 **How to Get Started?**

### ✅ **Prerequisites**

Before setting up, ensure you have:

- **Python 3.8+**
- **Pip** for dependency management

### 🛠 **Installation Guide**

1️⃣ Clone the FitFusion repository:

```bash
git clone https://github.com/your-username/fitfusion.git
cd fitfusion
```

2️⃣ Install dependencies:

```bash
pip install -r requirements.txt
```

3️⃣ Configure API Keys:

- Update `Database.py` with **Supabase credentials**.
- Update `Login.py` with **Gemini AI, Spoonacular API & Workout Planner API keys**.

4️⃣ Run FitFusion:

```bash
python Login.py
```

---

## 🛠 **Technologies Powering FitFusion**

| **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 |

---

## 🎯 **How FitFusion Works?**

### 📍 **AI-Powered Posture Tracking**

- Uses **Mediapipe** to analyze body movement in real time.
- Provides **instant feedback** on workout form.

### 🍽️ **Personalized Meal & Workout Plans**

- AI-generated meals based on **calorie intake & nutrition**.
- Smart workout routines designed for **maximum efficiency** using **Workout Planner API**.

### 📊 **Fitness Progress Dashboard**

- Tracks **BMI changes, workout consistency, and health insights**.
- Helps you **stay focused & achieve your goals faster!** 🚀

---

## 🔮 **Future Roadmap: Integration with VR**

- 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.

---

## 🤝 **Want to Contribute?**

We’d love your contributions! Follow these steps: 1️⃣ **Fork the repository**\
2️⃣ **Create a feature branch:**

```bash
git checkout -b feature-name
```

3️⃣ **Commit and push your changes:**

```bash
git push origin feature-name
```

4️⃣ **Submit a Pull Request** and help us improve FitFusion! 🚀

---

🎯 **FitFusion – More Than an App, It’s a Lifestyle!** 💙\
Stay Active. Stay Motivated. Stay Fit! 🏆