SŌMA

Secure sign-in keeps every reservation tied to one care profile.

Guests can explore freely, but only authenticated customers can finalize booking, preserve reservation history, and receive updates across the dashboard and backend.

Customer login

Welcome back

Authentication is required before a guest can confirm a reservation. The selected service and redirect path are preserved through this screen.

Configuration

Supabase configuration required

Set NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY, and NEXT_PUBLIC_SITE_URL to connect the app to a real backend.

Redirect context

After login: /dashboard