An illustration of a badminton court on a bright green background
An illustration of a badminton court on a bright green background
An illustration of a badminton court on a bright green background
A smartphone displays a screen for creating a new knockout tournament.
A smartphone displays a screen for creating a new knockout tournament.
Mobile screen showing player selection for a tournament with gender and skill level filters.
Mobile screen showing player selection for a tournament with gender and skill level filters.
Mobile screen displaying a bracket creation interface with player details and match assignments.
Mobile screen displaying a bracket creation interface with player details and match assignments.
Phone display showing a badminton tournament scoreboard app with player names and match details.
Phone display showing a badminton tournament scoreboard app with player names and match details.
A smartphone displays a screen for starting a badminton match in the May DubsTech Tournament between Sarah and Zoe.
A smartphone displays a screen for starting a badminton match in the May DubsTech Tournament between Sarah and Zoe.

RallyUP

Streamlining Badminton Tournament Setup

As part of the 2025 Dubstech Protothon, my team and I created RallyUP, a mobile-first app helping badminton clubs to streamline tournament management. With RallyUP, organizers can create brackets in minutes, track real-time scores, manage players, and share and review historical data, enhancing efficiency and community engagement.

I led our user research, conducting a competitive analysis and guerrilla user observations through Reddit and other online platforms. I was also directly responsible for our Create a Tournament flow, which had over 20 screens. 

Role: UX Research and Design

Tools: Figma, Discord, Figma Slides

Team: 3 designers

Timeline: 27 hours (May 10 – 11 2025)

Hackathon

Hackathon

Hackathon

UX Research

UX Research

UX Research

UX Design

UX Design

UX Design

Mobile

Mobile

Mobile

ENTERPRISE TRACK
ENTERPRISE TRACK

Original Problem Statement

Original Problem Statement

Local badminton clubs use manual methods like spreadsheets for tournaments, causing slow setup, errors, and no real-time updates or historical data access, frustrating organizers and players.

Local badminton clubs use manual methods like spreadsheets for tournaments, causing slow setup, errors, and no real-time updates or historical data access, frustrating organizers and players.

Our Solution

Our Solution

My team quickly ideated a solution with four key features: A mobile app that would allow badminton clubs to create and share tournaments easily, so all participants have access to relevant and timely info.

Match #1:

􀌇

Charlotte Foster

F

Intermediate

Games: 22

Win Rate: 68%

Customizable Brackets

We wanted to reduce tournament setup time while maintaining the flexibility of manual spreadsheets.

A shuttlecock sits on a deep teal background

Rally




32

A shuttlecock sits on a deep teal background

Rally




32

Easy Scoring

We envisioned an intuitive scoring system that would keep up with the fast pace of each match.

Championship

Court 1

Final

A brunette white woman smiling to the camera wearing a striped tshirt in front of a blurred background
A brunette white woman smiling to the camera wearing a striped tshirt in front of a blurred background

Fiona

21

20

23

A blonde, curly-haired white woman smiling to the camera wearing a blue sweater in front of a peach colored background
A blonde, curly-haired white woman smiling to the camera wearing a blue sweater in front of a peach colored background

Olivia

16

22

21

Sharable Results & Data

We also wanted players to view tournament results and share their individual stats in real time.

My Goals

My Goals

While my teammates focused on real-time match scoring and player profiles and performance data, I focused on two primary goals:

While my teammates focused on real-time match scoring and player profiles and performance data, I focused on two primary goals:

01

Evaluate existing solutions and understand the context and unique needs of badminton tournament organizers.

02

Help badminton club organizers create customized tournaments and one-off matches, maximizing flexibility for clubs of all sizes and players of all ability levels.

Research

Research

Even though we had a limited amount of time, I still prioritized user research to ensure that our solution was grounded in real user context. I conducted a competitive analysis of existing apps and explored badminton forums to see the pain points tournament organizers discussed most.

Competitive Analysis

Badminton Scoring Apps

Pros

  • Designed specifically for badminton scoring

  • Customizable names

  • Ability to takeaway points after mis-taps

Cons

  • Outdated UI

  • No instructions or helper text

Comparison of two digital badminton scoring apps.
Comparison of two digital badminton scoring apps.
Comparison of two digital badminton scoring apps.
Two smartphone screens showing a tournament management interface with various settings, comments, and options for creating tournaments.
Two smartphone screens showing a tournament management interface with various settings, comments, and options for creating tournaments.
Two smartphone screens showing a tournament management interface with various settings, comments, and options for creating tournaments.
Competitive Analysis

Reclub Tournament Creation

Pros

  • Allows for participant pre-registration and easy tournament setup

  • Multiple competition formats with customizable rules

Cons

  • Organizers cannot set up matches before participants register

  • Extensive set-up with lots of sub-pages with additional settings

  • No live scoring

Conversation Mining

r/Badminton

  • Organizers were struggling to create matchups particularly when it came to beginners or groups with high variation in skill level.

  • No two organizers had the same technique, which meant that I had to maximize flexibility by providing random, seeded, and curated matchups.

A screenshot of a Reddit user's comment discussing two methods of organizing badminton events.
A screenshot of a Reddit user's comment discussing two methods of organizing badminton events.
A screenshot of a Reddit user's comment discussing two methods of organizing badminton events.

Tournament Creation

Tournament Creation

Based on my research, I maximized flexibility by creating two tournament types and three bracket options while still keeping each tournament flow to three main screens. I also designed a summary screen where organizers can review all settings before publishing the tournament.

Two smartphones display screens for creating a new knockout tournament with options for singles or doubles and open call or invite only tournament types.
Two smartphones display screens for creating a new knockout tournament with options for singles or doubles and open call or invite only tournament types.
Flexible Tournaments

2 Types of Tournaments

Open-Call

  • Players join on a first-come-first-serve basis

  • Perfect for casual play and full brackets

  • Includes waitlist options and registration deadlines

Invite Only

  • Organizers select each participant manually

  • Optional substitutes can be added

  • Ideal for ranked competitions or skill-based events

Player Selection

Mobile screen showing player selection for a tournament with gender and skill level filters available.
Mobile screen showing player selection for a tournament with gender and skill level filters.

See everyone’s win rate and experience level at a glance

Find the right players every time with search and inclusive filtering options

Customizable Brackets

3 Ways to Create Brackets

Seeded Brackets

  • Uses system data (games played and win rate) to evenly distribute players

  • Best for fair and competitive play

Random Matchups

  • Matchups are assigned at random

  • Ideal for social nights and casual games

Manual Matching

  • Organizer decides each matchup

  • Great for those who know players skill levels and want full control

  • Easy drag and drop interface

Two mobile screens display a bracket selection and creation app. The left shows bracket-type options; the right shows player data for creating matches.
Two mobile screens display a bracket selection and creation app. The left shows bracket-type options; the right shows player data for creating matches.
Two smartphone screens display interfaces for pairing players in a game and setting up a friendly match.
Two smartphone screens display interfaces for pairing players in a game and setting up a friendly match.
One-Off Games

Friendly Matches

  • Players and organizers can score and track single game results without creating a tournament

  • Simply select match type, create pairings with easy drag and drop, and start playing in seconds

Why This Works

Why This Works

  • By offering maximum customization, RallyUP can be used by clubs of all sizes for all types of tournaments

  • Especially with large tournaments, my research showed that organizers may not want to manually pair people one-by-one, but random generators often create uneven matchups when the group has a large range of experiences. 

Final Prototype

Final Prototype

Final Prototype

My final flows provides tournament organizers with a clean, intuitive interface with filterable player lists and drag-and-drop bracket creation.

My final flows provides tournament organizers with a clean, intuitive interface with filterable player lists and drag-and-drop bracket creation.

My final flows provides tournament organizers with a clean, intuitive interface with filterable player lists and drag-and-drop bracket creation.

Create a Tournament
Friendly Match
Recognition certificate for Amanda Simmons at Protothon 2025 with sponsor logos.
Recognition certificate for Amanda Simmons at Protothon 2025 with sponsor logos.

Results

Results

After a whirlwind of a day (& very little sleep), my team received a special mention for our work on RallyUP.

The judges were impressed by our strong user flow and feature planning in addition to our clear and effective final presentation.

Reflection

This was my first hackathon, and while I really enjoyed the experience, I did feel a bit out of my comfort zone designing screens rapidly with limited user context and no usability testing.

What Worked:

  • I built confidence in my rapid prototyping and Figma skills. I was able to create prototypes of three separate flows (two tournament types + friendly matches) with custom components in about 12 hours of work time.

  • Some research is better than none at all. Diving into club websites and Reddit threads helped me understand the problem better, which led to a finished product that was tailored to badminton club organizers’ unique needs.

What I’d Do Differently:

  • More Interaction Design. While it was not required of us, I would have liked to work on my prototype a bit more to help show my vision for what the final product would have looked like. If I had access to Figma Make at the time, I think that might have been a fun direction to sacrifice even more sleep to.

  • Design System Instead of UI Kit. My team agreed beforehand to use Apple’s Design Resources to keep our designs cohesive. However, I found it difficult to use Apple’s kit in my designs. Without customization, our screens looked generic, and I had to build several custom components. Choosing a design system before the hackathon started instead would have given us a stronger brand identity and more cohesion between our designs from the start.

Logo with intertwined letters 'AS' and the text 'Amanda Simmons'.

Amanda Simmons

Made from scratch with Framer ✨

Logo with intertwined letters 'AS' and the text 'Amanda Simmons'.

Amanda Simmons

Made from scratch with Framer ✨

Logo with intertwined letters 'AS' and the text 'Amanda Simmons'.

Amanda Simmons

Made from scratch with Framer ✨