Skip to content
A sports competition frontend for things with buzzers where participants are starting in heats πŸš€
JavaScript HTML CSS
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
audio Initial commit Nov 1, 2019
css Initial commit Nov 1, 2019
images Initial commit Nov 1, 2019
img Initial commit Nov 1, 2019
js Initial commit Nov 1, 2019
.gitignore Initial commit Nov 1, 2019
README.md Add things with buzzers blogposts Nov 1, 2019
index.html Initial commit Nov 1, 2019

README.md

things with buzzers: sports competition

A sports competition frontend for things with buzzers.

For more context, we recommend reading things with buzzers: building them and things with buzzers: a sports competition.

The scoreboard

Used in a local functional fitness gym (iFunc) for a Hyrox pre-event.

The finished product: Four buzzers, a Raspberry Pi incl. hat

You are missing the context, what this is all about? Have a look at

Features

  • Stopwatch per heat
  • Stopwatch is stopping automatically, once all heat athletes finished
  • Clickable names to indicate which athletes time should be stopped next (e.g., if someone outpaces another athlete)
  • Scoreboard to see who is the fastest athlete

Limitations

The scoreboard is 100% static. No data is persisted at the server.

Usage and deployment

This frontend should be used in combination with things with buzzers: websocket.

  1. Install things with buzzers: websocket
  2. Clone this repository into the /static/ folder: git clone git@github.com:andygrunwald/things-with-buzzers-sports-competition.git static/twb-sports-competition/
  3. Start the twb-websocket binary
  4. Open a browser and visit http://192.168.4.1/static/twb-sports-competition/index.html
  5. Enjoy!
You can’t perform that action at this time.