Member platform· 14-day sprint

MoveTogether.app

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

Twee vensters naast elkaar: het platform in het zwart en dezelfde omgeving in de huisstijl en op het domein van een klant

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.

De klantomgeving in eigen huisstijl groot in beeld, met dezelfde pagina op een telefoon ernaast
Het functieraster: eigen huisstijl, planning, betalingen, ledenbeheer, rapportage en beveiliging

1-3 months later

The first month: everything at GTSports

MoveTogether runs at GTSports and grows on the feedback of G. Tel and his members. Every bug gets fixed and every workflow sharpened. Only when it stands solid at GTSports do other gyms follow.

In use by the members of GTSports
Feedback from the trainer goes straight into the platform
First other gyms in pilot
Every gym its own environment
A new gym is set up in five minutes
Twee telefoons: de klantomgeving en het functieoverzicht

1 year later

What comes next

MoveTogether grows gym by gym, each with its own domain and its own branding. The platform stays invisible and affordable. Every new gym is a reference for the next.

More gyms and personal trainers
Personal training and online classes
Features per sport
A third of the cost of the big packages
Own domain and branding per gym

"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 of GTSports Kickboxing school, gtsports.nl

Technology

PWAVue.jsTypeScriptPostgreSQLMollieQR GenerationPush API

Ready for your story?

Let's discuss what we can build for you.

Call 085 083 5775

A 30-minute intake