Take the 2-minute tour ×
Bicycles Stack Exchange is a question and answer site for people who build and repair bicycles, people who train cycling, or commute on bicycles. It's 100% free, no registration required.

in the office many of us cycle to work. We though it would be cool to have ranking of cyclists with different sorting (distance, avg. speed and such). We can track our trips with Android or iPhone apps (like Strava Cycling).

We are mostly developers, so if we find a tool or device that can easily display a ranking (per week, month, all time) we can use the tools to track our trips and compete with each other :) Can you suggest something that might work?

share|improve this question
This is off topic here, consider asking this on Stackoverflow or Programmers (not sure if it is on tipic there, tough). –  Uooo Apr 3 '13 at 9:19
I'd disagree. Questions about building a tool, or using a web API, would be better there (or perhaps webapps.stackexchange.com), but I think asking other cyclists if they have recommendations fits here. (You could just create a shared spreadsheet in Google Docs. Strava sounds a nicer solution though.) –  armb Apr 3 '13 at 12:23
I also disagree, and it would definitely be off topic on StackOverflow and Programmers. –  Carey Gregory Apr 4 '13 at 0:37
add comment

1 Answer

Strava has an API so if you all use it to log your rides, you could pull the data for each rider and do any analysis you want.

There are heaps of people (including me) using the API for additional statistics and analysis.

share|improve this answer
We have to somehow group the office workers so we can use API against only our group. It seems there are no groups :( –  Veseliq Apr 3 '13 at 9:30
You mean like clubs? –  Useless Apr 3 '13 at 10:11
If you decide not to use groups, you can still have a list of user IDs, and use the somewhat hidden "streams" of Strava API v1, like this one from one of my commutes (JSON) format: app.strava.com/api/v1/streams/20980327 (you have to query via user ID in order to get ride codes, and then get the streams of each ridecode). –  heltonbiker Apr 3 '13 at 18:40
@Veseliq If you collect the rider IDs of the people in your office, your code can only query those riders. You don't need a group in Strava if you can implement it yourself. –  Mac Apr 3 '13 at 20:25
@Veseliq what language are you and your colleagues most familiar with? I have some C# .Net code I can share if you want. –  Mac Apr 3 '13 at 21:49
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.