Interval
12 screens · Fitness and trainingTraining measured in zones, not in minutes
Twelve screens of an interval training app built on the one measurement that makes a hard session honest, which heart rate zone the work actually happened in, with every zone boundary, time in zone, session load and weekly total on every screen derived from a maximum and a threshold rather than asserted beside the timer.
The design system and all 12 screens in one prompt. Each screen is also on its own page, free, if you only want one.
Design system
One file, shipped with the set. Every screen declares these values inline so it can be lifted out on its own, and the build refuses a screen that paints a colour this file does not name.
Colours
Scales
The flow
In the order somebody meets them. This is the app's own sequence, not a list of categories.
Planning the work
4Deciding what today is for. A week that balances hard against easy, a session written as rounds rather than prose, and the editor that shapes it.
Doing it
4The four screens that exist for someone out of breath. Large figures, one decision at a time, and the zone ring that says whether the effort is landing where it was meant to.
Seeing it add up
4What a month of this actually did. Sessions behind you, the trend they make, the watch strapped to your wrist, and the account holding it together.











