First setup as super admin
After deployment — sign up, verify email when mail is enabled, then set platform admin access in Supabase.
Connect your agent today
Draft from chat, review in your calendar, and publish only what you approve.
When to do this
Warning
Steps
Open the app
Open your frontend in the browser — for example http://localhost:5173 (default Vite dev), http://localhost:3000 if your setup serves the web app there, or your production site URL.
Sign up (and verify email only when mail is enabled)
In the navbar, choose Sign up and complete registration with your email and password.
Email verification applies only when EMAIL_ENABLED is true (finish the verification link). When it is false (typical self-host / no email provider), new accounts are treated as verified automatically.
See Resend / email setup for both modes.
Promote your user to platform admin
The admin entry points may appear in the UI, but secret-admin routes require is_super_admin on your user.
Open the Supabase Dashboard → your project → Table Editor → the users table (or the table where your app stores public.users). Find the row for your account (the email you signed up with) and set is_super_admin from FALSE to TRUE, then save.
One super admin only
After that, sign out and sign in again if the app caches roles, or refresh the session as your app expects.
Set your public username (optional but recommended)
In the app, open Account → Settings → Profile and set a username (e.g. quokka). That powers your creator profile at /creators/{username} when you publish your own listings.