The problem
A historic club with a tennis school, hundreds of families enrolled, and an enrolment season handled every year across WhatsApp, phone calls and paper.
What we built
- Public online enrolment for the tennis school
- Automatic renewal priority: the system recognises the member, holds their place and time slot, and releases remaining places only at the deadline
- Credentials and a dedicated area for parents
- Online payments
- A work queue for the office, with alerts and live counts
- Separate permissions for sports management, office and coaches
Built with
LaravelVue 3InertiaStripe
The result
The enrolment season is no longer run over the phone.
Running something similar? See what we build for clubs.