Building a Ride Analysis Web App with Antigravity and the Strava API

dev.to

PerfRide 🚴

A performance management toolkit for road cyclists, powered by the Strava API.

Simulate climbs, optimize race pacing, plan periodized training, and track your fitness β€” all in one app.

Features

πŸ“Š Dashboard

Connect with Strava to view your recent rides, weekly training summary, and fitness progress chart (CTL / ATL / TSB). Includes per-ride detail with heart rate zones, power profile, and elevation overlay.

πŸ”οΈ Climb Simulator

Predict climbing times based on power, weight, and real segment data. Uses physics-based simulation (air resistance, rolling resistance, drivetrain loss). Search segments by map or use your Strava starred segments.

🎯 Pace Optimizer

Calculate optimal pacing strategy for time trials based on course elevation profile. Based on the research paper "A numerical design methodology for optimal pacing strategy in the individual time trial discipline of cycling" (Sports Engineering, 2025).

πŸ“… Training Planner

Generate periodized training plans for your target race…

Source: dev.to

arrow_back Back to News