Court scheduling · credit deduction · operations reports
Venues sell courts by the hour and lessons by the credit, and both compete for the same physical space. Manual scheduling keeps double-booking.
Resources are modelled as court times slot. Bookings and lessons share one occupancy table; overlap detection runs before the write, rejects the conflict and suggests free slots.
Credits deduct per attendance with a ledger; cancellations release per policy and leave a trail; reports show utilisation and revenue by court, coach and time band.
Download source ↓ (free with an account)