Controls stay lightweight and readable while the surrounding shell adds depth and focus.
Realtime prediction lab
Live model feedback
Interactive cockpit
Unchanged `/predict` contract
The fitness command center.
Keep the same prediction payload, scoring engine, planner, export, and save-to-progress flow, but present them as a premium reactive cockpit with layered telemetry, clearer signal hierarchy, and smoother transitions.
Core
Ready
Latency
-- ms
Signal
Awaiting data
Target gap
-- pts
Predictive layerRealtime
Signal railsLive control
Score, reliability, target gap, planner outputs, and charts transition as one synchronized response state.
Suggestions and validation messages remain intact but are framed like mission advisories instead of raw text.
Input Parameters
Age30
Gender
Weight70
Height1.75
Max BPM175
Avg BPM140
Resting BPM65
Body Fat %20
Workout Type
Duration1.00
Calories600
Frequency3
Water2.5
Experience
BMI
22.9
Target Practical Score70
0%
0.0
-
Fitness Level
-
Lifestyle
-
Reliability
-
Run a prediction to populate score context.
Current
0.0
Target
70.0
Gap
0.0
Fastest ETA
--
Latency, goal gap, validation state, and opportunity ranking respond without any backend contract changes.
The shell now emphasizes what changed, why it matters, and what to do next.