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
-
🏋️ 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.
- 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
- 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
# 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- 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.
- Integration with wearable devices for real-time tracking.
- Adding multi-language support.
- Gamification features to keep users motivated.
- A detailed analytics dashboard for insights.
- Fork the repository.
- Create a new branch:
git checkout -b feature-name - Commit your changes:
git commit -m 'Add a feature' - Push to your branch:
git push origin feature-name - Open a pull request for review.
- Name: Nikhil Balamurugan
- GitHub: Nikhil210206
- Email: nikhilbalamurugan@gmail.com
- My incredible team and contributors.
- Open-source tools and libraries.
- The fitness community for endless inspiration.
