Example client · 🏟️ sports club / league
How the “Island Cup” runs on one portal.
A community soccer league was taking registrations by email, running brackets in a spreadsheet, and herding volunteers by group text. Here's the same league on one The Ship portal.
Before & after
😵 Before
- Registrations trickling in by email and Facebook
- Brackets and scores in a spreadsheet nobody could find
- Field & practice slots double-booked
- Volunteers and refs organised by group text
- Parents constantly asking "when do we play?"
✅ After — one portal
- A website with an online registration form
- A knockout bracket or a full round-robin league with a live standings table
- One booking schedule for fields, practices & slots
- A staff portal for volunteers, refs & game-day roles
- One link that answers "when's our next game?" and "where are we in the table?"
Their module stack
Four modules, one login, all connected. Try each — they're live.
How it all connects
Nothing is re-typed. One action flows to the next.
A team registers on the website (and lands in the Lead Book) → their slot is booked in the schedule → the bracket or league standings update as scores come in → and volunteers, refs and roles are set in the staff portal for game day. One thread, no re-typing.
Build one like this.
Start from this exact stack — Tournaments, Website, Bookings, and Staff — pre-loaded in the Builder. Tweak it for your club or league.
Open this stack in the Builder →Prefer a different kind of business? See the gelato-shop, photography-studio, real-estate brokerage or service & trades examples, the starter-site example, or browse all starter stacks →