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.
ENTERPRISE TRACK
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.
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.
Customizable Brackets
We wanted to reduce tournament setup time while maintaining the flexibility of manual spreadsheets.
Easy Scoring
We envisioned an intuitive scoring system that would keep up with the fast pace of each match.
Sharable Results & Data
We also wanted players to view tournament results and share their individual stats in real time.
My 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
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
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.
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.
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
- 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
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
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
My final flows provides tournament organizers with a clean, intuitive interface with filterable player lists and drag-and-drop bracket creation.
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.