⚙️Project: Lap Counter


A small web app help coaches count laps for multiple athletes. Has an integrated stopwatch and calculates the split for each athlete automatically.

I built this little page to help me count laps for my swimmers for some time based test sets. The first version of the app just had a grid of static buttons, one for each athlete. I quickly found that it is very hard to keep track which laps I already counted. As a way to visualise when each button was last pressed, they change colour. The buttons start green when pressed and slowly turn red over time, based on the average duration of a lap.

The page works completely offline (after the page loads) and no data is sent to any server. It is also possible to export the data to a csv file.


©Tim Bachmann 2022

Built with SvelteKit and hosted on GitHub Pages.
View this website on GitHub!