A tiny app I built to see my running data in ways Strava Premium won't show me for free.
Strava Premium: ❌ Chick-fil-A: ✅✅✅
All those Chick-fil-A meals I bought in the past week looking at me like…
Disclaimer: I just haven’t taken running seriously enough again to justify Premium… yet. I’ll be back soon.
- Syncs your Strava activities.
- Shows habit patterns (when you actually run vs when you pretend you will).
- Year in review stats.
- Activity heatmap calendar Github commit style.
- Heart rate zones.
- Clone it
- Copy
src/enviroments/enviroment.example.tstoenviroment.ts - Fill in your Firebase config
- Create a Strava API app at strava.com/settings/api
- Add your secrets to
functions/.secret.local:
STRAVA_CLIENT_ID=your_id
STRAVA_CLIENT_SECRET=your_secret
STRAVA_REDIRECT_URI=http://127.0.0.1:5001/your-project/us-central1/stravaCallbackRedirect
STRAVA_SCOPES=read,activity:read_all# Frontend
npm install
ng serve
# Backend
cd functions
npm install
firebase emulators:start - Angular
- Firebase (Functions, Auth, Firestore)
- Strava API
Awaiting approval from Strava before I can host this for everyone.
Powered by Strava 🏃 ...it's in the game.
If you get the reference, drop it in the Issues. I’ll buy you a coffee after my fictitious startup IPO (any day now).
