Skip to content

Creating Fitness Strava Overlays for copying into Photos and Videos

License

Notifications You must be signed in to change notification settings

spyroslontos/FitnessOverlays

Repository files navigation

FitnessOverlays 🏃📱

Live

FitnessOverlays generates clean, customizable activity overlays from Strava data, designed for social sharing.


Why

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.


What It Does

  • Secure OAuth connection to Strava
  • Client-side Canvas rendering for deterministic overlays
  • Route map rendering from activity data
  • Export transparent PNGs for social platforms

Stack

  • Backend: Python (FastAPI)
  • Frontend: Vanilla JS, Tailwind CSS
  • Data: PostgreSQL (Supabase), Redis
  • Infra: Docker, Render, Cloudflare

Notes

Local setup and development notes live in
NOTES.md


Powered by Strava

About

Creating Fitness Strava Overlays for copying into Photos and Videos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published