When I start training for a race, I hop online to select a plan, input 6-18 weeks of runs individually into my Google calendar, and then use Nike Run Club to track my runs. As a design exercise, I explored how I might combine these efforts into one experience.


I started by looking into other fitness tools and applications to define the key features that runner’s need for distance training.

plan options

A variety of distances and skill levels from trusted coaches.

add to calendar

A configurable way to quickly add an entire training plan to a calendar.

Run tracking

Real-time GPS and time tracking for use during runs.

run logs

Log of all completed runs with average times and paces.


The setup process is fully adaptable to the user’s life. When starting a new plan, they select a training routine and choose the days of the week they would like the runs to populate.

Once setup is complete, users can view a snapshot of their schedule, track runs, or enter logs from a simple dashboard. For more detailed information they can view past or future runs in the schedule to evaluate their pace or see what’s coming next.


This project was a fun way to flex my design and architecture skills while also solving a problem I regularly face. I enjoyed building out the idea and sharing it with some of my colleagues. Unfortunately for me as a designer, Hal Higdon released a mobile app last November that uses this exact workflow. Fortunately for me as a runner, I get to use it!