Skip to main content
The day-to-day running of a club in one admin app: schedule periods and sessions, trainer profiles with disciplines, absences and substitutions, touch drag-and-drop staffing on a tablet, discipline and level catalogues, gallery and video management, and an enquiry inbox whose reply composer drafts answers in the club’s own voice. The same API feeds the public website.

What ports as-is

  • Club API (schedule entries and periods, session-trainer links, trainers with disciplines, absences, substitutions, experience levels, galleries, videos, enquiries and replies, app settings) with RBAC
  • The admin SPA including the touch staffing board
  • The AI reply composer over a model registry
  • The website plugin set (schedule grid with filters, trainer carousel, gallery, video embed, enquiry form) driven from one configurable API base URL

What we build for you

  • Disciplines and levels
  • Trainer and session master data
  • Brand tokens and site skin
  • The voice sample used for drafted replies
  • Notification recipients and mail templates
  • The identity tenant