Personal Project · Mobile App + UX Research

Back9

A golf performance tracker built from research with 20 real participants across 3 testing rounds. One design decision drove +34% tap rate.

scroll

Summary

The Problem

Golfers had no single app built for them — not just a score tracker, but a social layer around the game. Existing tools were clinical, complex, and missed the emotional experience of golf entirely.

The Solution

Designed and shipped a mobile-first iOS app for logging rounds, tracking handicaps, competing with friends, and building community — backed by 20-participant research across 3 iterative testing rounds.

Role

  • Lead UX/UI Designer
  • UX Researcher
  • React Native Developer

Timeline

2024 — 6 months
  • 3 research rounds
  • Wireframe to production
  • iOS deployment

Tools

  • Figma & FigJam
  • React Native
  • Supabase
  • Claude / MCP
  • Notion

Contributions

UX Researcher

  • Designed interview scripts and research framework
  • Conducted 3 rounds of testing with 20 participants
  • Built affinity maps and synthesized key insights
  • Translated research findings into design decisions

UI/UX Designer & Developer

  • Full wireframe-to-high-fidelity design pipeline
  • Built the complete component library in Figma
  • Developed the app in React Native with Supabase
  • Used Claude + MCP for schema review and design critiques

Challenge

Despite dozens of golf apps on the market, none felt built for the golfer's actual experience. Apps tracked scores but missed the social layer — the banter, the rivalries, the post-round stories that make golf what it is. Users were either stuck with pencil-and-paper, or wrestling with overly complex tools mid-round.

Key Insights

I conducted interviews and survey research with golfers across skill levels — from casual weekend players to competitive club members — across 3 rounds of testing with 20 participants total.

Affinity Map Interview Framework

Key insight: Golfers don't just want a scorecard — they want to remember the round. Stories, rivalries, and shared moments are the real product. Existing apps felt clinical, not social.

Manual scorecard friction No community layer Handicap confusion Post-round recall Friend rivalry missing

Design Strategy

Competitive Analysis

I analysed Arccos Caddie, 18Birdies, Golfshot, and TheGrint to map what features exist, where they succeed, and where they fail to deliver the emotional experience golfers actually want.

Competitive Analysis Feature Matrix Competitive Table

Personas

Research distilled into two primary personas representing the core user spectrum — the casual weekend golfer seeking simplicity, and the competitive club member who wants depth and bragging rights.

Persona David

David, 34

Weekend Casual · 3× / Month

"I just want to track my round without fumbling with a pencil. And brag to my buddies after."

Persona Diane

Diane, 52

Club Member · Competitive

"My handicap matters. I need an app that keeps up with my game — not the other way around."

Information Architecture

I mapped the full app structure — tab navigation, round flows, social layers, and settings — before a single screen was designed. This prevented costly restructuring later in the process.

App Sitemap & Navigation Flow
User Flow — Starting a Round User Flow — Social Community

Solution

Wireframes

Low and mid-fidelity wireframes let me explore layout, hierarchy, and core interactions before committing to visual design. Multiple rounds of iteration happened here — not in high-fidelity.

Home Feed Wireframe Scorecard Wireframe Profile Wireframe

Design System

A full component library in Figma — typography scale, color tokens, button states, form elements, cards, and navigation patterns — ensuring every screen speaks the same visual language.

Design System Component Library Overview
Color Tokens & Palette Typography Scale Component States

High-Fidelity Design

Final screens combining the research, architecture, and design system into a polished, production-ready UI. Every screen maps to a real user need identified in research.

Profile Screen Leaderboard Onboarding Flow
Profile Screen 2 Leaderboard 2 Onboarding Flow 2

Impact

+34%

Tap rate from one decision

20+

Research participants

3

Testing rounds completed

Reflection

The most important lesson from Back9: research is not a phase — it's continuous. The +34% tap rate didn't come from intuition or the first design. It came from round 3 of testing. That finding only emerged from watching real users struggle with a placement that felt "obvious" on paper. Design without testing is just speculation.

Case Study 01 / 03

Next: A+Link →