About Activity Title
I like to add creative titles to my Strava activities but creativity comes in bursts, so I created a website to store activity names and update "Afternoon Run" to something else when I upload a run. This was a fun excuse build a Django app, use ChatGPT, and use the Strava webhook.
This project was a fun excuse to build a Django app, explore the Strava API, and testdrive ChatGPT and other LLMs.
How It Works
Create an account or log back in by clicking the "Connect with Strava" button. Create your activity titles on this site. Then, when you upload a new activity to Strava, Activity Title automatically updates it with your chosen title. Deleting a title here doesn't affect your Strava. And, of course, all your data stays on Strava.
Current Features
- Create an account using Strava Connect on desktop and mobile
- Create and delete titles
- Syncing title to Strava
- See what's queued up
Future Plans
This is basically feature-complete. However, here are some features I'm considering:
- Handling expired tokens and creating a logoff/login button
- Reordering your title list
- Integrate with Garmin to sync that rare "Productive" training status
Get in Touch
Have questions, a bug report, or feature requests? Send me an email!
Email: roryhr@gmail.com
I almost forgot, check me out on Strava too. Cheers!
You can support me at paypal.me/roryhr
Activity Title is not affiliated with Strava. We use the Strava API to provide these features, but we are an independent application.