A whole season,
in one place.
Competitions, camps, race results, expenses, podium photos, receipts. The companion the rink-side parent never had - quiet, private, and built around the rhythm of a real season.
Download on the App StoreSkating families end up with a messy stack - a notes app for results, a spreadsheet for expenses, a camera roll for medal photos, a calendar for events. Every season starts by reinventing the same system. We searched for an app that pulled all of it together and never found one.
So we built SkateTracker - the app we wished existed. Single place for competitions, camps, race results, costs, and the moments worth remembering. Designed by someone who has sat at the rink with a phone and a spreadsheet open in two tabs, trying to remember which travel claim was for which event.
No login. No subscription. No data leaving your device. Just a tool that respects your time and gets out of the way.
Your season, at a glance.
The home screen is the season itself - every competition and camp you've added, sorted by date, filterable by type. The next event sits at the top with a countdown so you always know what's coming. Stat cards roll up the totals: events tracked, races run, podiums earned, money spent.
Tap any event for the full picture. Long-press for quick edit and delete. The app fades away and the season stays in focus.
Every podium. Every memory.
Log every race - distance, position, conditions, what to improve. Best position and medal counts roll up automatically. The status header shows the moment that mattered most: the position, the days remaining, the medals earned.
Attach photos to any event - medal shots, podium moments, venue pictures. Years from now, the app remembers the 3rd-place finish, the hotel that smelled like chlorine, the day everything came together.
500m. 1000m. Relay. Done.
Adding a race is a single screen. Distance, position, optional notes - that's it. The form remembers what's coming back next time. Edit any race later from the same screen, with a delete button right where you'd expect it.
Build the picture race-by-race over the weekend. By Sunday night the season has another data point and the app has another memory.
Every cost. Every receipt.
Skating gets expensive. Travel, entry fees, gear, food, accommodation - track each cost by category, link it to an event, and watch the season total roll up automatically. Currency follows your device - €, £, $, kr, zł - without a setting to find.
Snap a photo of the receipt right inside the expense screen. Hotel folio, gas pump, entry fee printout - all attached, all searchable, all yours.
"Years from now, you won't just have a list of races. You'll have the season itself - the podium photo, the hotel receipt, the note about the new blades, the moment they finally landed the jump. The app remembers so you don't have to."
The story your season tells.
Podium rate, average cost per event, spending breakdown by category, season summary. Numbers a parent or coach actually wants - without ever asking you to crunch one yourself.
Export the whole thing to CSV anytime, or import a past season you've been keeping in a spreadsheet. Your data is yours, in a format that lasts decades.
Built for skating. Designed for any sport.
The name says skating, but the bones are sport-agnostic. Events, results, expenses, photos - every model is general. Swap the icons, change the terminology, and you have a season tracker for any sport where individuals or families travel to compete. On the roadmap: separate apps tuned for the language and rituals of each community.
What SkateTracker does not do
Try it for a season.
If it saves you one spreadsheet, one frantic search through your camera roll, or one re-built receipts list at the end of the year, it's earned its place on your phone.
Get SkateTracker on the App StoreBuilt by J - Swift 6, SwiftUI, SwiftData. Designed by someone who once kept a season in a single Apple Note and a folder of unsorted screenshots.