Cours is an app that helps you run better.

A woman's hand holding an iPhone. The iPhone is displaying the run details page of the Cours app.

Cours is a running app concept that was designed with runners in mind. I created it with simplicity, functionality, and self improvement in mind. At its core, Cours is a running app that doesn’t just track you, it coaches you too. Cours provides core runners with training guides and workout recommendations that are modified to fit their needs based on their activity.

A photo of the Cours app sign in page displayed on an iPhone.
A photo of the Cours training plan page displayed on an iPhone.

Cours keeps track of a runner’s average pace, stride, cadence, splits, heart rate, elevation, heart rate, and heart rate zones. Also Cours’ training plans are based on user’s skill and experience. It is not a one size fits all app, this app allows users to input their average pace, experience level, etc, in order to get a specialized schedule suited to their specific situation. The app the user also has the ability to input injuries and get recommended training schedule changes. They are able to set short and long term fitness goals. They get daily motivation through kind user reminders of their goals. The app would have end-to-end encryption; only you have access to your data. Cours also has the ability to export the data from a user’s runs into spreadsheets.

A selection of various screens from the Cours app, displayed on iPhones that are organized in a grid.

The planning phase of this project involved two stages: iterations of the app’s user flows and planning the visual identity of the app. First I started with several very rough hand drawn user flow charts. Then I choose the best parts of each flow chart, and I began loosely sketching—to scale—barebones wireframes for the most important screens of each flow. This helped me to get a feeling of what the layout would look like on a real iPhone. Eventually I decided on a rough layout for each page I began to organize all of the app’s data as per the iOS Human Interface guidelines. After I digitised the wireframes, all that was left to do was to apply the visual identity on top of the wireframes.

A photo of the user flow demonstrating how to input injuries into the Cours app. From the home page the user can go to their settings and add an injury. They then select an injury from the common running injury list (or add a new one to be reviewed), and then selects a pain level of the injury. Then the app will modify the user's training plan to help let the user's injury heal.
A photo of the user flow demonstrating how to create an account with the Cours app. It goes through user contact information, adding health metrics like size and weight, setting a training goal, and adding a smart device.