The Cut

Salon operations portal

Sign in with a Supabase Auth user that is linked to a portal-enabled staff profile to unlock live roles, live salon data, and server-side route protection.

Before the first login

Staff profiles now represent the store roster, and only portal-enabled team members need Auth accounts.

  • Create staff_profiles rows for everyone who works in the store.
  • Create Supabase Auth users only for people who need portal sign-in right now, such as owner and front desk.
  • Set staff_profiles.auth_user_id to the matching Auth user id when that staff member should be able to log in.
  • Stylists and other store-only staff can stay unlinked and still be scheduled from the owner and dashboard flows.
  • Apply supabase/schema.sql before expecting live reads on dashboard, calendar, or owner screens.

Sign in

Use an existing Supabase email and password for a portal-enabled owner or front desk account.