Fondo-o-meter: Concentric Milestone Rings

Celebrate your epic milestones with harmonic concentric progress rings, sport-specific baseline thresholds, Gran Fondo badges, verified KOMs, and Playwright-powered vector export.

Radial Milestones

Dynamic Harmonic Distance Rings

Visualize your season's endurance progression through dynamically nested radial arcs. Smart distance binning calculates up to 8 harmonic rings starting from your sport's milestone threshold, highlighting the longest effort with prominent bold distance telemetry.

  • Concentric Radial Circles: Dynamic nested progress rings with smart distance binning up to 8 harmonic rings and bold distance display for the season's longest endurance effort.
  • Discipline-Adaptive Thresholds: Automatic sport baselines (≥100km cycling Gran Fondo, ≥42.2km marathon running/walking, ≥50km cross-country skiing, ≥10km swimming).
  • Gran Fondo Emblem & Hero Counter: Dedicated Gran Fondo vector insignia (gran-fondo.svg) paired with an adaptive hero counter showing total completed Fondos.
  • Verified KOMs & Top-10 Trophies: Direct athlete KOM endpoint querying and per-segment 1st–10th placement ribbons extracted without inflated mathematical approximations.
  • Appearance & Arc Styling: Arc color gradient picker, arc width scaling (80%–160%), text size scaling, section blur, and vignette slider (-50% to +50%).
  • Custom Photo Background: Photo uploads (PNG, JPG, WEBP, HEIC) with customizable tint color overlay and opacity slider.
  • Offline Typography Selection: Self-hosted typography including Inter, Italiana, Outfit, and Fanwood Text with live SVG rendering.
  • Pixel-Perfect Playwright Export: Headless browser rendering producing razor-sharp PNG and vector PDF exports at native resolutions up to 2048px.
Fondo-o-meter Concentric Milestone Rings Infographic Preview
Architecture & Data Integrity

Authentic Trophies vs Naive Calculations

Strava's standard summary activity payload aggregates PRs, leaderboard ribbons, and Local Legends into a single count. Naive subtraction produces inflated podium claims. Kinetiqo queries the dedicated athlete KOM endpoint and parses exact segment effort placements for genuine trophies.

  • Direct KOM Endpoint: True KOMs/QOMs verified directly via Strava's athlete KOM API during Phase 1 sync.
  • Segment Effort Placements: Ranks 1 through 10 extracted from detailed segment efforts and stored in the database activities.trophies JSON column.
  • Zero API Quota Waste: Web visits and export requests query local database and JSON caches with zero extra on-demand Strava API calls.
  • Dedicated CLI Backfill: Built-in kinetiqo scan-trophies command scans historical activities with achievement ribbons in controlled batches.
View MEGA Stats Infographics →Explore CLI Commands →
Fondo-o-meter Gran Fondo Milestone Dashboard

Looking for 365-day calendar heatmaps?

Explore the companion MEGA Stats infographic generator for Veloviewer-style heatmaps, elevation leaderboards, and customizable metric layouts.