ApexFit — AI Fitness & Workout Tracker App

Flutter • Python AI • HealthKit / Google Fit • SQLite Offline-First

Project Overview

ApexFit is an engaging, dark-mode fitness and macro-nutrition tracker designed to maximize workout consistency and athletic performance. Powered by machine learning algorithms that adapt training volume and caloric goals to user progression, with full Apple Health and Google Fit biometric synchronization.

Technology Stack

Flutter Dart FastAPI (ML Backend) HealthKit & Google Fit SQLite (Offline Cache) FL Chart (Visual Analytics) Supabase Auth

Key Features & Capabilities

  • Adaptive AI Workout Generation: Custom strength and cardio routines tailored to equipment availability (gym, dumbbells, bodyweight) and fitness levels.
  • Real-Time Exercise Animation & Rest Timer: Smooth 60fps workout companion with visual posture guides, audio interval cues, and rep counters.
  • Macro & Barcode Food Scanner: Instant nutritional analysis by scanning grocery barcodes or taking photos of meals.
  • Wearable Biometric Sync: Automatically imports active calories, step counts, resting heart rate, and sleep quality from smartwatches.
  • Gamified Streaks & Social Leaderboards: Community challenges, milestone badges, and personal records tracking.
  • 100% Offline Logging: Log sets and weights seamlessly in basement gym environments without losing data.