This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
RinkLog
Track your player's hockey stats live from the stands
The official scoresheet records goals, assists and penalties. But most kids aren't scorers. A defenseman who wins his battles and kills penalties has a great season that no scoresheet will ever show. RinkLog lets a parent track their player live from the stands, one tap at a time: shots, scoring chances, faceoffs with location, ice time, shift by shift. Then heat maps, trend charts, and a monthly AI report card. Hockey, ball hockey and ringette. Bilingual EN/FR. Free to start.
Hi Product Hunt 👋
I'm a hockey dad from Quebec. I built RinkLog because of something that bothered me for years in the stands.
My kid would play a great game, win his battles, block shots, kill a penalty without giving up a chance and the scoresheet would say: 0 goals, 0 assists. Nothing. Meanwhile the kid who scored on a lucky bounce is the star of the car ride home.
Most youth hockey players are not scorers. Defensemen, penalty killers, third liners, goalies the official stats are basically blind to everything they do well. So parents track it themselves, in a notebook or a spreadsheet, badly, and give up by December.
RinkLog is what I wanted instead: one-tap tracking from the stands during the game, then heat maps, trend charts and a monthly AI report card that tells the kid what they're actually getting better at.
The principle I kept coming back to while building it: progress, not pressure. This isn't a leaderboard for kids. It's a mirror for development. Every design decision came back to that.
Three things I'd love feedback on:
- The one-tap logging flow : you're watching a live game, you can't look down at your phone
- Whether advanced metrics (Corsi, PDO, SCF%) are explained clearly enough for a parent who's never seen them?
- The AI report card tone : I've spent more time on this than anything else ...
It covers ice hockey, ball hockey and ringette, works offline (arena wifi is a myth), and it's fully bilingual English/French. Free plan to try it.
Happy to answer if you have question about me or RinkLog.
Someone asked about the numbers, so here they are.
269 accounts. 18 paying subscriptions.
That second number looks bad until you put it beside the third one: of the 38 people who have actually reached the paywall, 17 subscribed. That is 50%, and they paid before the season even started.
So my problem is not the price and not the product. It is that almost nobody has reached the paywall yet, because you cannot log hockey games in August. My whole funnel is waiting on a calendar I do not control.
That is the least glamorous lesson of the five weeks and the most useful one: before optimizing conversion, check whether your users are physically able to use the thing yet.
Five weeks between shipping the app and launching here
RinkLog went live on the App Store and Google Play on July 31. I waited a month before launching here, because I wanted real parents using it first. Here is what those five weeks actually looked like.
WHAT I SHIPPED
A calendar. This was the big one, and it came from being wrong. I built a statistics app and launched it in August, when there is no hockey. Parents signed up, opened it, and found nothing to record. So RinkLog now holds the whole season around the games: camps, tryouts, practices, tournaments, skate sharpenings, appointments. Ten event types, a month view and an agenda view, per-event reminders. If your league publishes an iCal feed you plug it in and the calendar fills itself. It syncs with Google Calendar, and it publishes its own .ics feed so it lands wherever you already live.
Off-ice training programs. Three of them: Stance, Speed, Shooting. Each runs over three days, A, B and C, that the kid checks off. Every completed session writes itself into the calendar, so by the first puck drop there is already a record of the work done.
Tournaments, and a guides section, because half my support emails were the same three questions.
WHAT I GOT WRONG
Three things, and the third one still stings.
I measured activation cumulatively. My funnel added a July signup who had six weeks of hockey to a signup from yesterday who has not had a single game yet. That number drops every time an ad brings people in. It is a metric that gets worse when things go well. I rebuilt it by cohort: take the people who signed up eight to fourteen days ago, so every one of them has had at least a week, and ask how many logged a game.
I counted a game as "opened a match screen". A parent who taps into a match out of curiosity and closes it ten seconds later is not an activated user, and counting them meant my dashboard was greenest about exactly the people I most needed to reach. A game now counts only if it ended, was entered as a stat sheet, or carries at least one event.
And I set my founding-price deadline for September 30. Minor hockey regular season in most leagues starts October 2. I built a deadline that expires two days before my product becomes useful to most of the people I was asking to pay. I found that out this week, from a calendar, not from my analytics.
THE PRINCIPLE
Progress, not pressure. It is not a slogan, it decided real things.
You can log from the bench instead of during play, so you are watching the game and not your phone. You can turn shift tracking off entirely and keep three buttons: goal, assist, shot on goal. You can correct a game's totals afterwards. The free plan does not expire and does not shrink. There is no leaderboard between kids, and there never will be.
THE STACK
Cloudflare Workers and D1, React, Capacitor for iOS and Android, bilingual French and English from the first commit. One person, which is why the calendar took three days and the App Store took five rejection rounds.
WHAT I WOULD LOVE FEEDBACK ON
1. The calendar bet. Is holding the whole season around the games the right move for a stats app, or did I just build a second product nobody asked for?
2. The wall. The free plan keeps the last three games, so the paywall arrives at game four, not on a date. Fair, or too soon?
3. The AI report card tone. It is written for a kid to read. I have rewritten it more times than anything else in the app and I am still not sure.
Happy to answer anything, including the numbers.
About RinkLog on Product Hunt
“Track your player's hockey stats live from the stands”
RinkLog was submitted on Product Hunt and earned 3 upvotes and 7 comments, placing #65 on the daily leaderboard. The official scoresheet records goals, assists and penalties. But most kids aren't scorers. A defenseman who wins his battles and kills penalties has a great season that no scoresheet will ever show. RinkLog lets a parent track their player live from the stands, one tap at a time: shots, scoring chances, faceoffs with location, ice time, shift by shift. Then heat maps, trend charts, and a monthly AI report card. Hockey, ball hockey and ringette. Bilingual EN/FR. Free to start.
RinkLog was featured in iOS (110.8k followers), Analytics (173.6k followers) and Sports (11.4k followers) on Product Hunt. Together, these topics include over 61.1k products, making this a competitive space to launch in.
Who hunted RinkLog?
RinkLog was hunted by TheJobeLabs. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how RinkLog stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.