Tournament day,
all in one place.
Call times, courts, ref duty, lineups, carpools, helper sign-ups and hotel details — for every team in your club, somewhere every family can actually find them.
Works in any browser — add it to a home screen, no app store needed.
What it solves
The schedule is published. That's where the work starts.
A tournament day is a long list of small facts — when to arrive, which court, when you're reffing, which hotel — and they normally live across a chat, an email, a spreadsheet and somebody's memory.
The whole day, in one place
Call time, court, venue and directions, hotel and access code, policies, ref duty, lineups, and the helper jobs your team posted. All of it held against the same event, so one place answers the whole day.
A start time isn't an arrival time
Knowing a match begins at 9:10 isn't knowing when to leave. Set a team's arrival lead time once and every match carries its own "On court by" — including the ref duties between them.
Change it once
Move a call time or fix a venue and every family has the new one immediately. Nothing to re-send, and no older version sitting in somebody's inbox looking equally official.
If your club runs on a chat app and a calendar
Most do. It's the details that leak.
A group chat is the fastest way to tell a team something, and that isn't the part that breaks.
Three places, three answers
Clubs run a fast, unofficial group chat alongside an official club email, and a calendar that holds the date and none of the detail. A family reading one of them is reading part of it, and can't tell which part is missing.
The arrival time is still a person
Clubs tell families to arrive an hour or so before the first match, and the exact time comes from the coach each day. That's arithmetic over a schedule that keeps moving — so it gets done again every morning.
A chat scrolls away
The answer to "which court?" was given on Thursday and is now four hundred messages up. Kept against the event instead, it's still there on Saturday — and still there next season.
So keep the group chat
This isn't a replacement for talking to each other, and it doesn't try to be one. It takes the facts out of the chat — call times, courts, ref duty, hotels, who signed up for what — and keeps them somewhere they stay findable, current, and the same for everyone.
How it works
Set it up when you pick your teams.
Months before the first whistle, and long before any schedule is posted. You register for events in advance — so the club can be built in advance too, and the schedules attach themselves later.
-
Add your teams and rosters
Type them in, paste a roster from a spreadsheet, or upload a CSV. Parent emails come with the roster, so the invites are ready as soon as the teams are.
-
Pencil in the rest of the season
Add the events you're entered for before anything is scheduled. Families see them as upcoming straight away, and your own list marks which ones are still just planned.
-
Invite the families now
They're in from day one — practices, rosters and announcements work from the start. Join by link or email; if an email bounces, text them the link.
Then you fill it in as you learn it
Call times, courts, hotels and ref duty land on the event you already created — whenever you find them out. Nothing gets re-entered, and the work you did in September is still the work you did in September. Families see each detail the moment it exists, instead of waiting for a weekly round-up.
If your events run on a tournament platform, there's an importer that brings teams and rosters across so you don't type them twice — handy, but not something you need in order to use any of this.
Tournament day
What a family actually needs, in one place.
Where to be, and when
A per-match and per-ref-duty arrival time, the court, and the opponent — recalculated whenever the schedule moves.
Pool standings & what's next
Live pool standings and a path through the bracket, so you know what the next match depends on before it's announced.
Lineups
A coach can share the lineup with the people it applies to, and nobody else.
Carpools
Offer a ride or take a seat, without three rounds of messages to arrange it.
Helper sign-ups
Your coach posts the jobs and names them — scorekeeper, line judge, whatever the team needs. One marked "grown-ups only" is refused for a player's own login on the server, not just hidden in the form.
Working schedule
Ref duties listed with their own arrival times, separate from the match schedule.
It reaches you where you are
Not one more thing to remember to check.
Families already have an inbox, a phone and a calendar. My Volley Way uses all three rather than asking anyone to open an app on a schedule.
- An evening email the night before each tournament day.
- On-court reminders about half an hour before a match — kept deliberately vague, because a lock screen is readable by anyone holding the phone.
- A calendar feed you subscribe to once.
- Replies that go somewhere. Answer a club email from your mail app and it posts back as a message, not a bounce.
- It works on bad venue wifi. The schedule you already loaded stays readable, and says plainly that it's showing a saved copy.
One account, four hats
A director who also coaches and is a parent.
If that's you, it's one login, not three. A hat switcher changes which view you get; it never changes what you're allowed to see, because access is enforced in the database rather than by the screen you opened.
Director
The club at a glance, not one team's day.
- Needs attention, today, and coming up
- Court conflicts between your own teams
- Weekend readiness — what families still can't see
- Club-wide win–loss across every team
Coach
The team, between matches.
- Practices and attendance
- Scores and season record
- Lineups to share
- Development notes per player
Parent
Where to be, and what to bring.
- Arrival times per match and ref duty
- Carpools and helper sign-ups
- Mark a player out
- Emergency info kept current
Player
Their day, and their own progress.
- Today's matches and courts
- Skill library with a private log
- A shared goal with the family
- Volleyball 101 for a first season
Built properly
The parts nobody puts on a feature list.
Usable without sight or a mouse
Every control is keyboard-reachable and labelled. When a club picks its own colours, a choice that would make its own button text unreadable is refused at save — with the ratio and a working colour named.
Minors' data, treated like it
The app holds emergency contacts and home addresses. Access is enforced in the database itself, not in the screens — switching your view never widens what you can reach.
A failed load says so
"No events scheduled" and "we couldn't load your events" are different sentences, and this app is careful never to show the first when it means the second.
Questions
The ones directors actually ask.
Our first tournament is months away. Is it too early to set up?
That's the right time, not too early. Add your teams and rosters, then add the events you're entered for as planned tournaments — families see them as upcoming straight away, even with no times attached yet. In the meantime the club runs on practices, rosters and announcements. As you learn each detail, it lands on the event you already made; nothing is re-entered and nothing waits for a schedule to exist.
What if our events aren't on any system we can export from?
That's fine — nothing here depends on it. Teams, rosters, tournaments and matches can all be added directly, a roster can be pasted in from a spreadsheet or uploaded as a CSV, and one tournament can be created for several teams at once so the shared details are only typed once.
Our teams are spread across several events. Does that break it?
No — that's the normal case. Run the import for every event your club is registered for. Teams and players you already have are skipped, so events merge into one club rather than stacking up duplicates.
Is there an app to install?
It runs in any browser and can be added to a phone's home screen, where it behaves like an app — including phone alerts. There's nothing to find in an app store and nothing to keep updated.
What happens on venue wifi that barely works?
What you've already loaded stays readable, and the screen tells you it's showing a saved copy and when it was saved. It never passes stale information off as live.
Can a parent see another family's details?
No. What each person can reach is enforced in the database, not decided by the screen they happen to open. A director who also coaches and parents switches between those views for convenience; the switch changes the presentation only.
Can we turn parts of it off?
Yes. A director can hide optional surfaces club-wide — the skill library, Volleyball 101, analytics, the club scoreboard — and can switch off schedule alerts, the evening email or on-court reminders independently.
Start when your teams do.
Add your club and your season now. The details fill in as you get them, and every family sees each one the moment it lands.