Ready, Set, Go! A multi-player triathlon timing app built with Elixir and Phoenix

Feb 14, 2025 5:42 PM
Feb 14, 2025 9:09 PM

In the summer of 2024, I built an app to time a triathlon that I helped organize at a company retreat. I called it Ready, Set, Go! and built it using the Elixir language and Phoenix framework. Here are some notes about it.

Demo

Feel free to play around with the demo event. While building & testing, I spent a lot of time clicking athletes forward and backward through the race in one authenticated window, and observing updates in a second incognito window.

Note that my hosting plan is on the free tier, and occasionally the app turns off due to inactivity. If that happens, bother me and I'll turn it back on!

The code

The race

Why I built the app

Requirements for the app