Super Fitness: AI-Powered Personal Trainer
Project Overview
A professional-grade fitness application built with Flutter, featuring a Smart AI Coach powered by Google Gemini. The app provides personalized workout plans, real-time fitness advice, and offline tracking.
Core Features
AI Smart Coach: Conversational AI (Gemini) for custom workout plans and queries.
Exercise Library: Organized by muscle group and difficulty with YouTube video demos.
Offline-First: High-performance local storage using ObjectBox.
Modern UI: Fully responsive design with glassmorphism and smooth animations.
Technical Excellence
Architecture: Clean Architecture (Modular, Testable, and Scalable).
State Management: Flutter BLoC/Cubit.
Networking & DI: Retrofit, Dio, and Injectable/GetIt.
Quality Assurance: High test coverage (Unit & Widget Tests) with Mockito.
Tech Stack
Flutter • Dart • Gemini AI • Firebase • ObjectBox • BLoC • Clean Architecture