OFFLINE CLUB OPERATIONS

RosterRound Local

Build fair round robins, volunteer rotations and clean printouts—without accounts, uploads or tracking.

Private by design. Everything stays in this browser on this device. Public exports exclude contact details.

PRIVATE WORKSPACE

Club details

Saved locally

TEAMS

Team roster

Unavailable dates use YYYY-MM-DD, separated by semicolons.

Team nameColourUnavailable datesRemove

DATES

Round slots

Each row hosts one full round; courts are numbered automatically when blank.

DateTimeVenue prefixRemove

PRIVATE CONTACT RECORDS

Participants & volunteers

Names, emails and phone numbers stay in this private workspace. Birthdates and sensitive details are intentionally not collected. CSV headers: name,team,email,phone,unavailable.

NameTeamEmail (private)Phone (private)Unavailable datesRemove

DETERMINISTIC BUILDER

Schedule & rotations

The same inputs always produce the same order.

Round robin

Not generated
RoundDateTimeVenueHomeAway / byeStatus
Set up teams and select Generate schedule.

Volunteer, snack & setup rotation

One person cannot receive two assignments at the same date and time.

DateTimeVenueRolePerson
Rotations appear after schedule generation.

CONTACT-FREE OUTPUTS

Print & export

Contacts off by default

Public schedule CSV

Choose only the schedule fields you mean to share. Contact fields are not available here.

Include fields

Printable public schedule

Contact-free match list with conflicts excluded from the public sheet.

Attendance sheets

Private check-in pages grouped by team, with no email or phone columns.

Team cards

Compact roster cards containing team and participant names only.