JRNY · Johnson Health Tech

JRNY Program
Brickyards

Redesigning how workout intensity brickyards are displayed across JRNY, giving users the context they need to find the right workout faster, while improving awareness during adaptive workouts.

My Role

UX Designer

Status

Shipped ✓

Platform

iOS · Android · Embedded

Tools

Figma · Miro

JRNY Programs tab on a tablet showing rows of adaptive workout cards, each with a colored brickyard intensity graph indicating target zones.

The Short Version

The Problem

Workout brickyards looked like squiggly lines, giving users almost no information about what to expect during a workout when browsing cards and preview modals.

My Approach

Defined a target zone color and description system → redesigned brickyards in cards and preview modals → added in-workout target zone awareness for adaptive workouts.

The Outcome

Users can now instantly understand workout intensity at a glance. Less guessing, faster browsing, and real-time awareness of which target zone they're in during a workout.

A squiggly line
isn't a workout preview

JRNY offers workouts for compatible cardio machines (treadmills, bikes, and ellipticals) as well as off-product workouts. One type of machine workout is called a Program: an individual workout with a predetermined brickyard that the user follows.

Programs come in two types: Adaptive workouts adapt to each user's output based on their past performance (measured by burn rate: calories per minute), while Standard workouts are static and identical for all users.

When users browse workouts, they scroll through rows and columns of cards. Tapping a card opens a preview modal with more detail. The problem: in both the card and the modal, the brickyard looked like a squiggly line with no color, no labels, and no context.

"The brickyard essentially looked like a squiggly line. The user had to do a lot of guessing about what that meant: how hard is this? How long are the hard parts? Is this right for me today?"

Users couldn't make informed decisions about which workout to choose. Browsing was slower and more frustrating than it needed to be.

Original brickyard shown as a plain white outline of even peaks on a blue gradient, with no color or labels.
Original brickyard shown as a plain white outline of a few blocky steps on a purple gradient, with no color or labels.
Original brickyard shown as a plain white outline of irregular peaks on a teal gradient, with no color or labels.
Original brickyard shown as a plain white outline of a rounded hill shape on an orange gradient, with no color or labels.

Three surfaces,
one system

JRNY runs on iOS, Android, and embedded screens built into BowFlex cardio equipment. The brickyard improvements needed to work across all three: from browsing on your phone to glancing at the console mid-workout.

Browsing (Card)

  • More prominent brickyard shape
  • Target zone colors visible
  • Instant at-a-glance intensity read

Preview Modal

  • Target zone colors + descriptions
  • Clear adaptive vs. standard distinction
  • Better context for what to expect

During Workout

  • Current target zone always visible
  • Zone description shown in real time
  • Works across treadmill, bike, elliptical

Five zones, five colors,
one language

Adaptive Program workouts use anywhere from 1–5 target zones depending on the goal of the workout. Target zones raise in effort: zone 1 is easy and relaxed, zone 5 is all-out effort. The first step was giving each zone a color and a description that would make sense across all JRNY cardio machines.

The descriptions had to be machine-agnostic: meaningful whether you're on a treadmill, a bike, or an elliptical. No speed numbers, no resistance levels, just a felt sense of effort.

Zone 1

Easy & Relaxed

The lowest effort zone. Used for warm-ups, recovery segments, and cool-downs. Color: Blue.

Zone 2

Comfortably Steady

A sustainable, aerobic pace. Used for longer steady-state segments. Color: Green.

Zone 3

Moderate Intensity

Noticeably harder: conversation becomes difficult. Color: Yellow.

Zone 4

Challenging

High intensity: uncomfortable but sustainable for short bursts. Color: Orange.

Zone 5

All-Out Effort

Maximum exertion. Used for peak intervals only. Color: Red.

Standard Program workouts don't use target zones and don't adapt to users, so their brickyards use a consistent blue across all workouts. This keeps them visually distinct from adaptive workouts and avoids any confusion between the two.

More context
at a glance

In the browse view, users see rows and columns of workout cards. The brickyard needed to be immediately readable, before the user even taps. The updated card makes the brickyard shape more prominent and applies target zone colors directly to each segment.

A user can now glance at a card and immediately know: is this mostly easy with a few hard spikes? Is this progressively harder? Is it a standard workout? That's information that used to require tapping into a preview modal and still guessing.

Before: JRNY Programs cards with flat purple gradient backgrounds and plain white workout lines that give no sense of intensity.

Before

After: JRNY Programs cards with colored brickyard graphs whose target-zone colors communicate each workout's intensity at a glance.

After

More detail
when you need it

When a user taps a workout card, a preview modal opens with more detail. For adaptive workouts, the updated modal now shows the brickyard with target zone colors, includes the zone descriptions, and gives users a much clearer picture of what the workout will feel like, and how it adapts to them.

The key distinction here is the adaptive nature of these workouts. The brickyard shape is the same for all users, but the actual intensity adapts based on each person's burn rate from past workouts. The modal communicates this clearly, so users understand what "adaptive" means for them specifically.

Before: JRNY workout preview modal with a plain white-line workout graph and no target zone color or description.

Before

After: JRNY workout preview modal with a colored brickyard graph showing target zones and clearer workout context.

After

Always knowing
where you are

During an adaptive Program workout, users now always see which target zone they're currently in, along with the zone's description. This real-time awareness helps users understand their current effort level and know what's coming next.

Because descriptions are machine-agnostic ("easy and relaxed," "all-out effort"), this works identically whether the user is on a treadmill, a bike, or an elliptical, and whether they're using the mobile app or the embedded screen on their equipment.

JRNY in-workout treadmill screen showing a large timer, the current target zone labeled Zone 5 All-Out Effort in red, and a burn rate graph.

The color coding from the browsing experience carries through into the workout itself, so a user who saw orange segments in the preview knows exactly what "Zone 4 · Challenging" means when it appears on their screen mid-run.

Information design
is UX design

A

Context reduces frictionThe brickyard was always there. The shape was correct. But without color and description, it communicated almost nothing. Adding meaning to existing UI elements is often more impactful than adding new ones.

B

Consistency across surfaces requires machine-agnostic languageWriting descriptions that work for treadmill users, cyclists, and elliptical users simultaneously pushed me to think in terms of felt effort rather than specific metrics. That constraint produced better copy than I would have written without it.

C

The browsing experience shapes the workout experienceWhen a user understands what a workout will feel like before they start, they arrive better prepared, mentally and physically. Good pre-workout communication is part of the workout experience.

Next Case Study

JRNY Explore the World