Intellidwell Logo Docs
Quiz Web App ↗

🌐 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 /register and authentication at /login using 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.

🔌 Plug & Play Browser Serial

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.