Real-time sports analytics & data visualization showcase
đŧ Advanced Data Analysis Capabilities
This dashboard demonstrates real-time data processing, automated data pipelines,
interactive visualizations, sports performance analytics, and API integration with automated updates.
Shows which training phase you're in based on the 12-month marathon blueprint (Phase 1: Aerobic Base, Phase 2: Power Conversion, etc.)
What to look for:
Phase name, progress percentage, days remaining, and monthly distance targets. Upcoming performance gateways show key benchmarks to hit.
Your goal:
Track progress through each phase. Each phase has specific objectives - Phase 1 builds aerobic engine, Phase 2 converts it to speed, Phase 3 sharpens for race.
Loading phase data
Today's Workout
âšī¸
Today's Workout
What it is:
Personalized daily training recommendation based on your current phase, recovery status (HRV, ACWR), and training blueprint.
What to look for:
Workout type (Easy, Long Run, Threshold, etc.), distance, heart rate zone, and HR range. Adjusts automatically if recovery is compromised.
Your goal:
Follow the recommendation to stay on track with your blueprint. If HRV is suppressed (red flag), the recommendation will be adjusted to prioritize recovery.
Loading daily recommendation
Monthly Progress
âšī¸
Monthly Progress
What it is:
Tracks your actual monthly distance vs. target range from the training blueprint. Shows if you're on track for the month.
What to look for:
â On Track: Actual distance within target range. â ī¸ Behind: Below target - may need to adjust. Progress bar shows percentage completion.
Your goal:
Stay within monthly target range. Too low = insufficient stimulus. Too high = injury risk. Balance is key for optimal adaptation.
Loading progress data
Performance Gateway
âšī¸
Performance Gateway
What it is:
Key performance benchmarks you must hit to progress through training phases. Each gateway validates that adaptations are occurring.
What to look for:
â Met: You've achieved the gateway standard. â Not Met: Gap shows how far you are from the standard. Target date shows when to attempt.
Your goal:
Hit each gateway on time. These are non-negotiable checkpoints - if you can't meet a gateway, the training plan needs adjustment. They prove your training is working.
Loading gateway status
Weekly Training Plan
âšī¸
Weekly Training Plan
What it is:
7-day training schedule with daily workouts, strength session placement, and recovery days based on your current phase.
What to look for:
Each day shows workout type, distance, and HR zones. đĒ indicates strength training days (2x/week). Today's workout is highlighted. Note: Today's specific workout may differ from weekly plan based on recovery status.
Your goal:
Follow the weekly structure. Strength sessions are optimally placed after easy runs. Long runs are typically on weekends. This plan balances volume, intensity, and recovery.
Loading weekly plan
đĄī¸ Sector A: The Shield
Readiness & Injury Prevention
HRV Red Flag Monitor
âšī¸
HRV Red Flag Monitor
What it is:
Heart Rate Variability (HRV) measures your nervous system recovery. Higher HRV = better recovery.
What to look for:
đĸ Green: HRV within normal range. đĄ Amber: 5-10% drop - monitor closely. đ´ Red: >10% drop - CNS fatigue detected.
Your goal:
Keep 7-day average above baseline -10%. If red flag appears, cancel/reduce next hard session. For older athletes (37+), recovery is the primary limiter.
ACWR Gauge (Vest-Adjusted)
âšī¸
ACWR Gauge (Vest-Adjusted)
What it is:
Acute:Chronic Workload Ratio measures training load balance. Vest/ruck activities are multiplied by 1.2x for accurate load calculation.
What to look for:
đĸ Green (0.8-1.3): Sweet spot - optimal training stimulus. đ Orange (1.3-1.5): Risk zone - monitor for fatigue. đ´ Red (>1.5): Danger zone - high injury risk.
Your goal:
Stay in the green sweet spot (0.8-1.3). Avoid red zone to prevent overuse injuries. The "ghost needle" shows unadjusted load, "real needle" shows vest-adjusted load.
HRV Analysis
âšī¸
HRV Analysis
What it is:
Visual trend of your daily HRV values, 7-day rolling average, and baseline over time.
What to look for:
Daily HRV (purple line) shows day-to-day variation. 7-day rolling average (green line) smooths out noise. Baseline (grey dashed) is your 30-day average. Red zone indicates suppressed HRV.
Your goal:
Keep daily HRV and 7-day average above the red zone. If 7-day average drops >10% below baseline, it's a red flag for CNS fatigue.
âī¸ Sector B: The Chassis
Neuromuscular & Structural Integrity
Stiffness Integrity Test (Plyometrics)
âšī¸
Stiffness Integrity Test
What it is:
Compares Ground Contact Time (GCT) in weighted plyometric sessions vs unweighted baseline. Lower GCT = better leg stiffness and energy return.
What to look for:
đĸ Green: GCT within Âą15% of baseline - optimal stiffness. đĄ Yellow: 15-25% increase - stiffness declining. đ´ Red: >25% increase - reactive collapse, form breakdown.
Your goal:
Maintain GCT <250ms and keep deviation <15%. This indicates superior leg stiffness and spring-like energy return. Tag activities with [PLYO] to track.
Long Run Degradation Curve
âšī¸
Long Run Degradation Curve
What it is:
Shows how Ground Contact Time (GCT) changes during long runs as fatigue accumulates. Each point represents a data sample from a long run (>90 min).
What to look for:
Fresh line (green): GCT in first 45 min - your baseline form. Fatigue line (red): GCT after 90+ min - form under fatigue. â ī¸ CHASSIS FAILURE: If fatigue line slope is >2x fresh line slope, form is collapsing.
Your goal:
Keep GCT stable throughout long runs. If GCT increases >10% during the run, form is breaking down - this is a critical injury risk indicator, especially for older athletes.
đĨ Sector C: The Engine
Metabolic Efficiency & Ground Truth
Ground Truth Zone Monitor
âšī¸
Ground Truth Zone Monitor
What it is:
Histogram showing time spent in each heart rate zone based on your lab-measured threshold of 179 bpm (not estimated).
What to look for:
Vertical line at 179 bpm is your lab threshold. Zone 2 (116-152 bpm): Should be 80-90% of training. Zone 4+ (179+ bpm): Should only appear in threshold workouts. High time above 179 bpm in "easy" runs = zone violation.
Your goal:
Verify threshold workouts touch 179 bpm, easy runs stay below. This ensures you're training in the correct zones based on your actual physiology, not estimates.
Aerobic Efficiency Index (AEI)
âšī¸
Aerobic Efficiency Index
What it is:
Measures how fast you can run at a given heart rate. Formula: Speed (m/min) Ãˇ Heart Rate (bpm). Higher = more efficient aerobic engine.
What to look for:
đ Upward trend: Your aerobic engine is improving - you're running faster at the same heart rate. đ Flat trend: Maintaining fitness. đ Downward trend: Fatigue accumulation or overreaching.
Your goal:
See consistent upward trend over weeks/months. This proves your aerobic base building is working. Only includes Zone 2 runs (116-152 bpm) - excludes intervals and [RUCK] activities.
đ Interactive Analysis Layer
Sleep/RPE Matrix
âšī¸
Sleep/RPE Matrix
What it is:
Scatter plot showing the relationship between sleep quality (Garmin sleep score) and perceived effort (RPE 1-10) during workouts.
What to look for:
Each point is a workout. Lower left (low sleep, low RPE): Good - easy run after poor sleep. Upper right (high sleep, high RPE): Normal - hard workout after good sleep. Lower right (low sleep, high RPE): Warning - hard workout after poor sleep = risk.
Your goal:
Identify your personal sleep threshold for performance. If RPE spikes when sleep