goalGetr – Sports Training

goalGetr – Sports Training

goalGetr keeps everyone connected to a young player's development — whether you're coaching, training, or cheering from the stands. It immediately garnered thousands of users upon launch with its multi-tiered approach: clubs and teams organise sessions and track development, players train with video guides and watch their skills progress, and parents follow schedules and their kids' progress.

What did the client think?

"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-Andersen Founder, goalGetr

The Challenge

Build a multi-tenant youth ice hockey training platform from the ground up, including:

  • Elite-coach video content
  • Gamified player cards
  • Stripe subscriptions
  • Clerk authentication across six roles
  • Tiered parental consent
  • GDPR Article 17 erasure

Our Solution

SmplCo was goalGetr's end-to-end product and engineering partner, delivering design, architecture, build, and ongoing operation.

Key elements of this complex platform include:

  • Independently-branded instances on shared infrastructure. Each club owns its players, sessions and progression data. Isolation is enforced through Clerk organisation membership at every request, plus a teamId filter on every document in MongoDB, plus explicit E2E tests that authenticate as one team and assert zero leak from another.
  • Dual-funnel acquisition. Players arrive either through their club (magic-link onboarding, branded experience, revenue share back to the club) or directly from families buying the Summer Pass via Stripe Checkout. Both populations land in the same backend, with attribution captured per signup.
  • Elite coach content authored by specialist international coaches, with sessions dropping into each player's calendar weekly.
  • Challenge tracking, where players log their results against the coaches' baselines.
  • Founding Cards — limited collectible variants — adding a brand reward layer on top of the Digital Player Card.
  • User-generated video, in active build: players record and upload challenge clips through the full pipeline — client-side compression, direct upload, moderation queue, and CDN delivery via Vercel Blob Storage with signed token access and role-based access control.
Product StrategyUI/UX DesignFull-Stack EngineeringMulti-Tenant ArchitecturePayments
goalGetr's club dashboard, showing team roster, coach-authored drill video, and the shared session calendar
goalGetr's limited-edition Founding Cards, a collectible reward layer on top of the Digital Player Card
Editing a player's Digital Player Card — photo, background colour and layout, all customisable
A player card's front and back, showing gamified stats and earned badges like Captain, Dangler and Sniper
A player's session calendar spanning multiple clubs, with sessions to accept or decline
An elite coach card from goalGetr's specialist content library, featuring a scoring clinic
goalGetr's sport iconography, used throughout drills, sessions and player stats
A coach-assigned training session with embedded video guide, ready for players to complete
goalGetr's session game board, letting coaches build full-ice practice plans station by station with an equipment checklist
A player's skill progression rings, tracking Skating, Shooting, Puck Skills, Fitness, Game Sense and Character
A coaching nudge prompting a player to balance shooting practice with game sense drills
SmplCo case study notebook illustration

Explore
More Success Stories

TWENTY40 case study
Altien case study