For badminton clubs

Run your club, not your spreadsheets.

play_portal brings members, dues, events, and court time into one simple dashboard — so organizers spend their evenings on court, not on admin.

Everything a club runs on

Members & roles

Your whole roster in one place — tiers, statuses, and contact details. Admins, coaches, and members each see exactly what their role allows.

Dues & payments

Collect dues online through Stripe or record cash on the spot. Invoices go out automatically, and every member can see their own history and receipts.

Events & sessions

Schedule training sessions and tournaments, take registrations, and track attendance — with a calendar that works just as well from a phone.

Court availability

Link the booking service your venue already uses and see live court availability next to your schedule — read-only, so nothing gets double-managed.

Reminders that land

Dues and event reminders by email, SMS, or push — each member picks their channels, and calendar feeds keep personal calendars in sync.

Built for many clubs

Play in more than one club? Switch between them with a single account. Every club's members, money, and events stay completely separate.

Up and running in an evening

  1. 1

    Create your club

    Sign up and set your club up in minutes. You're the admin; the dashboard is ready before your first coffee goes cold.

  2. 2

    Invite your members

    Share a join link. Members land in the right club with the right role — no accounts to create on their behalf.

  3. 3

    Run it from one place

    Dues, sessions, courts, and reminders all live in the same dashboard, on any device, in your choice of theme.

Ready when your club is.

Free to set up. Your members join with a link, and you'll wonder how the spreadsheet ever kept up.