FitnessOverlays generates clean, customizable activity overlays from Strava data, designed for social sharing.
Strava’s built-in activity overlays are limited, mostly locked behind a premium paywall, and not optimized for export-quality sharing.
FitnessOverlays solves this by letting athletes create better overlays from their activity data without relying on Strava’s premium features.
- Secure OAuth connection to Strava
- Client-side Canvas rendering for deterministic overlays
- Route map rendering from activity data
- Export transparent PNGs for social platforms
- Backend: Python (FastAPI)
- Frontend: Vanilla JS, Tailwind CSS
- Data: PostgreSQL (Supabase), Redis
- Infra: Docker, Render, Cloudflare
Local setup and development notes live in
➡ NOTES.md