Designed a progress tracking feature for outdoor boulderers to improve retention

Designed a progress tracking feature for outdoor boulderers to improve retention

Concept Project

6 min read

In a month-long class project with a team of 1 Project Manager, 2 UX Researchers and 2 Motion Designers, I led the user experience and interaction design for a progress tracking feature that helps climbers reflect on and learn from past attempts, supporting long-term engagement and retention.

My Role

My Role

Product Design, User Interface Design, Interaction Design, Prototyping, Wireframing

Product Design, User Interface Design, Interaction Design, Prototyping, Wireframing

Team

Team

Celine Santoso (Product Designer)
Yee Long Taang (Project Manager)
Jessica Li (UX Researcher)
Kaleigh Tran (UX Researcher)
Katrina Tam (Motion Designer)
Angelica Wong (Motion Designer)

Celine Santoso (Product Designer)
Yee Long Taang (Project Manager)
Jessica Li (UX Researcher)
Kaleigh Tran (UX Researcher)
Katrina Tam (Motion Designer)
Angelica Wong (Motion Designer)

Duration

Duration

May - April 2025 (1 month)

May - April 2025 (1 month)

Course

Course

IAT 438 - Experience Design

IAT 438 - Experience Design

Client

Client

CONTEXT

KAYA is a bouldering app that helps climbers discover and navigate to outdoor boulders and indoor gym climbs.

Bouldering is typically done in groups for safety.

Climbers spot each other, take turns attempting the same climb, and share advice during a climbing session.

Finding the right climb is part of the challenge.

Outdoor boulders are scattered across areas with no signs or clear paths. Climbers need help locating the right rock and understanding its difficulty.

This is where KAYA is most commonly used.

The app helps climbers find boulders, get directions, and see how others approached the climb before trying it themselves.

PROBLEM

KAYA was primarily used for navigation, leading to high churn once that need was fulfilled.

Problem 1 | Secondary Data

Analytics show that there is a 56% drop of users over 6 months.

Problem 2 | User Interviews

KAYA is primarily seen as a navigation tool, with limited value beyond that use case. As a result, in group climbing, only one person subscribes to KAYA.

With KAYA I unsubscribe a lot. I have this one guy in our friend group who pays for the subscription, so I just have him navigate. If he’s not there and I really want to boulder outside, then I’ll pay for the subscription again. Otherwise, I just climb in the gym.

Anonymous Outdoor Boulderer

Problem 3 | User Interviews

KAYA’s tracking system uses quantitative metrics which aren’t perceived as valuable for users.

It gives you, like, kind of useless, bogus information of like random statistics that I don't think... it doesn't provides anything useful...this analysis page is useless for me. [For example] it just tells you how many [climb] attempts... who cares if it took me 10 times or less attempts [to solve that boulder problem] that day? It's not useful.

Anonymous Outdoor Boulderer

Problem 4 | Ethnography Observation

Research revealed unmet needs for qualitative progress tracking, with climbers relying on notes apps, personal videos, or Instagram to reflect on their progress.

THE PROBLEM

The quantitative progress tracking feature in KAYA does not support outdoor boulderers in memorizing, recalling or visualizing past climbing attempts.

DESIGN CHALLENGE

How might we help outdoor boulderers retain and reflect on their climb attempts to build confidence and improve over time?

IDEATION

Exploring Concepts Across the Climber Journey

We explored three ideas during ideation, but when we mapped them to each stage of the climber journey, most ideas only addressed a single step rather than the full experience. One concept stood out by supporting multiple stages of the journey, especially climbing, reflection, and progression where user needs were unmet.

SOLUTION

The Climbing Journal is a feature within the KAYA mobile app that supports climbers during and after a climbing session.

I designed around the realities of group climbing, where climbers take turns attempting climbs and rest between efforts. During these breaks, climbers can record their climb attempts and jot down reflections directly in the app, then review everything after the session. The feature addresses the lack of motivation to use the app after navigation is complete and supports continued use over time.

INTRODUCING

The Climbing Journal

Celine sent a message.

1m

Jim the outdoor boulderer will be guiding us through how the new feature can be used!

VIDEO GALLERY

Jim arrives at the boulder and wants to start recording their climbs.

I designed a video gallery that automatically saves video recordings to the app’s cloud server. Using computer vision, the gallery detects individual climb attempts within long recordings and organizes them into section. Additionally, users can tag each video with the name of the boulder and log its status.

ANNOTATE ON VIDEOS

After finishing a climb, Jim starts taking notes to specific timestamps in their videos.

By linking notes directly to moments within a climb, users can quickly recall where they struggled or what to adjust without scrubbing through footage or cross-referencing separate notes apps. This keeps reflection contextual, efficient, and connected to the actual attempt.

SESSIONS PAGE

During break, Jim organizes their climb videos in a day’s session.

KAYA automatically organizes recorded videos by date and time and groups all climbs from the same day into a single session. I also leveraged the Zeigarnik effect by frontloading untagged climbs on the interface to encourage climbers to tag their videos while the context of their session is still fresh. I also structured the videos around sessions so users can review all their attempts from a day in one place.

Driving Insight

Because reaching a climbing area often requires significant travel and effort, climbers usually spend an entire day attempting multiple boulders in the same location. In KAYA, this full day of climbing is captured as a single session. I kept the label "session" as it matched the users mental models effectively during prototype testing.

NOTES & REFLECTION

After a long day, Jim reflects on his session.

While timestamped notes are useful for specific moments in a climb, research showed that climbers also want a simple way to summarize what they learned across the entire day. Thus, I added an optional open-ended text field for reflection and notes so they can look back later and understand their progress over time through high level takeaways and reflection.

IMPACT

Value propositions encompasses both user and business impact.

User Impact | 1

Helps climbers easily recall and review past attempts

User Impact | 2

Centralized space for reflecting climbs

User Impact | 2

Supports motivation and long-term progression

Business Value | 1

Increase retention and engagement

Business Value | 2

Differentiates KAYA from competitors

Business Value | 3

Supports subscription growth and scalability

RETROSPECTIVE

Final reflections and learnings.

Exploring outside of Figma to prototype complex interactions for contextual inquiry

During our pilot session, I realized that Figma was very limited in supporting the complex, state-based interactions we needed to test. To ensure our contextual inquiry sessions reflected real-world use, I explored alternative prototyping tools like Lovable to build fully functional prototypes that allowed participants to interact with the product in their actual environment.

Low adoption often comes from misalignment with existing behavior or needs.

Although KAYA offered progress tracking, users avoided it in favor of competitor apps because the tracking relied on quantitative metrics that didn’t support their need. I’m grateful to the UXR team for uncovering this need through field studies, as it revealed insights that wouldn’t have surfaced through traditional research methods alone.

© 2024 Celine August Santoso. Based in Vancouver, BC.

© 2024 Celine August Santoso. Based in Vancouver, BC.

© 2024 Celine August Santoso. Based in Vancouver, BC.