# DataFrame™ (https://sports.zurrieq.com) > Free training analytics for endurance and hybrid athletes. Syncs Garmin Connect (and optionally TrainingPeaks / Garmin Coach / Google Sheet plans) into one athlete-owned dashboard for recovery-aware decisions. DataFrame is **not** a replacement for Garmin Connect or TrainingPeaks. It is the decision layer on top: whether today's hard session still fits overnight recovery, and whether interval *quality* is trending the right way. Not affiliated with Garmin, TrainingPeaks, Peaksware, or other fitness brands. Non-commercial personal project. ## Pitch Garmin tells you what you did. TrainingPeaks tells you what was planned. DataFrame tells you whether today's plan still fits your recovery — and whether the quality of the work is trending the right way. ## Pages - [Home / app](https://sports.zurrieq.com/): Authenticated training dashboard - [Sign in](https://sports.zurrieq.com/login): Google sign-in and product overview - [About](https://sports.zurrieq.com/about): Full comparison vs Garmin Connect and TrainingPeaks - [What's New](https://sports.zurrieq.com/whats-new): Release notes (authenticated) ## Key capabilities - Today's plan check: keep / shorten / easier from recovery + load - Quality-block compare: intervals across sessions, not only averages - Brick history + fade: bike→run, strength↔run, hybrid pairs - Hybrid sports: HYROX and CrossFit as first-class, plus triathlon - Coach plan hub: Google Sheet + Garmin Coach + TrainingPeaks → planned vs done - Engines: Autonomic (recovery), Execution (pace–HR quality), Macro Load - Physiology: mean-max, CP/W′, W′bal, decoupling, W/kg - Race toolkit: A/B/C races, finish estimates, race-week mode - Privacy-controlled public activity share links - Free Google sign-in; private per-athlete data ## Access 1. Sign in with Google at /login 2. Link Garmin Connect in Settings and sync