Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.29 KB

README.md

File metadata and controls

41 lines (29 loc) · 1.29 KB

Buzzer

A realtime buzzer app that works within LAN, without internet connection, for use with Quiz competitions. Any smartphone can be used as the client.

npm install
node server.js

Screen

Password

Default admin password is secret. Can be configured via the environment variable ADMIN_PASSWORD.

Features

  • Works without internet access
  • Admin approval for registations
  • Announces the name of winner via TTS
  • Remembers registration across page load
  • Accidental reload protection

Flow

  • Users (client) registers their team by opening the User screen.
  • Admin approves the teams from the admin screen.
  • The main screen will be displayed using Projector / LED screen to display the results.
  • Admin resets the buzzer before each question from the admin screen.

Recommendation

  • Run in local Wireless LAN (WiFi network) with static IP for the server machine.
  • Distribute the WiFi network name, and server url as QR code for easy client setup.
  • Place the mobile phone in Do not disturb (DND) mode, to prevent calls during competition.
  • Ensure that mobile phone screen has the longest timeout to prevent the screen from locking during competition.