Dual-Screen Hosting
Full-screen broadcast view for the audience on a TV or projector. Host dashboard, scoring helper, and board helper on your laptop. All synchronized in real time via Socket.IO.
Real-timeProfessional dual-screen trivia hosting — full-screen broadcast for the audience, host dashboard for you, real-time scoring, custom media assets, and a fully scriptable setup. Everything you need to run a polished live trivia show.
Click any clue to see the broadcast engine in action. Try the full-screen demo for the complete experience.
Everything you need to host a professional trivia night
Full-screen broadcast view for the audience on a TV or projector. Host dashboard, scoring helper, and board helper on your laptop. All synchronized in real time via Socket.IO.
Real-timeConfigure everything from CLI flags: board size, values, players, labels, CSV import, media assets, and more. Refresh content without re-running the wizard.
CLIIntro video/music, background tracks, bonus clue images, applause, times-up, and 10+ configurable sounds. All audio is config-gated so unconfigured assets silently no-op.
Audio / VideoStarts on DONE READING, pauses on INCORRECT for other players to buzz. Keyboard shortcuts for BUZZ/UNBUZZ. Token-guarded to prevent stale callbacks and duplicate starts.
GameplayDaily Double bonus clues with image cover-flip and wager screen. Championship final with step-by-step name/show-answer/wager reveal and direct host scoring.
RoundsDetailed per-player and per-game charts with Chart.js. Correct/incorrect streaks, category breakdowns, value distribution, and printable reports.
StatisticsPaste a published Google Sheets URL or local CSV path. Supports both simple and grid formats. URL normalization handles edit links automatically.
ImportCycle all clues from Rounds 1, 2, and Final with back/next navigation, Show/Hide Answer toggle, and keyboard shortcuts for solo review.
TrainingThree commands and you're hosting a game
git clone https://github.com/L-Logix/Trivia-Board.git
Clone the repository
npm install
Install dependencies
npm run setup
Configure your game
npm start
Launch on port 3333
Aggregate anonymous counters — no personal data collected
Trivia Broadcast Engine collects anonymous usage statistics to help improve the software.
What is collected:
No personal data is collected. No category names, clues, answers, player names, IP addresses, or any identifiable information is ever recorded or transmitted.
These counters are stored locally and served from your trivia server. No data is sent to external services.