Skip to content

goalGetr

goalGetr helps hockey clubs give coaches a ready-made program and players visible progress

Year
Since 2025
Type
Web and mobile app
Tech stack
Next.js, Expo, DatoCMS, Clerk
Team, drill and calendar

Overview

goalGetr is a youth ice hockey platform used by Norwegian clubs. Coaches pull a ready-made session from the library, players watch the drills before they get to the rink, and parents follow the same progress from home. It reached thousands of users right after launch.

SmplCo designed the product. I’ve built the platform since 2025, from the web and mobile apps to everything behind them.

From the client
“Thanks so much for creating a truly unique training platform. It’s a pleasure to work with people who can bring your ideas to life and even improve them in the process.”
Christian Dahl-AndersenFounder, goalGetr
01 · Coaches

A ready-made program, one session at a time.

Coaches pick a session from the library or build their own, with drills drawn on the rink, sets and reps, and the equipment they need. Drills are published in English, Norwegian and Swedish, and can be shared with the team or the whole club.

Session planner
02 · Players

Drills to watch before practice, and a card that shows progress.

Players see every drill on video before they reach the rink. Their progress feeds a collectible player card, with ratings for skating, shooting and puck handling, badges to unlock and challenges to log against the coaches’ baselines.

Training video
Player card
03 · Families

Every practice on the calendar, for players and parents.

Sessions land in each player’s calendar, across every team they play on. Players and parents answer in one tap, and coaches see who’s coming, split the team into lines and groups, and post the plan for the day.

Player calendar
04 · Clubs

One platform, a space for every club.

Each club gets its own branded space on shared infrastructure, and its players, sessions and progress stay its own. Players join through their club with a magic link, or families sign up directly with a Summer Pass, and both land in the same app.

Brand and product design by SmplCo

Behind the scenes

01

Six roles, one login

Club admins, coaches, players and parents sign in with Clerk, and each role only sees what it should.

02

One core, two apps

The web app and the React Native app share the same logic, from schedules and attendance to the scoring formula.

03

800+ end-to-end tests

Playwright covers the whole app, the way coaches, players and parents actually use it.

Tech stack

WebNext.js, React, TypeScript
MobileReact Native, Expo
StylingTailwind CSS, Motion
ContentDatoCMS, with GraphQL
AccountsClerk, with organizations for clubs and teams
Data and filesMongoDB, Vercel Blob
HostingVercel
Next projectPaperDrop