Session Players
0

    No rounds generated yet

    Add players from the database to begin.

    Add New Player to DB
    Master Roster
      Today's Leaderboard
      Player UTR Matches Games Won Games Lost Match Wins Win Rate
      Admin Guide & How-To

      This app uses a two-step system to keep your regular players saved permanently:

      • Player Database (Master Roster): Add players here once. Their names, UTRs, Gender, and Singles preferences are saved securely. You can easily edit them later using the button next to their name.
      • Today's Session: To start a club day, go to the Database tab and click the green "Add to Session" button for the players who showed up. They instantly appear in the "Today's Session" tab.
      • Session Reordering: Inside the "Today's Session" tab, you can click and drag the grip icon to manually reorder the list of players however you like!
      • Clear Session vs New Session:
        • Clear Session (in the Database tab) removes all players from the active list but keeps your rounds.
        • New Session (in the top navigation bar) completely wipes the active players AND all generated rounds to start completely fresh.

      Inside the "Today's Session" tab, you can change a player's status using the dropdown next to their name. This directly tells the generator how to handle them:

      • Active: The player is fully available. The generator will prioritize getting them onto a court for the next round.
      • Resting: Use this if a player wants to skip the next round to grab a drink. They are kept in the session, but the generator will automatically place them on the bench.
      • Inactive: Use this if a player leaves early or gets injured. They won't be generated into future rounds, but their Match Scores remain safely tracked on the Leaderboard!

      The Generate Rounds button uses a smart engine with several configurable toggles:

      • Match Format: Choose to play standard Mixed Socials or strictly Same Gender matches. (Same Gender will only build a doubles court if there are 4 of the exact same gender available).
      • Balance UTR: When toggled on, the engine automatically pairs the highest UTR player on a court with the lowest UTR player to ensure perfectly balanced, highly competitive match-ups.
      • Visual Toggles: You can toggle "Show UTR", "Colour UTR", and "Show Gender" to easily display or hide these badges on the generated court cards.
      • Doubles Priority: The engine always prioritizes creating doubles matches to maximize participation. Singles matches are only created if there is extra court space and players have opted in.
      • Unique Partners: The generator remembers every match played today. It will never pair the same two people together for doubles twice.

      Need to make a manual adjustment or add a drop-in? You can easily control elements on the screen:

      • Late Arrivals: If someone arrives after a round has already started, simply click "Add to Session" in the Database. They will instantly appear on the Bench of the active round.
      • Add Courts: Use the "+ Add Court" button on the round header to instantly drop a blank court into the round.
      • Toggle Singles/Doubles: Click the blue "Doubles" or "Singles" badge on any court header to instantly switch its format.
      • Swap Players: Click and drag a player onto another player to instantly swap their positions on the court.
      • Bench Swaps: Drag a player from a court directly onto the Bench. Their old spot will turn into an "Empty Slot", allowing you to drag someone else in to fill it.

      Tracking prizes is fully automated through the Leaderboard tab:

      • Setting Scores: Click the "Set Match Score" button at the bottom of any court card to input the exact games won (e.g., 6 to 4).
      • How the Leaderboard Sorts: The leaderboard automatically calculates rankings based on the following tie-breaker logic:
        1. Total Match Wins
        2. Total Games Won
        3. Win Rate %
        4. Least Games Lost (Ultimate tie-breaker)
      • Tip: Looking to give a "Wooden Spoon" prize? Sort by the highest "Games Lost" column!

      Once you are happy with the round configuration and want to show the players:

      • Click the "TV" icon button in the top right of the round card to enter Presentation Mode.
      • The round will expand to fill the entire monitor and increase the text size for readability.
      • All of your admin controls (Delete, Add Court, Set Score) will automatically hide themselves for a clean presentation.
      • Press the Escape key or click the TV button again to return to normal admin mode.

      Because AceMate prioritizes your privacy, no data is sent to the cloud. Everything is saved strictly to your device's web browser.

      • Exporting Data: Click the "Export" button in the top right navigation bar. This will download a .json file to your computer containing your entire database, active session, rounds, and current settings.
      • Importing Data: If you clear your browser cache, or want to use the app on a different iPad at the club, click "Import" and select your previously saved .json file to instantly restore everything.
      • Best Practice: Get into the habit of hitting "Export" at the end of every club day to safely backup your new Master Roster additions!