Sign in
One entry point, role-based access.
Sign in with a magic link, then let memberships and database roles route you into the organizer console or the participant portal.
Local development notes:
- Magic-link emails usually show up in Mailpit at `http://127.0.0.1:54324`.
- Your profile row is created automatically after the first successful sign-in.
- If you do not yet have memberships, the app will send you to the unauthorized page.
Environment
Supabase is not configured yet. Add the required environment variables before using Auth.
Send a magic link
After sign-in, the app will check memberships and route you to the right surface.
