Sports & Competition Platform
A modern SaaS solution simplifying tournament creation, registrations, fixture generation, and match management.
Project Overview & Metadata
Lead UI/UX Designer
4 Months
Responsive Web Application
Project Manager, Developers, QA, Design
Problem Definition
Challenge
Organizing sports competitions is plagued by manual registration forms, complex fixture rules, scattered payments, and poor mobile experiences. Organizers spent dozens of hours managing spreadsheets while participants struggled to find accurate match schedules and standings.
Key Pain Points & Complexities
Strategic Foundation
Product Thinking
Target Users
Competition Organiser
Manages tournaments, teams & rules
Player
Tracks schedules, stats & results
Parent / Guardian
Handles multi-child schedules & payments
Core Goals
Reduce organiser workload
Simple registration
Flexible competition setup
Improve competition management
Constraints
Multiple sports
Multiple game formats
Responsive design
Stripe payments
User Journey & Workflows
Experience Flow
Create Competition
Select Sport
Choose Competition Format
Configure Competition Rules
Players Join Competition
Generate Fixtures
Manage Matches
Publish Results
Supporting Experiences
Player
Dedicated User Portal
- Join competition
- Manage team
- Pay registration
- View fixtures & standings
- Track results
Parent / Guardian
Dedicated User Portal
- Manage player profile
- Register child
- Complete payments
- View fixtures & results
Architectural Rationale
Design Decisions
Flexible Competition Builder
Competition setup dynamically changes based on selected competition type, eliminating irrelevant form fields.
Role-based Dashboards
Each user sees only tools relevant to their role, reducing visual clutter and cognitive load.
Payment Transparency
Platform fees, organiser revenue, and Stripe transaction fees are clearly separated for full financial visibility.
Scalable Fixture Layouts
Fixture interfaces dynamically adapt for different tournament structures, from simple leagues to complex brackets.
Reusable Design System
Shared component library improves visual consistency, accessibility, and overall front-end development efficiency.
Responsive Experience
Optimised responsive layouts across desktop, tablet, and mobile ensure seamless access on the field.
Impact & Results
Outcome
Three user experiences
Dynamic fixture engine
Flexible competition formats
Stripe payment integration
Responsive interface
Reusable design system
Scalable architecture
“The redesigned platform dramatically simplified tournament management for organizers while delivering a seamless, modern experience for players and families across desktop and mobile devices.”