A compact, ready-to-use starter kit with a complete OAuth2 flow for the Strava API, including automatic token refresh.
Features:
- ✅ Authorization Code Grant Flow
- ✅ Automatic token refresh with buffer (60s)
- ✅ Flask web server with demo UI
- ✅ Profile and activities view
- ✅ Environment variable configuration
- ✅ Docker-ready
Quick Start:
cd strava-oauth2-starter
pip install -r requirements.txt
cp .env.example .env
# Fill .env with your Strava credentials
python app.pyThen open http://localhost:5000.
Create a Strava App: https://www.strava.com/settings/api