Participant and public web
iMatch Portal
The discover, registration, tournament, player, organization, rating, and notification surfaces that participants use in a browser.
What is implemented
| Area | Current behavior | Who uses it |
|---|---|---|
| Public tournaments | A searchable, filterable tournament index plus a public detail page with Live, Overview, Draws, and Schedule tabs | Everyone |
| Live play | A Live tab, first in the bar, listing what is being played right now, plus a status block showing completion, which stages are running, and a projected finish. Overview is still where a plain tournament link lands | Everyone |
| Event results | Each event card on Overview expands into its results, grouped under stage headings for multi-stage events: knockout draws as bracket trees with published seed chips, round-robin brackets as group cards, match scores foldable to individual games, and WO/RET/DQ badges where a match was conceded or abandoned | Everyone |
| Winners | A Winners list naming the champion of each completed event whose draw proves one. It stays silent rather than guess, so an event still in progress, one decided across parallel groups, or a tournament whose match walk stopped short shows no row | Everyone |
| Tournament information | The organizer's own poster, prospectus, terms of entry, and sponsor branding | Everyone |
| Registration | Contact entry, six-digit verification, event selection, terms-of-entry acceptance, and confirmation; optional Stripe Checkout when available. The Register button appears only when the organizer has opened the self-serve gate | Players and families |
| My tournaments | A signed-in player's own list of the tournaments they are entered in — live, upcoming, and past — with a two-step withdraw on a live entry | Players |
| Match detail | Authorized or public match context with entries, status, and score fields when available | Players, coaches, spectators |
| Player pages | Public player profile/career views with a claim path | Players and followers |
| Organization spaces | Organization discovery, membership-aware pages, and follow controls | Clubs and communities |
| Personal portal | Home, discover, news, channels, organizations, profile, favorites, notifications, and settings | Signed-in users |
| Organization admin | Organization creation, member invites and approvals, channels, website publishing, payment-proof review, analytics, and pad presence monitoring | Owners and admins |
| Ratings | Account rating bindings and verification flow; a match page shows each side's iMatch Rating change once the match has been rated | Players |
| Help and community | A support page reachable without an account, a community feedback board, and links to this documentation site | Everyone |
Register from a public link
- 01
Open the tournament registration link
Entry links look like /e/ followed by the tournament id, and are designed for direct sharing and printed QR destinations. A poster printed with an older /r/ link still redirects correctly.
- 02
Enter your name and contact
Phone is the default verified channel. Email is offered only when that tournament's backend configuration enables it.
- 03
Choose events
Select from the currently offered events. If an event closes while the form is open, refresh and choose again.
- 04
Accept the terms of entry
On the same screen as your name, contact, and events — before any code is sent. When the organizer requires acknowledgement, the terms of entry are shown and must be accepted; a tournament that publishes match replays asks for that consent here too.
- 05
Enter the code
Use the latest six-digit code. Resend is rate-limited and has a cooldown.
- 06
Pay when offered
The Portal hands payment to Stripe-hosted Checkout. The server—not the browser—determines the authoritative total.
- 07
Keep the confirmation
The free registration flow returns a player-page link; paid entry completion occurs after the payment webhook confirms it.
Know what Portal does not operate
Portal organization owners can manage members, channels, websites, payment proofs, analytics, and public tournament visibility. The tournament list itself tells organizers to create tournaments in iMatch Manager. Seeding, draw creation, table assignment, scoring, check-in, and lifecycle transitions belong in Manager, not Portal.
Follow a tournament without asking the control desk
- Use Live to see what is on the tables right now, and the status block above the tabs for how far the tournament has progressed. A plain tournament link still opens on Overview.
- Use Overview for dates, venue, status, and event context — and open an event card there to read that event's draw, group standings, and scores.
- Use Draws for the same standings table when you want it without the surrounding event context.
- Use Schedule for times and table assignments when published.
- Open match details for participants and results when the data is available to your access tier.
- Use notification preferences to control the channels and updates offered by your account.