CASE STUDY • SPRING 2025

RunBuddy

RunBuddy hero
Role
UX Research, UX/UI Design
Timeline
8 weeks (Spring 2025)
Type
Academic project
With
D. Untivero, J. Gallarate, J. Lin, M. Manzanarez
PROJECT INTRO

More Than Miles: Run with people who match your vibe

Many runners struggle to find compatible running buddies or groups. RunBuddy is a community-based app that helps people connect with others who match their pace, schedule, and running style. It focuses on compatibility and connection, making it easier to build consistent, supportive routines through shared runs.

I contributed by shaping interview questions, consolidating research insights, leading design decisions on usability and logistics, and building key prototypes following Apple’s Human Interface Guidelines.

🤝

Clearer compatibility boosts confidence

Transparent pace, vibe, and expectations helped hesitant runners feel comfortable joining groups.

⚡️

Streamlined onboarding reduces friction

Cutting non-essential questions made the flow feel faster without sacrificing match quality.

PROBLEM

Unclear expectations keep runners from joining running groups

When runners aren’t sure if a group matches their pace, social vibe, or goals, they hesitate to join. Past experiences with cliquey groups, feelings of comparison, or fear of holding others back made them feel discouraged. This uncertainty often stems from a lack of upfront information, leading runners to avoid joining entirely.

SOLUTION

Help users identify compatibility cues

Our research highlighted the importance of setting clear expectations—not only pace but also group vibe, social dynamics, and emotional safety. Many participants preferred joining through friends because they felt more confident about fitting in. Others were drawn to larger groups, which they believed offered more diversity in pace and personality. Compatibility cues like shared values, flexibility, and social tone reduce hesitation and encourage participation.

Feature 1 — Onboarding Questionnaire

New users answer a few questions about their pace, preferences, and goals to help match them with compatible groups.

Feature 2 — Group Exploration

Browse local running groups with tags like "beginner-friendly," "social," or "goal-focused" to quickly find one that fits your style.

Feature 3 — Drop a Review

Leave quick feedback after a run using emojis, tags, and optional comments. This keeps it easy and helps others gauge group compatibility.

DISCOVER

Literature review: clarity and connection make the difference

We conducted a literature review to understand the challenges people face when joining running groups. We found that clear structure and a welcoming environment encourage people to join and continue participating, while uncertainty can discourage new runners. Building social connections was also identified as key to helping people stick with the habit.

"Building social connections helps people keep running. When runners form friendships and feel supported, they are more likely to stay motivated and stick with the habit." — Bogina, n.d.
"Clear structure and a welcoming group encourage people to join and stay. Scheduled runs, clear expectations, and emotional safety make runners feel more comfortable and committed." — Bogina, n.d. & Yang et al., 2022
"Too much uncertainty can stop new runners from joining. When people don’t know what to expect or worry about fitting in, they are less likely to join." — Bogina, n.d.
COMPETITIVE ANALYSIS

No existing app addresses compatibility

We mapped features across three major running apps to identify gaps. None of them offer compatibility matching or set clear expectations about group dynamics before a runner joins.

FeatureNike Run ClubStravaMeetup
Compatibility Matching
Find Compatible Group
Clear Expectations About Group
Social Connection
Group Running Support
Beginner-Friendly
Performance Tracking
Event Coordination
Scheduling Flexibility
Local Discovery
USER RESEARCH

Interviews (n=10): barriers to joining group runs

We conducted semi-structured interviews to explore how novice to intermediate runners discover and join group runs. We focused on social dynamics, motivation, emotional safety, and uncertainty.

👥

Demographics

  • 10 participants, ages 23–38
  • Casual to intermediate; included club pacers
  • Solo vs. group preferences mixed
  • Mixed use of apps and wearables
🔍

Methodology

  • Semi-structured interviews
  • Focused on discovery, joining, and retention
  • Qualitative, exploratory approach
🎯

Research focus

  • Running habits & group compatibility
  • Technology use & emotional safety
  • Uncertainty in decision-making
SYNTHESIS

Descriptive coding

We used inductive, descriptive coding to let themes emerge from raw data. This helped us reflect participants’ voices, gain grounded insights, and mitigate bias.

Descriptive coding
Coding the interviews to surface themes.
AFFINITY MAPPING

Affinity mapping & pain points

Clustering the labels surfaced these themes:
Social Fit & Vibes as a primary motivator
Emotional Safety & Psychological Comfort
Reducing Uncertainty about groups

Affinity mapping
Grouping observations to spot patterns.
PAIN POINTS

Focusing the MVP on pre-run friction

We mapped pain points across pre-run, during-run, and post-run. The MVP focuses on the pre-run phase to reduce uncertainty and social anxiety—key barriers that prevent runners from joining (and ultimately affect the rest of the journey).

🏁
MVP Focus

Pre-Run

Barriers to joining

  • Unclear expectations (logistics, group goals)
  • Uncertainty about fit — socially anxious, pace mismatch
🏃

During-Run

Friction in the moment

  • Pace pressure causes stress and discouragement
  • Welcoming environment reduces negative feelings
🎉

After-Run

Drop-off risks

  • Lack of social post-run (or awkward)
  • No feedback loop to improve future matches
IDEATE

How might we support runners in choosing a group where they truly belong?

We explored a wide range of ideas (emotion-based search, past runner reviews, first-time badges, MBTI-style matching). We selected an onboarding questionnaire as our MVP, plus past reviews as a supporting feature. This direction lets us collect meaningful user data early and reduce uncertainty—essential for building trust, especially for first-timers.

Design charrette
Diverge widely, then converge on MVP scope.
PROTOTYPING

Low-fi wireframes

The solution tailors content based on social compatibility and logistics while improving through lightweight feedback.

  • Onboarding questionnaire — captures pace, goals, and preferences.
  • Group exploration — browse and find compatible groups.
  • Drop a review — quick post-run feedback to improve recommendations.
Low-fi wireframes
TEST

Unmoderated usability testing

We ran three rounds (including a pilot) to iterate on content, navigation, and interactions. Participants (18–50, beginner to intermediate) completed find-this and navigate-there tasks with short post-task questions, then a SUS for overall clarity and usability.

Usability test flows and notes
ITERATIONS

Two major improvements

Clear compatibility cues

The group section felt dense, but compatibility details were helpful. We added a compatibility badge and adjusted hierarchy for better scannability, helping users feel more confident joining.

Compatibility badge iteration

Fewer steps, more accuracy

We removed questions unrelated to matching to reduce friction. Some users felt the flow was long, so we kept only questions that map to tags reflecting group vibe. This improved efficiency without sacrificing match quality.

Onboarding flow iteration
REFLECTION

Reflection & if we had more time

Secondary research narrowed scope

Literature reviews helped identify the problem space, define the MVP, and back design decisions. Combined with interview data, it kept us focused on what matters.

Expert reviews + usability testing

Peer reviews surfaced early usability issues; doing this before formal testing let us iterate quickly and avoid obvious friction.

Design system accelerated iteration

A shared system enabled faster tweaks and updates. Component naming/structure could be improved for better team alignment and UI consistency.

Future: long-term observation

With more time, we’d test with real users over a longer period to see if it effectively supports joining compatible groups and forming meaningful connections.