Skip to content

FitAi redefines fitness with AI-driven personalized plans for workouts and diets. Empowering your fitness journey with technology and expertise, FitAi adapts to your goals and lifestyle.

License

Notifications You must be signed in to change notification settings

Dhirajgithub813/FitYou---Fit_Ai

 
 

Repository files navigation

OSCI-Project-Banner.png

FitAi: Your AI Fitness Companion 🌟

FitAi redefines fitness with AI-driven personalized plans for workouts and diets. Empowering your fitness journey with technology and expertise, FitAi adapts to your goals and lifestyle.

🌐 Live Deployment: https://fit--ai.vercel.app Netlify https://fityou-fitai.netlify.app (link needed to be fixed)

Points for issues on leaderboard: (Currently not started yet) 1 star - 5 points | 2 star - 10 points | 3 star - 15 points


🌟 Key Features

  • 🏋️ Personalized Workout Plans
    Tailored routines based on your preferences, goals, and available equipment.

  • 🥗 Customized Diet Plans
    Balanced meal recommendations focused on Indian cuisine: 60% vegetarian, 40% non-vegetarian.

  • 🤖 AI-Powered Insights
    Smart algorithms delivering personalized fitness and diet suggestions.

  • 🎨 Dark-Themed, User-Friendly Interface
    Intuitive navigation with a stylish dark aesthetic.

  • 🛠️ Professional Guidance
    Access to experienced coaches and mentors for support.


💻 Technologies at Work

  • Frontend: React.js with a sleek, modern design
  • Backend: Flask for API management and AI integration
  • Machine Learning: Scikit-learn for predictive modeling
  • Database: MongoDB for user profiles and data storage
  • API: Google Generative AI for enhanced interactivity

🎯 Highlights

  • Stylish Dark Theme: Elegant UI with orange accents and modern fonts
  • Indian Cuisine Focus: Meals aligned with cultural and dietary needs
  • AI-Driven Accuracy: Data-powered personalized recommendations
  • Scalability: Built to accommodate a growing user base

⚙️ How to Install

# 1. Clone the repository
git clone https://github.com/Nikhil210206/FitAi.git

# 2. Navigate to the project directory
cd FitAi

# 3. Install Python dependencies
pip install -r requirements.txt

# 4. Install frontend dependencies
npm install

# 5. Start the backend server
flask run

# 6. Start the frontend server
npm start

# 7. Open in browser
http://localhost:3000

🛠️ Usage

  • Sign up or log in.
  • Enter your fitness goals, current level, and available equipment.
  • Receive tailored workout and diet plans.
  • Track your progress and adjust preferences as needed.
  • Connect with coaches and mentors for additional support.

🚀 Future Enhancements

  • Integration with wearable devices for real-time tracking.
  • Adding multi-language support.
  • Gamification features to keep users motivated.
  • A detailed analytics dashboard for insights.

🤝 Contributions Welcome

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-name
  3. Commit your changes: git commit -m 'Add a feature'
  4. Push to your branch: git push origin feature-name
  5. Open a pull request for review.

📞 Contact


🙏 Acknowledgments

  • My incredible team and contributors.
  • Open-source tools and libraries.
  • The fitness community for endless inspiration.

This Project is under Open Source Connect India 2025

About

FitAi redefines fitness with AI-driven personalized plans for workouts and diets. Empowering your fitness journey with technology and expertise, FitAi adapts to your goals and lifestyle.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 90.7%
  • HTML 7.9%
  • Other 1.4%