Quick Start

First setup and first booking

Source: quick-start.md

Quick Start

1) Create Account

  • Go to `/register`.
  • Choose account type:
  • Coach
  • Club
  • Enter name, email, password, timezone.

2) First Setup

Coach account defaults:

  • 1 default court
  • 1 default coach (owner)

Club account defaults:

  • 1 default court
  • 1 head coach (owner)

Then review in dashboard:

  • Courts
  • Coaches
  • Clients
  • Bookings

3) Create First Booking

  • Go to `Bookings`.
  • Click `New Booking`.
  • Select client, court, coach, date, time, duration.
  • Set price and payment status.
  • Save.

4) Public Booking

Coach plan:

  • Open `Settings -> Availability`.
  • Configure weekly ranges and profile.
  • Copy public booking link.

Club plan:

  • Enable public booking per court if needed.
  • Share court public URL.

5) Approvals

  • Public requests enter `Pending` status.
  • Admin/staff approves or rejects from bookings.
  • Notifications are sent by email/push (if configured).

6) Upgrade Plan

Web:

  • `Settings -> Current Plan -> Upgrade`

Mobile:

  • Upgrade CTA depends on role/features enabled in current build.

Stripe checkout opens and webhook updates tenant plan.

7) Verify Health

  • Dashboard loads
  • Create/edit booking works
  • Public booking link works
  • Plan status loads in settings