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
- User Screen - http://localhost:3000
- Main Screen - http://localhost:3000/main
- Admin Screen - http://localhost:3000/admin
Default admin password is secret
. Can be configured via the environment variable ADMIN_PASSWORD
.
- Works without internet access
- Admin approval for registations
- Announces the name of winner via TTS
- Remembers registration across page load
- Accidental reload protection
- 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.
- 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.