🌐 Web Application & Host Controls
The companion web interface is hosted at quiz.intellidwell.net. It provides a real-time host controller for the game master, multi-user SQL database authentication, a synchronized Big Screen display for the audience, and question management tools.
1. Host Control Console (/host)
The Host Console gives full control over the game flow:
- 🟢 Open Buzzers: Starts the countdown timer and sends an unlock command via ESP-NOW to all remotes.
- 🔒 Lock Buzzers: Closes the answering window to prevent any further button presses.
- ✨ Reveal Answer: Highlights the correct answer in emerald green, calculates scores, and plays the victory chime.
- 👥 8-Player Live Matrix: Displays individual cards for Remotes 1 through 8. Shows real-time battery voltage (e.g.
🔋 3.85V), buzzer delta time (e.g.+142ms), and allows inline renaming of players and teams.
2. Multi-User SQL Authentication
The platform supports multiple distinct users and game masters with secure SQL database persistence:
- User Registration & Login: Secure account creation at
/registerand authentication at/loginusing salted password hashing. - Session Security: Host console access and question management APIs are protected via user sessions.
- Public Audience Views: The Big Screen TV Display (
/display) and Virtual Simulator (/simulator) are viewable publicly in the venue.
3. 1-Click USB WebSerial Connection
Instead of relying on unstable venue Wi-Fi or phone hotspots, plug the ESP32 Base Station directly into your laptop via USB.
Open quiz.intellidwell.net in Google Chrome or Microsoft Edge, and click "Connect ESP32 (USB)". The browser directly communicates with the Base Station at 115200 baud with zero drivers or background software needed.
4. Big Screen / Projector TV Display (/display)
Open quiz.intellidwell.net/display on your presentation laptop, classroom TV, or projector. The display view provides:
- High-visibility 1080p/4K responsive typography.
- Color-coded answer choices (A: Red, B: Blue, C: Yellow, D: Green) matching the physical remote buttons.
- Animated countdown timer bar with urgency pacing.
- Floating Winner Spotlight Banner highlighting who buzzed in first with millisecond precision.
- Synthesized Web Audio API sound effects (countdown ticks, buzz chimes, correct answer bells).
5. Question Bank & Custom Editor (/questions)
The system comes pre-loaded with universal trivia categories (Science & Space, Geography, History, Pop Culture, Nature, Tech) and allows creating, editing, and exporting custom question packs.