
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.












