Features

Every part of running a sports complex

Six areas, one platform. Each one exists because a venue owner was otherwise doing it in a spreadsheet, a WhatsApp group, or not at all.

Court booking that fills empty slots

Real-time availability across every court and sport you run. Players book from the app; the slot closes everywhere at once.

  • Per-court schedules with configurable slot lengths
  • Distance-sorted venue discovery from the player's location
  • Booking invitations so one player can bring a group
  • Full booking history and audit trail per reservation

QR check-in your staff actually control

Every booking carries a QR code. Staff scan it at the door from the mobile app or the web reception desk.

  • Scan from a phone camera or a desktop webcam
  • Check-in is authorised against the venue, not just the booking
  • Duplicate scans are suppressed, with haptic confirmation
  • Every scan writes a timestamped log entry

Staff accounts with real permissions

Owners invite their own team and choose what each person can do. No shared logins, no giving the manager password to a coach.

  • Manager, front desk and coach roles out of the box
  • Staff see only the venues they are assigned to
  • Invites are emailed; staff set their own password
  • Access is revoked instantly, everywhere

A REST API for your own systems

Twenty-three versioned endpoints covering bookings, courts, members, invoices, payments, tournaments and visitor counts.

  • Bearer tokens you generate and revoke yourself
  • Tokens are stored hashed and scoped to named abilities
  • Your venue is resolved from the token, never sent by the client
  • Every request is logged with method, status and duration

Payments, invoices and vouchers

Take payment at booking, issue invoices, and run promotions without spreadsheets.

  • Invoices generated per booking
  • Voucher codes with tracked redemptions
  • Payment records tied to the booking that produced them
  • Revenue and occupancy reporting

Teams, tournaments and player discovery

The reason players open the app on days they were not planning to book anything.

  • Team creation with in-app messaging
  • Tournament brackets and team registration
  • Scout players by sport and skill
  • Ratings on venues and players

Which of these do you need first?

We will walk through your courts, your staff structure and the systems you already run.