TimeKeeper: Controlling timers through a web UI and stream deck

One of my first projects I shared on this blog over 5 years ago was TimeKeeper – something we use to help manage countdowns to service start times, various production elements, etc. 5 years later, it’s still running strong and we use it every week.

I recently decided to give some effort toward creating a UI that would allow us to add and edit timers from the web interface, so that we could retire the Ross Dashboard custom panel that I created for it. We still use Dashboard, but for this, it was actually more work for our volunteers to use two tools rather than one – one for adding/editing, and one for viewing.

The new UI is simple – you can add a new timer directly from the page or edit an existing one. For now, I haven’t bothered with any permissions because our needs are very simple.

Editing a timer is just as easy.

I also created a Companion 3.0 module for us that allows us to create and modify timers and view them there as well. Now we can easily bump a timer and add 30 seconds if needed just by quickly pressing a button.

If you use TimeKeeper, go check out the new version along with the Companion module!

Leave a Reply

Your email address will not be published. Required fields are marked *