Skip to content

Latest commit

 

History

41 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Shuttle Shuffle 🏸

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.


🏸 Sports & Badminton

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

📊 Results & Session Overview

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.


🏸 Typical Workflow

  1. The organizer pastes a list of pairs
    (optionally sorted by level or ranking).
  2. The app generates fair and varied matchups.
  3. All rounds and courts are shown in the Results section.
  4. The full schedule is copied and shared via WhatsApp or Telegram.
  5. Players focus on playing — not on arguing about pairings 🙂

🚀 Built with Streamlit

Shuttle Shuffle is built using Streamlit and deployed on Streamlit Community Cloud.


📌 Keywords

badminton, sport, sports, tournament, doubles, match scheduler, streamlit

Releases

Packages

Contributors

Languages