MINJOO YANG
Active SG — booking search flow redesign
Active SG

Community Fitness Booking System made easy

View Prototype

Project Overview

Project Type
Personal project (self-initiated improvement of an existing app)
Timeline
2 weeks
Scope
Search flow in the booking process
Role
Solo designer — user research, competitive analysis, wireframing, high-fidelity design, prototyping, and user testing

The Brief

This was a personal project — as an existing user, I was familiar with real pain points in the app. The goal was to train my UX muscles while validating whether other users experienced similar issues.

The Goal

“Find the biggest pain points of search flow in the booking process and help users get what they want by solving them.”

Process — Double Diamond

Double Diamond design process model
01

Discover

Explore the problem space through user research and competitive metrics.

02

Define

Synthesize findings and prioritize problems by impact.

03

Develop

Explore design solutions through brainstorming and layout variations.

04

Deliver

Refine solutions and conduct user testing for validation.

Discover — User Interviews

5 participants total: 2 working adults (20s–30s, tech industry, occasional users) and 3 informal street interviews — 4 uncles aged 50s–60s who play badminton, 2 guys in their 20s, and 1 mom in her 40s playing table tennis.

Interview Questions

Key Findings

Interview notes — Powers and Ankush
Interview notes — Badminton Uncles, 2 boys, Auntie

Side Notes

Sports keyword proved more useful than venue. The current app showed all Singapore venues, which was overwhelming — recommendation: prioritize sport selection first.

Competitive Analysis

Studied sports apps plus e-commerce and audio services to understand industry-standard search practices — learning that features varied based on the type of search experience and what users expect from search flows.

Competitive analysis of search flows

Define

Findings were synthesized into a clear problem definition, plus a set of “good to have” ideas to revisit later.

Problem definition and good-to-have ideas

Develop — Wireframing

Explored multiple screen variations for search activities, options, and results — testing different numbers of search fields, sorting/filtering options, and result layouts.

Wireframe exploration

1st Iteration Features

1st iteration — explore and search screens
1st iteration — filters and booking detail

2nd Iteration Changes (based on user testing feedback)

2nd iteration — search facilities and results
2nd iteration — single search bar and time slots

Final Prototype & Learnings

“As I actually use the Active SG mobile app, I always had pain points and areas I would like to fix. But I was missing something important, which was to validate those pain points with multiple users.”

The app's diverse persona base of local Singapore residents required scope definition to separate relevant pain points — and the importance of getting all feedback before going into fixing mode with my own bias.

Next steps: continue with usability testing and iteration, and explore other app sections for a more holistic experience improvement.