No. 07
FitScoop - AI-Powered Personalized Fitness Platform
A comprehensive Flutter fitness application that combines AI-powered body performance analysis with personalized workout generation, community features, and equipment-based exercise recommendations for users across different fitness levels and goals.
Built a full-featured fitness platform that leverages TensorFlow Lite machine learning models to analyze user body performance and generate personalized workout recommendations. The app features a comprehensive user onboarding system that collects detailed body metrics including height, weight, body fat percentage, blood pressure, fitness assessments (sit-ups, broad jump), and fitness goals to create tailored workout plans. Implemented an advanced AI prediction system using a custom-trained TensorFlow Lite model that classifies users into performance levels (0-3) based on their physical metrics and capabilities, enabling adaptive workout recommendations that match their fitness level. Created a robust community platform where users can share workouts, write reviews, follow other users, and discover new fitness routines with real-time activity feeds and social interactions. Features include extensive equipment integration with 17+ different gym equipment types and body part targeting (10 muscle groups), comprehensive workout scheduling and tracking system, Firebase-powered backend with real-time data synchronization, image upload capabilities for profile pictures and workout documentation, and detailed progress analytics. The app supports both metric and imperial unit systems, includes Google Sign-In authentication, and provides personalized goal-based training programs (bodybuilding, strength training, powerlifting) that adapt based on user performance assessments. Overcame challenges in implementing cross-platform TensorFlow Lite integration for real-time body performance prediction, designing a flexible workout generation system that considers user limitations and equipment availability, ensuring data consistency across complex user relationships and workout dependencies, and creating an intuitive UI that seamlessly guides users from assessment to personalized workout execution.
- Flutter
- Dart
- TensorFlow Lite
- Firebase Core
- Cloud Firestore
- Firebase Auth
- Firebase Storage
- Google Sign-In
- +10