Setup Required

Supabase is not configured. The admin dashboard requires a Supabase project to function.

How to set up

  1. Create a Supabase project at supabase.com.
  2. Add the following environment variables to your project's .env file:
    VITE_SUPABASE_URL=https://your-project.supabase.co
    VITE_SUPABASE_ANON_KEY=your-anon-key
  3. Run the database migration to create tables and security policies.
  4. Create an admin user by signing up through Supabase Auth (email + password).
  5. Grant admin access by running this SQL in the Supabase SQL editor:
    INSERT INTO admin_profiles (id, is_admin)
    VALUES ('your-user-uuid', true);
  6. Return to this page and sign in with your admin email and password.
Never share your service-role key or database password. Only the anon key is used in the frontend.
ZORVI logo ZORVI Secure Admin Access
If an admin account exists for that email, a password reset link has been sent.
Protected · Encrypted Session
ZORVI logo
ZORVI Admin
View Site

Dashboard

Overview of your studio content.

Portfolio Manager

Services Manager

Packages & Pricing

Homepage Editor

Edit hero, about, process, and section visibility.

Brand & Contact Settings

Manage brand identity, contact info, and social links.

Contact Messages

Messages from your website contact form.

SEO Settings

Manage how your site appears in search and social.

Settings

Change your admin password.