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.
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.
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.
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.
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.
| Feature | Nike Run Club | Strava | Meetup |
|---|---|---|---|
| Compatibility Matching | ❌ | ❌ | ❌ |
| Find Compatible Group | ❌ | ❌ | ✅ |
| Clear Expectations About Group | ❌ | ❌ | ✅ |
| Social Connection | ❌ | ✅ | ✅ |
| Group Running Support | ✅ | ✅ | ✅ |
| Beginner-Friendly | ✅ | ❌ | ✅ |
| Performance Tracking | ✅ | ✅ | ❌ |
| Event Coordination | ✅ | ✅ | ✅ |
| Scheduling Flexibility | ✅ | ✅ | ✅ |
| Local Discovery | ✅ | ✅ | ✅ |
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
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.

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

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).
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
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.

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.

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.

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.

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.

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.
