Get smart about your running with CleverRun
CleverRun (@cleverrun) helps you understand what you’re capable of doing during running races. It uses your recent RunKeeper recorded running activities to show you information about your previous runs. More importantly, it uses those previous runs to make some smart predictions about how long it will take you to run future races of varying distances from 5k to marathon. Read this profile to learn more about how CleverRun uses the Health Graph (@healthgraphapi) to read in the data needed for its predictions and charting.
Bill Day: Please tell us about yourself and your work.
Richard Cunningham: My background is in Linux system administration and web programming. I’ve been interested in getting data from APIs for a while and I’ve created a few things using them.
Last year, I started running with the goal of running a 10K race. I wasn’t able to do a 10K race last year due to injury and kept to shorter distances as a result. I run in the Parkrun series of races, which are free 5K timed runs held every Saturday morning, mostly in the U.K. but also in a few other countries now.
BD: What is the “elevator pitch” for why someone should use CleverRun?
RC: CleverRun is a simple way to analyze your performance from recent runs.
BD: How did you get started using the Health Graph API?
RC: I was tracking my runs in RunKeeper, though I found the website wasn’t displaying my past runs in the way I found most useful. I am most interested in tracking how fast I am running. I created CleverRun as a way to explore better ways to display my runs. I showed what I had done to my brother, who is also a runner, and he liked it, so I released it for others to use.
BD: How is using the Health Graph benefiting you?
RC: The Health Graph is benefiting me by giving me an easy way get at all of my running data. Hopefully it is helping other CleverRun users too!
BD: Which portions of the Health Graph API do you use, and why?
RC: I mostly use the fitness feed at the moment, because the key information I need for CleverRun is there and I can simply fetch all of a user’s runs in one query.
BD: What do you like about the Health Graph? What would you like to see changed?
RC: The Health Graph is easy to understand and well documented so that’s what I like about it.
I would like to see some data added to it, like your friend’s latest runs and anything really that is available via the website.
BD: If you could request any new feature from the Health Graph, what would it be? How would you use it?
RC: Getting the details of runs completed using the coaching feature of the mobile apps would be useful, so I can analyze people’s interval training and display it to them.
BD: Can you share any future plans for your app? What’s coming next that your users will be excited about? Does the Health Graph play a role in that, and if so, how?
RC: I’m working on better indicating how the performance of your last run was in comparison to previous runs. Also, several users have sent me suggestions already and I am working how to best fix those issues.
BD: Is there anything else we should know about you or your application?
RC: The RunKeeper team have been very supportive. I’m interested in suggestions for further improvements from users of CleverRun and there is a link on the CleverRun page (when logged in) so users can send me suggestions or report problems.
Cross-posted from the Health Graph blog.