Tournament Operations Platform

TOURNAMENT INTRANET
Command Centre for
Sport Tournaments

One platform to plan, coordinate, and run every aspect of your tournament — from team registration to final standings, across any sport.

56+
Modules
15
Workstreams
7
Role Levels
100%
Audit Tracked
Core Modules
Everything Your Tournament Needs. Nothing It Doesn't.

Purpose-built modules for every tournament workstream — from brackets and scheduling to gate revenue and volunteer shifts, all connected through a universal task system.

Dashboard

Live tournament overview with today's games, alerts, standings, and real-time stats across all venues and divisions.

Tasks

Universal task system with status workflow, priorities, owners, due dates, and workstream tagging across the organizing committee.

Request Intake

Single front door for team registration, volunteer signups, vendor permits, sponsorship inquiries, and spend requests.

🏆

Team Registration

Online registration by division, age group, and skill level. Roster uploads, waiver collection, fee payment tracking, and waitlist management.

📅

Game Scheduling

Build round-robin, pool play, and elimination schedules across multiple venues and time slots. Auto-detect conflicts and rest-time violations.

🏆

Brackets & Standings

Live bracket generation for single-elimination, double-elimination, and round-robin formats. Auto-advance winners and seed playoff rounds.

📋

Score Reporting

Real-time score entry by officials or team reps. Game stats, MVP selections, penalty/card tracking, and automatic standings recalculation.

👥

Officials & Referees

Referee database with certifications, availability, and conflict-of-interest flags. Auto-assign to games with pay rate tracking.

🏅

Awards & Prizes

Track division winners, MVP awards, All-Star selections, sportsmanship honours, and prize distribution for each category.

Venues & Fields

Multi-venue management with field/court assignments, facility details, weather contingency plans, and capacity tracking.

🛍

Vendor Management

Food and merchandise vendor intake, booth assignment, fee collection, health permits, and vendor communications log.

Volunteers

Intake, role assignment, shift scheduling, check-in/out. Roles include scorekeeping, gate, concession, setup, and field marshals.

Sponsorship

Pipeline board from prospect to confirmed. Track deliverables, logo placements, banner locations, PA announcements, and agreements.

$

Finance & Budget

Budget by workstream, registration revenue, spend approvals, referee payouts, vendor fees, and sponsor invoicing. Full audit trail.

Operations & Safety

Incident log, first aid tracking, security coordination, asset inventory (goals, nets, cones, radios), and template-based daily checklists with shift close-out.

🗣

Push-to-Talk Radio

Walkie-talkie style audio channels for field marshals, gate, security, and tournament HQ. Floating widget works across all pages.

💬

Real-Time Chat

Team chat with channels for each committee, direct messages, image sharing, and push notifications for offline staff.

Meetings & Committees

Meeting log with decisions register, video conferencing, and live Q&A. Coordinate organizing committee and team captains meetings.

Gate & Ticketing

QR code ticket scanning, real-time attendance dashboard, wristband tracking, multi-day pass validation, and revenue reporting.

🚌

Travel & Accommodations

Hotel block management, team billeting coordination, shuttle schedules between venues, and travel info distribution to teams.

📣

Marketing & Outreach

Content calendar, poster distribution, social media scheduling, local media contacts, and community outreach tracking.

📄

Documents & Media

Central repository for rules, waivers, schedules, photos, and tournament history. Version control and access permissions.

📷

Photo Gallery

Upload and share game action shots, team photos, and ceremony moments. Public gallery with moderation for social sharing.

Interactive Site Map

Editable venue layout with fields, vendor areas, parking, first aid, and facilities. Shareable public link for teams and spectators.

🔔

Push Notifications

Web Push alerts for schedule changes, score updates, weather delays, and urgent announcements. Works with screen off on mobile.

🔒

Two-Factor Auth

Optional TOTP two-factor authentication with Google Authenticator. QR code setup and recovery codes for account security.

📱

Progressive Web App

Install to your home screen on any device. Offline schedule viewing, push notifications, and standalone display mode.

📋

Protocols & SOPs

Step-by-step runbooks for field setup, game day operations, weather delays, and emergency procedures. Interactive checklists with progress.

Daily Checklists

Template-based opening, mid-day, and closing checklists. Generate from templates, check off items in real time, and close out with owner sign-off.

🛒

Merch Store

Tournament merchandise catalog with variants, Stripe payments, order fulfillment, and on-site pickup coordination.

📋

Team Portal

Public-facing self-service portal for registered teams. View schedule, submit rosters, check standings, and download tournament info.

📺

Live Streaming

Public-facing TV widget with embedded video, real-time crowd emotes, viewer chat, and audience participation. Livestream games to fans who can't be at the venue.

📺

TV Queue Manager

Station-style content queue for live TV. Programs and commercials loop when not live. Auto-pauses for broadcasts, resumes after.

📅

Volunteer Shift Scheduling

Visual calendar with timeline grid, bulk shift templates, QR kiosk check-in, and email/push notifications for shift assignments.

📞

WebRTC Browser Calling

Make and receive real phone calls directly from the browser via SIP.js and Asterisk PBX. Internal extensions and floating call manager UI.

📧

Mail & Email Management

Integrated email client with multiple mail accounts, folder management, compose/reply/forward, and routing rules for automated message handling.

📚

Volunteer Training

Per-role training checklists that volunteers complete before shifts. Track completion status and ensure safety briefings are done.

👥

Committees

Organize staff into committees with mandates, membership tracking, and linked meeting records for organizing committee coordination.

📋

Content Templates

Reusable content templates for marketing and social media. Define structure once, generate consistent branded content across channels.

📲

Volunteer QR Kiosk

Self-service tablet kiosk for volunteer check-in and check-out via QR badge scanning. Deployed at venues and gate positions.

📰

News Feed & Scraper

Automated RSS scraper pulls sports news from curated feeds. Dashboard widget shows latest articles with source attribution and publish dates.

🔒

Social Login

Sign in with Google or Facebook via OAuth. Avatar sync and automatic account linking for tournament staff and organizers.

📁

Corporate Document Vault

Categorized library for insurance, venue agreements, organizational docs, and health & safety records with inline PDF preview.

🎤

Radio Transcription

Push-to-talk transmissions automatically transcribed with audio recording. Searchable transcript log with duration, channel, and speaker attribution.

Draggable Floating Widgets

Chat, Site Map, and Radio buttons can be dragged to any screen position. Positions persist across page loads via localStorage.

Online Presence & Pokes

Real-time heartbeat tracking and instant poke alerts with optional messages. See who's online and send quick nudges to staff.

Health Inspections

Health inspection workflows with PDF overlay on official government forms. Vendor food service applications tracked from submission to approval.

📷

Selfie Wall

Public selfie upload page for fans and teams with email verification. Admin moderation workflow and public gallery wall.

🔔

Queue & Background Jobs

Database-backed job queue with Supervisor worker. Push notifications and email sending dispatched asynchronously so the platform stays fast.

EnergyBits & Subscriptions

Viewer engagement credits for live streaming with subscription tiers. Stripe-powered recurring billing with magic-link email auth.

📢

Intercom & TTS

Voice announcements through the live TV widget. AI-generated speech blended with intro jingle, delivered in real time across the event.

🎵

Soundboard

20 real CC0 sound effects — airhorns, applause, drum rolls, and more — broadcast instantly through the TV widget.

📅

Calendar Invites

Meetings auto-send .ics calendar invites to all team members. Syncs with Google Calendar, Outlook, and Apple Calendar.

📜

Director Resolutions

Formal governance resolutions with draft-sign-ratify workflow, auto-numbering, board member signatures, and PDF export.

🎥

Meeting Recordings

Record Jitsi meetings via Jibri. Start/stop from the meeting page, browse and download recordings from the admin panel.

📰

Press & Media CRM

Track journalists, bloggers, and local media. Log interactions, send pitch emails, and monitor coverage with sentiment analysis.

Key Features
Built for the Field, Not the Filing Cabinet

Every feature designed for the reality of running a live tournament — mobile-ready, real-time, and field-tested.

Team Registration & Rosters

Complete team management from registration to check-in. Handle early bird and late registration, collect waivers, upload rosters, and track fee payment — all in one flow.

  • Divisions by age, gender, and skill level (rec, competitive, elite)
  • Online roster uploads with player details and jersey numbers
  • Digital waiver collection with e-signature
  • Registration fee tracking with payment status dashboard
  • Waitlist management with auto-promotion when spots open

Scheduling & Brackets

Build complete tournament schedules across multiple venues and days. Generate brackets automatically from pool play results, with support for every common format.

  • Round-robin pool play with auto-generated game slots
  • Single and double elimination bracket generation
  • Multi-venue, multi-field scheduling with conflict detection
  • Minimum rest-time enforcement between games
  • Rain delay rescheduling and contingency mode
  • Public schedule view with team-specific filtering

Live Scoring & Standings

Real-time score entry from any device. Standings update automatically as games finish. Spectators, coaches, and teams can follow along live from their phones.

  • Score entry by officials, field marshals, or team reps
  • Automatic standings calculation with tiebreaker rules
  • Live bracket updates as winners advance
  • Game stats: goals, assists, cards, penalties, MVPs
  • Push notifications for score updates and game results

Officials & Referee Management

Manage your referee pool from recruitment to game-day payouts. Track certifications, assign games with conflict checks, and process payments after the tournament.

  • Referee database with certification levels and expiry dates
  • Auto-assignment with team conflict-of-interest detection
  • Game-by-game pay rate tracking and payout calculation
  • Availability windows and maximum games-per-day limits
  • On-site check-in with field assignment notifications

Push-to-Talk Radio

Walkie-talkie style audio channels for tournament staff. Field marshals, gate, security, and HQ stay connected without consumer radios or phone plans.

  • Channels: HQ, Fields, Gate, Security, Medical, All Hands
  • Hold-to-talk button or spacebar PTT with mic click sounds
  • Real-time member list with online presence indicators
  • Works on any smartphone browser — no app install required

Venue & Field Management

Manage multiple venues, fields, and courts from one dashboard. Track field conditions, assign games, coordinate setup crews, and handle weather contingencies.

  • Multi-venue support with distance and travel time notes
  • Field/court status: playable, delayed, closed, maintenance
  • Setup and teardown checklists per field
  • Weather delay protocol with automatic notification push

Gate & Ticketing

QR code ticket scanning, wristband tracking, and multi-day pass validation. Real-time attendance and revenue dashboards for tournament directors.

  • QR code scanning with any phone camera
  • Multi-day pass validation with daily check-in
  • Real-time gate count and revenue dashboard
  • Staff attribution on every admission scan

Awards & Ceremony

Track division champions, MVP awards, All-Star selections, and sportsmanship honours. Generate ceremony run sheets and coordinate trophy presentations.

  • Awards by division: champion, runner-up, consolation
  • Individual awards: MVP, top scorer, best goalie, All-Stars
  • Sportsmanship and fair play recognition
  • Ceremony schedule builder with presenter assignments

Team Self-Service Portal

Each registered team gets a portal link. Coaches can view their schedule, check standings, submit rosters, download rules, and receive push notifications.

  • Token-based access — one unique URL per team
  • View team-specific schedule and game results
  • Roster submission and player waiver uploads
  • Download tournament rules, maps, and info packets

Daily Checklists

Template-based daily checklists for opening, mid-day, and closing shifts. Admins define reusable templates with standard items. Leads generate today's checklists, staff checks items off, and the shift lead closes out when done.

  • Admin-managed templates with ordered items per shift type
  • Generate checklists per venue per day — duplicates prevented
  • Real-time item toggle with who-completed-what attribution
  • Progress bars and owner close-out with full audit trail

Real-Time Team Chat

Channels for each committee, direct messages between organizers, and push notifications for offline staff. Keep the whole tournament team coordinated.

  • Channels: Fields, Gate, Vendors, Referees, General
  • Image, file, and voice message attachments
  • Push notifications for offline committee members
  • Floating widget on every page + fullscreen desktop view

Complete Audit Trail

Every action across every module is logged. Full transparency for the organizing committee, league officials, and financial accountability.

  • Who did what, when, to which record
  • Filterable by type, user, and date range
  • Role-based access controls (7 levels)
  • Financial audit trail for registration fees and payouts

Interactive Venue Map

A full-page site map of the tournament grounds. Position fields, vendor areas, parking, first aid, and facilities — then share a public link for teams and spectators.

  • Drag-and-drop zone positioning with resize handles
  • Click any field for schedule, status, and assignment details
  • Vendor booth assignments visible on the map
  • Shareable public URL for teams and spectators

Live Streaming & Fan Engagement

Stream tournament games to fans worldwide with an interactive TV widget. Viewers watch live video, send animated emotes, chat in real time, and engage with the action — bringing the energy of the stands to screens everywhere.

  • Embedded live video player with viewer-only mode
  • Animated emote reactions with crowd energy credit system
  • Real-time chat with display name prompt and rate limiting
  • Hand raise to request joining the live commentary
  • Host broadcast controls for managing fan engagement

TV Queue Manager

Run your live TV like a real station. Queue up programs and commercials that loop continuously when not broadcasting live. Server-controlled sync ensures every viewer sees the same content at the same time.

  • YouTube, Vimeo, uploaded MP4/WebM, and direct URL sources
  • Drag-and-drop queue ordering with SortableJS
  • Auto-pause when live broadcast starts, auto-resume after
  • Server-calculated seek position with 3-second drift correction

Volunteer Shift Scheduling

Visual shift management with a timeline calendar and bulk templates. Volunteers check in and out via QR code kiosks during the event.

  • Calendar timeline with location and volunteer views
  • Bulk shift templates: assign multiple volunteers at once
  • QR code badges and self-service kiosk with camera scanning
  • Email notifications + push reminders before shifts
How It Works
From Registration to Championship

Everything flows through one unified system — no more scattered spreadsheets, group texts, and paper brackets taped to the wall.

1

Register

Teams sign up, pay fees, and submit rosters online

2

Schedule

Build pools, assign fields, and generate game slots

3

Play

Live scoring, standings updates, and bracket advancement

4

Coordinate

Radio comms, chat, push alerts for delays and changes

5

Award

Finals played, awards given, payouts processed, records archived

Under the Hood
Modern Stack. Zero Bloat.

Built on proven, open-source technology — no heavy JavaScript frameworks, no vendor lock-in, no monthly SaaS fees.

Laravel 12
PHP framework with Eloquent ORM, Blade templates, and built-in auth
Alpine.js
Lightweight reactive UI without the SPA complexity
Tailwind CSS
Utility-first styling with custom tournament theme tokens
MySQL
Relational database with full migration history
Laravel Reverb
WebSocket server for real-time scores, chat, and live updates
Jitsi Meet
Self-hosted video conferencing and WebRTC push-to-talk radio
Web Push / VAPID
Push notifications via Service Workers — works with screen off
PWA
Installable app with offline schedule viewing and native notifications
Stripe
Payment processing for registration fees and merch orders
QR / Camera
Client-side QR scanning for gate admission on any phone
Apache + SSL
Hardened HTTPS hosting with Let's Encrypt certificates
Supervisor
Process manager for WebSocket server and background queue worker

Register. Compete. Champion.

One platform for your entire tournament — from the first registration to the final whistle.

Request a Demo
Built in Saskatchewan