All sports

Ten sports, one platform. The difference is configuration.

Every sport has its own geometry and its own administrative pain. The system underneath is the same: member, group, schedule, attendance, fee plan, invoice. Pick yours and see what actually gets configured.

Your sport is not on the list? Groups, fee plans and venues are generic — a sport is a setting, not a product edition.

5 things get configured · 11 are the same for everyone

What differs per sport — and what does not

The differences between sports sit on one side of this table. Everything on the other side a nine-squad football club gets exactly like a forty-member tennis club.

Configured per sport 5 items

  • Group names and structure

    U7–U19 squads, swim-school groups, age categories or disciplines. A group is a generic concept; how you name and split it is your call. A member can sit in several groups without being duplicated.

  • Fee plans

    A plan hangs on a group; how many and at what price is yours to decide. The validity period lives on the member’s assignment, not on the plan.

  • Venues and areas

    Pitch A and B, half a hall, lanes, tatami. The area is set on the session and counts in clash detection: two bookings on one venue with different areas do not conflict.

  • The season’s rhythm

    Twelve weeks of skiing, or swimming with no break all year. You switch seasons by re-assigning members to plans.

  • Typical one-off charges

    The bus and passes, a camp, an entry fee, equipment rental. The charge joins the same invoice as the membership fee.

We configure all of it together at onboarding. There is no wizard to fill in alone and no setting that costs extra.

The same in every sport 11 items

  • The member/family data model

    Member, persons, guardians, contacts, four typed consents, allergies, medication and conditions.

  • Schedule and clash detection

    Session series, copy-week with a preview; clashes by venue and area, coach and group.

  • Attendance without signal

    A local queue on the device and re-sync inside a 24-hour window.

  • Billing and the consolidated invoice

    A monthly run; one document per payer for all children and all groups.

  • Reference and card

    A payment reference on the invoice; card via Stripe once configured. (Slovenia’s UPN QR applies to Slovenian clubs.)

  • Sign-ups

    A public link with a QR code and an approval queue.

  • Announcements

    Pinned to the top, visible to parents when they open the app.

  • Volunteers

    Shifts, one-tap sign-up, a fair-share view of hours.

  • Permissions

    Default-deny; every screen and deep link needs a grant; four roles.

  • Reports

    Attendance, membership, finance and receivables ageing.

  • Languages

    Slovenian, German, Croatian, Italian and Serbian.

All areas — and what the product cannot do yet →

None of it costs extra

Differences between sports are configuration, not packaging. There is no football edition and no swimming edition, no basic and pro tier, and no feature that unlocks only for a bigger club.

A forty-member club gets the same records, the same billing and the same reports as a five-hundred-member one. Coaches, parents and guardians are not counted — the price depends only on active members. See pricing →

Belts, levels and badges no

The only sport that would need something the product does not have is martial arts: grades, promotion history and exam eligibility are not kept, and we are not going to build them. The candidate list is prepared today from the attendance report over any period. The same goes for swimming levels and gymnastics badges — the product cannot do this and we do not promise it.

Let’s look at this on your club

Bring your spreadsheet. We do the migration. On the call we configure your groups, your fee plans and your venues — we don’t play a slideshow.

30 minutes · we do the data migration · setup takes ≈ 75 minutes of your time, spread over four days