Project detail
Strava Dashboard
A read-only dashboard that turns Strava activity history into a clearer view of training, milestones, and routes.
Next.js
TypeScript
Strava API
Leaflet
Built as a calmer product layer on top of Strava, with secure auth, live activity aggregation, and a simpler way to read training history.
Overview
What it is
Strava Dashboard is a read-only web app connected through Strava OAuth. It takes raw activity history and turns it into a smaller set of views that are easier to read: training totals, consistency over time, best marks, achievements, and mapped routes.
Notes
Technical notes
- OAuth login, protected routes, and token refresh handled server-side
- Activity data is fetched live from Strava and aggregated without a database
- Best marks are inferred from summary activities to stay within API limits
- Route polylines are decoded and grouped into visited cities and countries
- The interface is available in English and Spanish