For gyms, sports clubs and dance schools

Your gym’s website
and management app,
with your name on it.

Sign-ups, fees, medical certificates and invoices in one web app. You pay for the setup once and there is no monthly fee.

Everything connected,
in one web app

White label

Your members see your gym. They don’t see us.

The logo, colors and domain are yours. Emails go out in your club’s name and invoices carry your details. Our name doesn’t appear anywhere.

  • Website and app on your own domain
  • Emails and invoices in your club’s name
  • The icon on their phone is your logo

Features

Two sides of the same app.

For your members

They sign up on their own, from their phone.

  • They find classes on your website and book a trial session.
  • They sign up and pay online. With Stripe the money goes straight to your club’s account.
  • They upload their medical certificate from their profile.
  • Their membership card with a QR code lives on their phone, in an app with your gym’s icon.
  • They buy tickets for workshops and shows, and items from your shop.

For the front desk

You run it without calling anyone.

  • Everyone logs in with their own role: admin, front desk or instructor.
  • You change classes, schedules, prices and locations yourself, just like the website text.
  • Instructors take attendance with their phone by scanning the QR code.
  • In Italy, every payment sends an e-invoice to SDI, the national invoicing system.
  • Approve certificates in one click and download them all at once as a ZIP.
Two athletes in the starting position on a stadium track

Less admin

The time you spent chasing expired certificates and bank transfers goes back to the gym floor.

The real app

These are screens from the demo, not mockups.

The members are made up, everything else is the software we deliver. You can log in to the demo too, as an admin or as a member. The look you see is just the starting point: we choose it together, with your gym’s colors, logo, texts and images.

Open the demo (opens in a new tab)
Medical certificates to approve, with their expiry date
Medical certificates to approve, with their expiry date
Class payments split by location, with each member’s QR code
Class payments split by location, with each member’s QR code
Attendance recorded with the scanner
Attendance recorded with the scanner
Calendar of trial sessions
Calendar of trial sessions
Season membership cards, with status and expiry
Season membership cards, with status and expiry
People who asked for information or a trial
People who asked for information or a trial
The gym’s website
The gym’s website
Classes
Classes
Booking a trial
Booking a trial
The member area
The member area

How it works

From the first call to the first sign-ups.

  1. Step 01Demo

    A half-hour video call.

    You tell us how you work today. We show you the app and pick the modules you need together.

  2. Step 02Branding

    The app takes on your look.

    We add your logo and colors, then set up classes, prices and locations.

  3. Step 03Migration

    Your members come with you.

    We bring in your members from Excel sheets or from the software you use now. You don’t start from scratch.

  4. Step 04Launch

    Live on your domain.

    The website goes live at your address and emails go out in your name. Members install the app with your icon.

  5. Step 05Sign-ups

    Members sign up and pay.

    They book a trial, sign up and pay by card. The money goes to your club’s account and the invoice goes out on its own.

  6. Step 06Dashboard

    You check the dashboard.

    Attendance, payments and expiring certificates are all in one place. Automatic emails send the reminders.

Everything else it does.

  • Newsletter

    A block editor, no designer needed. See who opens and who clicks.

  • Automatic emails

    Anyone who tried a class and didn’t sign up gets an email 48 hours later. Before a membership expires, a reminder goes out.

  • E-invoicing

    For clubs in Italy, every payment sends an e-invoice to SDI. No copying anything out at the end of the month.

  • Mid-month pricing

    Someone who joins halfway through the month pays only for what’s left. The app does the math.

  • Medical certificates

    In Italy most sports require a doctor’s certificate. Approve them in one click and download them all as a ZIP.

  • QR attendance

    The scanner is the instructor’s phone. The member shows their card and they’re in.

  • Events and tickets

    Workshops, shows and competitions sell online just like a class.

  • Shop

    T-shirts, water bottles, kits. Paid through the same checkout as sign-ups.

  • Payment export

    In Excel or CSV, ready for your accountant.

  • Multiple locations

    Classes, calendar and attendance split by location, with a single dashboard.

Infrastructure

Every club gets its own installation.

In your own Google Cloud
The app runs in a Google Cloud project in your club’s name. You don’t share servers or databases with other gyms.
Backups
Data is backed up regularly, so a mistake doesn’t turn into a problem.
Your domain
Website, app and emails all run on your address.
Modules you switch on
Turn on only what you use. Add the rest when you need it.
Setup and migration
We do them, together with you. They’re included in the price.
Updates
With the Support plan you get new versions and security updates. Without it, the app keeps working as it is.

No subscription

A technical point of contact, not another subscription.

The usual management apps bill you every month, you set them up on your own, and when something goes wrong you open a ticket. Here you pay for the setup once and one person looks after you from start to finish: going live, moving your data, changes when you need them.

  • One-off setup, no monthly fee
  • One technical contact, online, who knows your app
  • New features built for you, with the cost agreed upfront
  • Support at €39/month only if you need it, otherwise €50/hour
Comparison between a typical subscription management app and Gym management
Typical subscriptionGym management
A fee every monthYou pay once
You set it up aloneWe set it up together
Tickets to a call centerYou write to a person, Marco
You pay for features you don’t useYou build only what you need
Stop paying and you lose everythingThe app and data stay yours
Marco · technical contact Replies within one working day

Pricing

Pay once.
The app is yours.

No fee to use it. You get a perpetual license. We keep the code, the data and the Google Cloud project are yours.

Essential

To get classes and sign-ups online.

One-time setup

€1,490

  • Website with classes and price list
  • Online sign-ups and payments
  • Trial sessions
  • Medical certificates
  • QR membership cards
  • Attendance
Request a demo
Recommended

Complete

For clubs that want invoices and emails on autopilot.

One-time setup

€2,490

  • Everything in Essential
  • E-invoicing (Italy)
  • Newsletter and automatic emails
  • Events with tickets
  • Shop
Request a demo

Multi-location

For clubs with more than one gym or venue.

One-time setup

€3,490

  • Everything in Complete
  • Multiple locations
Request a demo

Every plan includes

  • Installation in your club’s Google Cloud
  • Your logo and colors
  • Member migration
  • Staff training
  • 60 days of bug fixes

Optional package

App in the stores

It’s the same web app, published on the App Store and Google Play with your club’s name and logo. Useful if you want members to find it by searching the store.

  • App built with your club’s logo and colors
  • Store listings, with text and screenshots
  • Submission to Apple and Google, and handling the review
  • Store updates for the first year

+€490one-time

The developer accounts must be in your club’s name and your club pays for them, directly to Apple and Google. Apple Developer costs $99 a year, Google Play $25 once. To open an Apple account as a company or association you need a D-U-N-S number, which is free to request. These costs are not included in the €490.

Ask about it in the demo

Running costs

You pay the providers directly.

We are not a middleman. The invoices come straight from whoever provides the service.

Domain
About €10–15 a year.
Google Cloud
Usually €0–15 a month for a small or mid-sized gym. It depends on traffic.
Stripe
Only the fee on payments you receive. No subscription.
E-invoicing
Aruba, an Italian provider, on their own plan. Only if you use the module.

Support, if you want it

Support plan

€39/month

Or €390/year

  • Error monitoring
  • Security updates
  • New versions of the software
  • Backup checks
  • Reply within one business day
Without a plan
On-demand work at €50/hour.
Custom work
New features or changes on request, with a quote.

Already in use

In Rome they use it every day.

Rêverie is the parkour and art of movement school of ASD ArteMovimento, an amateur sports club in Rome. Its website and front desk run on the same web app you see on this page. Sign-ups, payments and invoices are real, it’s not a demo.

Who
Rêverie, ASD ArteMovimento
Where
Rome, Italy
Disciplines
Parkour, art of movement, freerunning
What they use
Online sign-ups and payments with Stripe, invoices to SDI, QR cards, events with tickets, shop
Visit reverieroma.it (opens in a new tab)
The home page of reverieroma.it, the website of Rêverie in Rome, built with our platform

FAQ

Before you ask.

How much does it cost to keep it running?

Not much, and you pay the providers directly. A domain costs about €10–15 a year. Google Cloud usually runs between €0 and €15 a month for a small or mid-sized gym, depending on traffic. Stripe only takes a fee on the payments you receive. If you use e-invoicing in Italy, you pay Aruba for their plan.

What happens if I don’t take the Support plan?

The app keeps working exactly as it did on delivery day. You won’t get new versions or security updates, though, and if you need help it’s billed by the hour, €50/hour. You can switch on the Support plan later too.

Who owns the app?

It’s yours. You pay once and use it forever, with no subscription. It runs in the Google Cloud account in your club’s name, with your domain, your logo and your data. If one day you stop working with us, the app keeps working and the data stays yours: you can export it whenever you want. The only thing that stays ours is the source code, which you get under a perpetual license.

Where is my data stored?

In Europe, on Google Cloud. Every club has its own installation, separate from other customers, with regular backups.

Can I use my own domain?

Yes. The website goes live on your domain, for example signup.yourgym.com, and emails go out from your address.

How long does it take to get started?

Usually one or two weeks from the demo to a live website. It mostly depends on how many members need to be brought in.

Do payments go through you?

No. Members pay with Stripe and the money goes straight to your club’s account.

Do members have to download an app from the store?

No, they don’t need to. It’s a web app: anyone who wants can add it to their phone’s home screen and find it there, with your club’s icon. If you also want to be on the App Store and Google Play, there’s the App in the stores package for €490, one-time. Your club opens and pays for the Apple ($99 a year) and Google Play ($25 once) accounts.

Request a demo

Let’s see how your gym would look.

Three questions: name, contact details and gym. We’ll reply within one business day to set up a half-hour video call.

  1. 01
    You tell us how you work todaySign-ups, fees, certificates, communication.
  2. 02
    We show you the appWebsite, member area and dashboard, with sample data.
  3. 03
    You get a quoteOnly with the modules you need. No commitment.

Rather write to us yourself? marco@milita.it

Step 1 of 3

Three questions, under a minute.

Rather write to us yourself? Email