FitForge Development Dashboard

Last updated April 2, 2026 · 94 Swift files (89 iPhone + 4 Watch + 1 SPM) · Xcode 26.5 / Swift 6

Total Features
159
Across 5 tiers
48
Built Features
37 complete + 11 functional
20
In Progress
Built but mock data / partial
91
Not Started
Planned for future
13
Validation Cycles
Gate 1 + Codex
23
Stitch Screens
Reference designs
0%
Overall Progress
Release Waves click to expand
Tier 1 — MVP
Active
42 features 22 built 20 remaining
52% complete
Show all 42 features
!
Sport Profile Selection on Signup
UX
!
Sport-Mode UI Filtering
UX
Minimalist Dashboard with Progressive Disclosure
UX
Set/Rep/Weight Logging (Pre-filled from Plan)
Training
~
Approve & Adjust Workout Flow
Training
Exercise Database with Muscle Groups (105)
Training
Exercise Categorization (muscle, movement, modality)
Training
Rest Timer with Auto-Start
Training
!
RPE/RIR Tracking per Set
Training
Estimated 1RM Tracking (Auto-Calculated)
Training
~
Workout Templates (Save & Reuse)
Training
Warm-Up Set Auto-Generator
Training
Plate Loading Calculator
Training
!
Exercise History in Workout Screen
UX
!
Custom Exercise Creation
Training
!
Superset / Circuit / Interval Support
Training
!
Pre-built Program Library (5/3/1, GZCL, PPL)
Training
!
Linear Periodization Templates
Training
!
Percentage-Based Programming
Training
~
Workout Calendar / Scheduling
UX
Volume Tracking per Muscle Group per Week
Training
!
Wilks Score (Powerlifters)
Training
!
DOTS Score (Powerlifters)
Training
!
Training History Import (Strong, Hevy CSV)
UX
~
Auto-PR Detection & Celebration
Training
Strength-Specific Readiness Score (Multi-Signal)
Recovery
Pre-Workout Readiness Questionnaire (4 Sliders)
Recovery
HRV + RHR Tracking with Baselines
Recovery
~
Sleep Quality Score (Device Sync)
Recovery
!
Sleep Debt Tracking
Recovery
Joint Comfort Tracking
Recovery
Apple Health Sync
Recovery
~
Nutrition via HealthKit Sync
Nutrition
!
Phase-Based Macro Targets (Bulk/Cut/Maintain)
Nutrition
Protein Priority Display
Nutrition
Body Weight Logging with 7-Day Trend
Nutrition
!
Offline Mode (Cached + Local Storage)
Infra
iOS App (Native SwiftUI)
Platform
Apple Watch App (Thin Companion)
Platform
!
Units & Locale Settings (kg/lbs)
UX
Watch Live Workout + Haptic Rest Timer
Platform
!
Sync Status / Conflict Handling
Infra
Tier 3 — v1.1
Upcoming
43 features 0 built 43 remaining
0% complete
Show all 43 features
!
Rest Timer Live Activity (Dynamic Island)
Widget
!
Active Workout Live Activity (Lock Screen)
Widget
!
Readiness Ring Widget (Small)
Widget
!
Today's Workout Widget (Medium)
Widget
!
Lock Screen Readiness Widget
Widget
!
Apple Music (MusicKit)
Media
!
Playlist Presets per Workout Type
Media
!
Now Playing Controls in Workout
Media
!
Training Load Model (Acute/Chronic)
Analytics
!
Recovery Time Advisor
Analytics
!
Volume Trends per Muscle (Weekly/Monthly)
Analytics
!
Body Composition from HealthKit
Analytics
!
Sleep Quality Impact on Performance
Analytics
!
Nutrition Phase Transition Wizard
Nutrition
!
Meal Timing Recommendations
Nutrition
!
Hydration Tracking
Nutrition
!
Social Feed (Opt-in)
Social
!
PR Sharing to Instagram/Stories
Social
!
Workout Sharing with Friends
Social
!
Leaderboards (Opt-in)
Social
!
Challenges (30-Day, Monthly)
Social
!
Coach Platform MVP (Roles)
Platform
!
Coach Dashboard
Platform
!
Program Assignment (Coach → Athlete)
Platform
!
In-App Messaging (Coach ↔ Athlete)
Platform
!
CloudKit Shared Zones
Infra
!
GDPR Compliance Layer
Infra
!
Coach Subscription ($19-99/mo)
Revenue
!
Exercise Form Cues (Text Tips)
Training
!
Custom Program Builder
Training
!
Periodization Visualization (Waves)
Training
!
Data Export (CSV/PDF)
UX
!
Accessibility Audit (VoiceOver)
UX
!
Haptic Feedback System (Full)
UX
!
Streak & Consistency Rewards
UX
!
Achievement Badges
Social
!
Gym Buddy Matching
Social
!
Sleep Staging Analysis
Recovery
!
Wrist Temperature Trends
Recovery
!
VO2max Integration
Recovery
!
Cardio Zone Training
Training
!
Running / Rowing Integration
Training
!
Multi-Sport Calendar View
UX
Tier 4 — v2.0+
Later
32 features 0 built 32 remaining
0% complete
Show all 32 features
!
iPad App (NavigationSplitView)
Platform
!
macOS App
Platform
!
Large-Canvas Charts (Multi-Metric)
Analytics
!
Training Plan Builder (Drag-Drop)
Training
!
Foundation Models AI Coaching (On-Device)
AI
!
Core Motion Rep Counting (Watch S8+)
AI
!
Bar Velocity Tracking (800Hz)
AI
!
Exercise Auto-Detection
AI
!
Hyrox Station Detection
AI
!
Real-Time Load Adjustment (Coach Push)
Platform
!
Coach Team Analytics
Platform
!
Coach Branding / White Label
Platform
!
Video Exercise Demos
Training
!
3D Muscle Activation Graphics
Training
!
AR Form Checker (ARKit)
AI
!
Gym Equipment Scanner (Camera)
AI
!
Voice Logging ("Log 100kg x 8")
UX
!
Siri Shortcuts Integration
UX
!
Photo Progress Tracker
Social
!
Body Measurement Tracker
Nutrition
!
Supplement Stack Builder
Nutrition
!
Competition Results Logger
Training
!
Federation Rules Engine
Training
!
Gym Finder / Community Map
Social
!
Premium Subscription ($9.99/mo)
Revenue
!
In-App Purchase Management
Revenue
!
Android App (KMP)
Platform
!
Web Dashboard (Companion)
Platform
!
API for Third-Party Integrations
Infra
!
Multi-Language Localization
UX
!
Oura Ring Direct Integration
Recovery
!
WHOOP Integration
Recovery
Feature Status by Section
Complete
~
In Progress / Mock
!
Not Started
N/A

👋 Onboarding

Welcome screen
!
HealthKit permission
!
8 done
0 wip
2 missing

📈 Dashboard (Today Tab)

Readiness ring (hero)
Coaching card
Today's workout card
~
Quick stats
~
HRV 30-day baseline
~
44 done
5 wip
4 missing

🏋 Gym Workout Flow

Exercise picker (105 exercises)
!
Set logging (weight/reps)
Live heart rate
PR detection
~
~
Workout save to Health
52 done
4 wip
8 missing

📊 Workout Summary

Duration / Volume / Sets / Kcal
HR zone distribution
PR celebration card
~
~
30 done
4 wip
0 missing

💪 Progress Tab

Strength trends chart
Volume heatmap
~
!
Workout history / calendar
~
29 done
8 wip
3 missing

More Tab

Recovery dashboard
Exercise library (105)
Settings
~
!
29 done
10 wip
7 missing

Apple Watch

Readiness glance
~
!
One-tap "Start Gym"
!
Watch ↔ iPhone sync
!
!
!
Live HR on Watch
!
!
!
10 done
4 wip
12 missing

Infrastructure

Design system tokens
29 components (14+15)
SwiftData entities (5 models)
!
~
HealthKit + HR + Workout Writer
26 done
2 wip
1 missing
Critical Gaps — What's Still Missing for MVP
Feature Category Issue Priority
SwiftData persistence Data Workouts don't survive app restart P0
Sport-mode UI filtering UX Core differentiator not implemented P0
RPE/RIR tracking per set Training Required for readiness + progressive overload P0
Superset / Circuit support Training 40%+ of real workouts need this P0
Custom exercise creation Training No database covers every gym machine P0
Exercise history in workout UX "Last time: 100kg x 8" — critical for knowing what to lift P0
Pre-built program library Training 5/3/1, GZCL, PPL templates not yet built P0
Percentage-based programming Training Auto-calc weights from 1RM not wired P0
Units & locale (kg/lbs) UX Day-1 requirement — EU uses kg, US uses lbs P0
Sync / conflict handling Infra Required for offline mode to work P0
Watch ↔ iPhone sync Watch WatchConnectivity not implemented P0
Training history import Data Strong/Hevy CSV import for retention P1
Live Activities (Dynamic Island) Widget Rest timer + workout on lock screen P1
Home screen widgets Widget Readiness ring + today's workout P1
Items Running on Mock Data (Need Real Backend)
Feature Section What's Mock
Today's workout cardDashboardMock workout data
Quick stats (protein/weight/streak)DashboardPartially real
PR detectionGym WorkoutMock history only
Workout preview (template)Planned WorkoutMock template data
Workout active (template)Planned WorkoutMock template data
Recent PRs (gold cards)ProgressMock PR history
Volume heatmapProgressList fallback, no real data
Exercise progress detailProgressMock trends
Workout history / calendarProgressMock workout list
Sleep detailMore TabMock sleep data
Nutrition overviewMore TabMock macro data
Joint comfort entryMore TabLocal state only
SettingsMore TabPartial persist
Program detailMore TabMock program data
Watch readiness glanceWatchMock readiness
Watch workout displayWatchMock workout data
Development Roadmap
v1.0 — Sprint 1: Real Data
Replace mock data with HealthKit + SwiftData persistence. Make existing UI work with real data.
HealthKit HR live HRV/RHR/Sleep real Body weight sync Workout save to Health SwiftData persistence Exercise seed DB Import Health history
v1.0 — Sprint 2: Polish Gym Experience
Rest timer auto-start, PR detection, plate calculator in workout, templates.
Rest timer auto-start PR vs history Plate calc in workout Warmup auto-gen 1RM display Workout templates
v1.0 — Sprint 3: Watch Integration
WatchConnectivity sync, real-time HR from Watch, workout logging on wrist.
WatchConnectivity Watch → iPhone HR Watch set logging Watch haptics
v1.5 — Premium Features
Live Activities, widgets, Apple Music, training load model.
Dynamic Island rest timer Lock screen workout Home screen widgets Watch complications Apple Music (MusicKit) Training Load model Recovery time advisor
v2.0 — Multi-Platform
iPad + macOS with NavigationSplitView, training plan builder, coach platform.
iPad / macOS app Training plan builder Coach dashboard CloudKit sync Data export CSV/PDF GDPR compliance
v3.0 — Intelligence
On-device AI coaching, auto rep counting, exercise auto-detection.
Foundation Models coaching Core Motion rep counting Bar velocity tracking Exercise auto-detection Hyrox station detection
Technical Debt
Replace MockData with SwiftData persistence
TextField bindings in GymWorkout — extract to subview for stable identity
Consistent timer lifecycle across all ViewModels
HealthKit background delivery for auto-sync
Unit tests for all calculators (files exist, need Xcode test runner)
UI tests for workout flow
Accessibility audit (VoiceOver on all screens)
Performance profiling (60fps animations, memory)
Revenue Model
Free
$0
Basic logging, readiness, 30-day history
Premium
$9.99/mo
Unlimited history, widgets, AI, analytics, export
Coach Starter
$19.99/mo
1-5 clients, program builder
Coach Pro
$49.99/mo
25 clients, real-time adjustments
Coach Team
$99.99/mo
Unlimited clients, team analytics