Projector View
Overview
The Projector View is a specialized, spectator-optimized interface designed for live event broadcasting. Unlike the standard dashboard, it removes administrative controls and navigation elements, providing a high-contrast, clean layout suitable for large displays, monitors, or stream overlays at Beyblade X tournaments.
This view provides real-time updates on:
- Swiss Standings: Current player rankings based on wins and tie-breakers.
- Active Pairings: Current match assignments for the active round.
- Tournament Bracket: The "Top Cut" progression leading to the finals.
Accessing the Projector View
The Projector View is unique to each tournament and can be launched directly from the administrative interface.
- Navigate to your Tournament Dashboard.
- Enter the Admin Console.
- Click the Launch Projector button located in the top-right corner of the header.
The view will open in a new browser tab with a URL following this structure:
https://[your-domain]/t/[tournament-id]/projector
Note: This URL is public and can be shared with commentators or stream technicians. It does not require administrative privileges to view, though it requires the admin to advance rounds or report scores to trigger updates.
Key Features
Live Standings
The Projector View rotates through or displays the current Swiss standings. It highlights the "Cut Line" (determined by the tournament's cut_size), allowing players to see exactly who is currently qualifying for the Top Cut.
- Rank & Participant: Displays the current leaderboard.
- Metrics: Shows Match Wins, Buchholz (Strength of Schedule), and Point Differentials.
- Status Indicators: Visual cues for players currently in qualifying positions.
Active Pairings
During active Swiss rounds, the view displays pairings for the current round.
- Table/Station Assignments: Clearly lists match numbers so players know where to report.
- Real-time Scoring: As the Admin reports scores in the backend, the Projector View updates to show matches completing in real-time.
Top Cut Bracket
Once the tournament transitions from Swiss rounds to the Top Cut, the Projector View switches to a visual bracket layout.
- Match Progression: Displays the flow from Quarter-Finals/Semi-Finals to the Finals.
- Winner Highlighting: Automatically bolds and highlights winners of completed matches.
- Champion Reveal: Upon the completion of the final match, a specialized "Champion" banner is displayed to celebrate the tournament winner.
Best Practices for Live Events
To ensure the best experience for participants and spectators, consider the following setup:
- Fullscreen Mode: Use your browser's fullscreen mode (usually
F11orCmd+Shift+F) to hide browser tabs and address bars. - Dual-Monitor Setup: Keep the Admin Console on a private laptop screen and drag the Projector View to the external display/TV.
- Refresh Behavior: The view utilizes real-time subscriptions. You do not need to manually refresh the page when scores are reported; the UI will update automatically as the database changes.
Integration with OpenRouter (AI Commentary)
The system is configured to identify itself as BBX-PROJ when interacting with AI services. This internal header ensures that any automated commentary or analysis generated for the event is contextually aware that it is being displayed on a public-facing broadcast screen.
// Example of the internal project identifier used for AI integration
defaultHeaders: {
"HTTP-Referer": "http://localhost:3000",
"X-Title": "BBX-PROJ",
}