Subscriptions
monthly or per cycle, with automatic collection and dunning
Move from one-off sessions to subscriptions, with a web app to sign up and a mobile app to train.
Selling sessions one at a time plateaus fast: every month starts from zero. Subscriptions change the economics — predictable revenue, business value, and a client who commits stays longer. Provided that subscribing, booking and tracking progress fit in an app people open without thinking.
MH Defense, in Sarrians, is a women's self-defence studio led by a karate world champion. The site offers three membership plans with progressive discounts, a free trial class, online booking and a personal area. It is the same foundation a coaching business needs.
The web app carries what you do sitting down: subscribe, pay, build a programme, review history. The mobile app carries what you do standing up: check into a session, log weights, get a reminder, read the day's programme offline in a gym with no signal. Both share the same accounts and data; we write the mobile side in React Native, published to both stores.
monthly or per cycle, with automatic collection and dunning
one-to-one or group classes with limited places
with sets, loads and progression
for session reminders and inactivity follow-up
measurements and photos, visible to coach and client
diary, clients, payments, attendance rate
From €18,000 and eight weeks for the web app with subscriptions. Allow a further €25,000 and ten to fourteen weeks for the mobile app published on iOS and Android.
Platforms and sites in production, viewable online. No mockups, no invented clients.

What we concretely build within this scope.
Turning a service into a recurring product: trials, plans, automated payment, failed-payment recovery and a self-service customer area.
Internal tools, client portals and line-of-business software that replace shared spreadsheets and software nobody uses.
A single codebase for both stores: notifications, offline use, accounts and payments. Publication and updates included.
A detailed quote before we start, and a staging link from week one: you watch the project progress live, not in meetings.
Goals, site structure, content and features. You get a costed scope, line by line.
1 weekFigma mockups of every screen, desktop and mobile, signed off before any development.
2 weeksBuild, back office, content in all three languages. Staging available throughout.
3 to 6 weeksTesting, redirects, back-office training, then maintenance and monthly improvements.
ongoingThose of the work cited on this page. Code only: no WordPress, no Shopify.
Four commitments that hold over time, not four slogans.
No WordPress, no Shopify, no page builder. Your product is written in TypeScript, documented and version-controlled — the repository is yours from day one, and you are locked in to nobody.
User accounts, recurring subscriptions, messaging, gated access, payments: we have shipped five platforms running with real paying customers behind them.
Insurance broking, accountancy firms, real estate, financial recruitment. We know the data confidentiality, role-based access and domain constraints these professions carry.
FR · EN · ES. Internationalisation is built into the architecture, not bolted on as a plugin six months later — essential in Belgium, Luxembourg and Switzerland.
A site is enough to sell and to book. A mobile app earns its place when the client uses it during the session: checking in, logging loads, reading the day's programme in a gym with no signal, getting a reminder. If your use stops at sign-up and payment, we will say so rather than sell you an app to maintain against every iOS release.
Through recurring collection via Stripe, with automatic dunning on failure and access suspension after a delay you set. Tiered discounts, commitments and trial periods are configured from the coach area, with no further development.
The six building blocks to plan for, the ones always forgotten, and the real ranges.
This is not technical snobbery. It is a question of three-year cost.
The breakdown line by line, and why a €1,500 quote ends up costing you more.
Tell us what you need: within 48 hours you get technical feedback plus a budget and timeline estimate. No commitment.