Portal hub

BarberKu memisahkan portal barber dan portal pelanggan agar jalur publik tetap rapi.

Portal barber dipakai untuk profil stylist per slug, sedangkan portal pelanggan dipakai untuk booking publik, OTP WhatsApp, dan receipt digital.

Portal barber

URL per barber

Format canonical: `/portal/barber/[tenantSlug]/[barberSlug]`

Portal pelanggan

Booking dan receipt

Format canonical: `/portal/pelanggan/[tenantSlug]`, `/portal/pelanggan/[tenantSlug]/success`, dan `/portal/pelanggan/receipt/[token]`