Case study · Booking platform

TennisPlay

A complete booking and club-management platform: courts, coaches, groups, packages and memberships, with online payments.

Grand Slam Tennis
Visit TennisPlay ↗TennisPlay home screen with natural-language booking search and options to book a court, coach, group or package

The challenge

Court hire, coaching lessons, group sessions and memberships were managed across phone calls, spreadsheets and separate tools. Staff spent hours on admin, double bookings happened, and players could not see availability or pay online.

The outcome

Players book and pay online at any hour, staff manage the club from one dashboard, and the business has accurate data on court and coach utilisation.

What we built

  • Self-service booking for courts, coaches, group sessions and packages
  • Natural-language search: type or speak "book a court this Saturday at 3pm"
  • Memberships with member pricing and priority booking
  • Online payments with Stripe, including packages and credits
  • Admin dashboard for courts, rates, restrictions, coaches, groups and users
  • Coach portal for working hours, availability and their own bookings
  • Calendar views and recurring bookings with exceptions

Screens

TennisPlay court booking screen with a weekly date picker and morning, afternoon and evening time slots per courtTennisPlay coach booking screen listing coaches with their specialty and hourly rateTennisPlay natural-language search interpreting “book a coach tomorrow at 10am” and showing available coachesTennisPlay lesson packages page with a members-only 10-for-9 bundle and a court sessions bundle

Related services

Have a similar project in mind?

Discovery is free. Tell us what you need and we’ll come back with a fixed-cost proposal.

Discuss a project