Needs:

Jotform integration or similar for waivers

Better editing for calendars.

Payment processing

Invoicing

Tennis uses:

Stripe, Square, Club Automation, USTA Serve Tennis, Tournament Desk, Match Tennis App, Zenniz

Visible court map during a tournament so parents can see who is on each court