RunFolio
The portfolio for runners; Every finish line, worth framing!

- Category
- Web App
- Status
- Live
- Role
- Solo build
- Date
- 2026-08-01
- Built with
- Astro, Strava API, Tailwind CSS
Turn your race photos, splits and PBs into one public profile. Sync Strava, log your races, and share a single link that shows every kilometre you’ve earned!
Problem: A runner's history is scattered across timing-company result pages, a Strava feed nobody browses, and a camera roll. There is no one link you can hand someone that shows what you have actually run.
Solution: A race portfolio that syncs from Strava and matches activities to logged races, then renders the whole history as a public profile in whichever layout suits it — ledger, gallery or stats.
Outcome: Live at runfolio.in. The reference profile carries 26 races, 589.2 km and a marathon PB, which is the point: every finish line, worth framing.
- Connect Strava once and activities import, matched to the races you ran
- Log any race: distance, time, bib number and photos
- Public profile at runfolio.in/runner/<name>, as a ledger, a gallery or stats