Product

One architecture. Modules you turn on.

BladeOS is the commercial white-label edition of the club operating system: a public club site, club operations, a member portal, a kiosk, and a schedule screen. The demo opens all of them on an empty database.

Surfaces

Five places, one club record.

Staff

Club operations

Dashboard, schedule, members, billing, coaches, and the add-on modules. Midnight navigation, light work surface.

Athletes

Member portal

Profile, household, membership, bookings, private lessons, invoices, competitions, and video library.

Public

Club website

The academy name, schedule, and memberships. BladeOS stays in a discreet line.

Front desk

Kiosk check-in

Self-service arrival. A tap writes attendance. No member list until the club creates one.

Lobby

Schedule screen

A dark board for the room: class, weapon, and time. Empty until a class is published.

Module map

What the operating system contains.

ModuleWhere it livesCommercial pack
DashboardClub operationsCore
Schedule & group class bookingOperations, club website, schedule screenCore
Private lessonsOperations and member portalCore
Members, households, attendanceOperations and member portalCore
Memberships, sales & pricingOperations and club websiteCore
Discounts and pro shopOperations and member shopCore
Billing & Stripe transfersOperations, one Stripe account per clubCore
Coach managerOperationsCore
CompetitionsOperations and member portalCore
Coach profile loginStaff access$5 / coach / month
Super adminNetwork and finance access$20 / profile / month
Fencer video cloudAthlete library$15 / fencer / month
Leads, newsletters, AI agent, social connectorsMarketing+$9 / month
Finance & accountingIncome, expenses, net+$19 / month
WhatsApp botTemplates and club number+$29 / month
Multi-locationRooms and additional sites+$19 / extra location
Kiosk check-in & schedule screenFront desk and lobby+$9 / month

Data

A new club does not inherit another club.

Provisioning creates the module tables and leaves them empty. Plans, coaches, classes, invoices, leads, and videos are entered by that club. The demo uses the same rule, stored only in the browser.

Protected across every club

  • Navigation, spacing, and component behavior
  • Empty, loading, and error states
  • Success, warning, and error colors
  • One database boundary per club