Instructions - Go to the website and have everyone in your party join the same room. Press the button that says BUZZ to (you guessed it) buzz. You can manually clear it before the time runs out. The settings button displays (you guessed it again) the settings, where you can toggle various things.
What - QBBuzzer is a free online buzzer system. It is a website so it should work cross-platform without any major compatibility issues (it should work on whatever device you want as long as it has an internet connection and a modern web browser). Nothing fancy...just a regular buzzer system. It tells you who buzzed and has lockout functionality. Yay!
Why - We decided to create QBBuzzer for a couple reasons. The first of which is that we had 25 people practices with 1 functioning buzzer system (10 buzzers). We had to split up practices with one room slapbowling. It sucked. We wanted to make something to fix that.
The other reason we created this was to help lower the barrier to entry for quizbowl. Buzzer systems are expensive. With this site, starting a new team is hopefully easier because you don't have to buy/borrow buzzer systems.
Who/When/How - Kevin Wu and I wrote most of the code for this website. We had assistance from various friends in terms of design feedback, help with git, and selecting platforms.
This has been a project we have sporadically worked on since April 2015.
Technology: Server is running Nodejs with Socket.IO for websockets
Github
Server is on AWS.
Notes:
-We don't have latency controls implemented at the moment. We have been investigating solutions and will (hopefully) deploy latency controls in the future. In the mean time, it is best if everyone in your part is on the same network connection to reduce variation in latency.
-The mobile interface looks marginally better. We won't apologize for the desktop interface. Just shrink the window if it offends your eyes.
-In terms of functionality we are pretty much done. We may implement some UI tweaks over the next few months if we find the time--1/29/16
Contact
If you want to report bugs/security issues, tell us how much our code sucks, or suggest a feature: [email protected]
Screenshots: