Referee Lights in Go on AWS: simple, light, reliable and fast
ZeroW and Australian Powerlifting League (APL) host powerlifting meets most weekends.
Developing and deploying a simple, reliable tool for:
refereeing meets reliably in real time
integration with meet management software
integration with web streaming
was a high priority. I had been experimenting with different languages and decided to take Go for a ride. This was the outcome. Hosted on AWS ECS Fargate
Test Me!
Instructions:
To use the app follow these steps:
login: username = user; password = zerow
Scan the QR code with up to 3 smart phones.
Each phone should login and then select one of the three referee positions. Note: center referee is the critical role
Load the lights page on the main computer.
Center referee calls “platform ready” and clicks the corresponding button
Timer starts; lifter executes lift
referees make their decision: good lift or no lift. Once all 3 referees have submitted a decision the collective result is shown
a green dot below each light indicates which referee has submitted a decision
Once the collective decision is displayed, the second timer starts for the lifter to submit next attempt
Center referee can restart the cycle by selecting “platform ready” or “reset”