rslts.run 2024 Retro
rslts.runWelp here we are in 2025 now and the app has come a long way. We hosted a High School JV Track Meet, a non profit hosted their fun run with limited pre race day support from us. We hosted the entire seasons of Track & Field, and Cross Country for the team.
All that didn’t come without a few bumps along the way. That High School meet the volunteer permissions didn’t work and without error messages we lost a whole events marks. We had an entire event within a meet get accidentally deleted. There were a few meets where there were hiccups and bugs, but overall I am very happy with the development work I was able squeeze in over the year.
Major Features
Athlete Meet Results Page
Developed as a one stop shop for athletes and parents to locate their results for a given meet. We also developed QR codes for recording finish order that also take you to your results page.Athlete Meet Results Page
Athlete PR Page
Developed to help athletes get excited about their personal progress. Takes each performance and for running ones will calculate pace numbers over more familiar distances to help contextualize performances. It will also take all events they participated and highlight best performances across all events.Athlete PR Page
Meet Report
Built this report to help sponsors and meet organizers understand their participation, as well as identify how many events participants were doing.Meet Report
Volunteer Permissions
Originally I designed these permissions to be more role like, with permissions like volunteer
. However this lacked in a lot of cases and was limiting my ability to add new features. In particular I wanted to be able to grant read access to some things on a 1 by 1 basis. So I rebuilt the system using granular permissions.

Volunteer Table Permission Headers

Volunteer Table Default Permission Actions (Default)
Lane Finishes & Starts
For shorter races 400m and shorter instead of identifying bibs at the finish we simply identify which lane finished in which order. This is then correlated with the bibs assigned to that lane at the start. This mild optimization improves the speed of these high participation rate events.Lane Assignment Management For Race Start

Lane Assignment Finish Recorder
Other Developments
- Automatically generate stickers with QR codes for the the bib that point to an athletes results page.
- Moved the management pages into a single unified path.
- Added a session cookie for managing your auth session.
- Added ability to manually edit and add results.
- Edit UI for Divisions to allow non standard or custom divisions as well as a customizable generation.
Ideas
- Video based timer. Allow scanning through a recorded video on the web and based on the frame record the time and allow bib number input.
- Team management tools. Allow teams to claim or register their team members to track PRs and performance for individual athletes.