SaaS Platform· 14-day sprint

MoveTogether.app

Collaboration with GTSports: first their kickboxing school, then the sports world

The story

Before

G. Tel of GTSports.nl manages his kickboxing school via Excel and WhatsApp. Who has paid? Who's coming to which training? At the door: chaos and lost time.

Obstacle

Virtuagym costs €200+ per month and feels corporate. GTSports disappears behind their branding. G. Tel wants something that feels like GTSports, not like "yet another platform".

Insight

Build it for GTSports first. Make it perfect for their kickboxing school. Only then scale to other sports and trainers. Test everything in practice with real members.

After

14 days later: GTSports runs on MoveTogether. Their domain, their branding. After validation at GTSports: ready for other sports schools and personal trainers.

The first 14 days

From concept to working prototype.

1
Day 1

Discovery with GTSports kickboxing school

We talk to trainers and members. What goes wrong? How do people sign up now? How do they check in? We map all frustrations: double registrations, missed payments, chaos at the door.

2
Day 2

White-label architecture design

How do you make one platform that feels like hundreds of different gyms? Tenant model: every gym has its own domain, branding, data. MoveTogether disappears into the background.

3
Day 3

Member management and subscriptions

Database design for members, subscriptions, payments. Recurring payments, free trial periods, family memberships. Flexible but not complex.

4
Day 4

Group classes and sign-ups

Schedule builder for trainers. Members can sign up. Max capacity, waiting lists, automatic reminders. The system knows who should be where.

5
Day 5

QR code check-in system

Every member gets a unique QR. At entry: scan, green check, done. Trainer immediately sees who's there. No more name-list checking.

6
Day 6

PWA for members

Members install their gym's PWA. Own logo, own colors. View schedule, sign up, show QR code. It feels like their gym's app, not MoveTogether's.

7
Day 7

Test at GTSports

First real kickboxing training with the system. Members check in with QR. Trainer sees live who's there. What works? What needs to be faster? We note everything.

8
Day 8

Admin dashboard for trainers

Overview: who has paid? Which classes are full? Who needs renewing? Everything in one place. No more Excel needed.

9
Day 9

Payment integration

Mollie and Stripe integration. Automatic direct debit, invoices, reminders. The money comes in without the trainer having to think about it.

10
Day 10

Notifications and communication

Class in 1 hour? Push notification. Subscription expires? Email reminder. Trainer wants to announce something? Broadcast to all members. Smart and opt-in.

11
Day 11

Custom branding per tenant

Upload logo, choose colors, set domain. In 5 minutes every gym has their own branded experience. MoveTogether logo? Nowhere to be seen.

12
Day 12

Performance and mobile optimisation

QR scan must be instant. Schedule must load lightning-fast. The platform runs on member phones, often older models. We optimise for speed.

13
Day 13

Analytics for gym owners

How many members this month? Which classes are popular? Who comes regularly, who doesn't? Insights to run the gym better.

14
Day 14

Go-live with GTSports

Kickboxing school runs fully on MoveTogether. Members check in, sign up, pay. The trainer focuses on training, not admin. It works.

1-3 months later

Roadmap: perfecting at GTSports, then rolling out

The product is 1 month old and runs only at GTSports. The coming months: constantly collect feedback from G. Tel and his members. Fix every bug, optimise every workflow. Only when it works perfectly at GTSports do we go to other sports schools. Marketing happens by word-of-mouth: trainers who know GTSports and see how well it works.

Goal: 100+ GTSports members actively using it
Process all feedback from G. Tel
Onboard 3-5 new sports schools as pilot
Expand multi-tenant architecture
Perfect onboarding flow for new gyms

1 year later

Vision: affordable alternative to Virtuagym and Appybee

In a year we want MoveTogether to run at 25+ sports schools and personal trainers. Every gym fully white-label, own domain, own branding. The platform scales along, stays affordable, and stays invisible. We grow organically: every new gym is a reference. No big marketing campaign, but proven value at users like GTSports.

Goal: 25+ sports schools and trainers
1000+ active members across all gyms
Expansion to PT sessions and online classes
Marketplace for industry-specific features
Cost model: one third of Virtuagym, self-sustaining

"Virtuagym was too expensive and didn't feel like us. MoveTogether is invisible to our customers. It feels 100% like GTSports. Members think we built it ourselves. Perfect."

G. Tel, Owner GTSports Kickboxing School

Technology

PWAVue.jsTypeScriptLaravelPostgreSQLMollieQR GenerationPush API

Ready for your story?

Let's discuss what we can build for you.

Call 085 083 5775

No-obligation intake