Shuttle Shuffle is a web app for organizing badminton games and doubles matches.
It helps badminton clubs and amateur players create fair, balanced matchups without repeated games and with respect to player rankings.
This app is designed for:
- badminton clubs
- amateur and semi-competitive players
- training sessions and friendly tournaments
Key features:
- fair pairing based on ranking
- avoidance of repeated matchups
- support for multiple courts and rounds
- easy copy of schedules for WhatsApp / Telegram
- clean dark UI optimized for sports halls
Shuttle Shuffle provides a clear Results view for the entire session.
This section allows organizers and players to:
- see all rounds and courts in a structured format
- quickly check who plays with whom in each tour
- visually review the whole session on one screen
- avoid confusion during busy training sessions
The Results view is optimized for:
- dark environments (sports halls)
- quick readability at a glance
- use on mobile phones and tablets
Together with the match generator, this makes Shuttle Shuffle not just a randomizer, but a complete badminton session management tool.
- The organizer pastes a list of pairs
(optionally sorted by level or ranking). - The app generates fair and varied matchups.
- All rounds and courts are shown in the Results section.
- The full schedule is copied and shared via WhatsApp or Telegram.
- Players focus on playing — not on arguing about pairings 🙂
Shuttle Shuffle is built using Streamlit and deployed on Streamlit Community Cloud.
badminton, sport, sports, tournament, doubles, match scheduler, streamlit