- Yesterday—
- Last 30 days—
- Total—
GKZiD internal
Owner dashboard
Sign in with the same GKZiD account you use in production. Access can be restricted with
GKZ_OWNER_EMAILS in auth-config.js.
GKZiD internal
Owner dashboard
Quick links and lightweight metrics from Supabase (respects RLS). For true platform totals, add a service-role Edge Function or SQL view with tight policies.
Metrics
Clean snapshot of growth. Counts depend on RLS permissions and a usable created_at column on
cards and profiles.
- Last 30 days—
- Total—
From GKZ_SUPABASE_URL
Browser local time
Product & tools
Home media publish
Publish the 3 Home showcase slots from DASH. Use a GKZiD card URL (/card/slug), an image URL,
or a direct .mp4 URL.
Quick input also works: paste a card slug only, or MP4 storage path like
home-media/my-video.mp4 (or just my-video.mp4) and DASH expands it.
Requires table home_featured_media with at least:
slot_key text primary key, media_type text, media_url text,
is_published boolean.
Public home page: deploy Netlify function home-featured-media with env
SUPABASE_URL + SUPABASE_SERVICE_ROLE_KEY (see repo netlify.toml), or
add an RLS policy so anon can SELECT where is_published = true
(web/sql/home_featured_media_public_read.sql).
Home slot 1
Home slot 2
Home slot 3
Next to wire
- Platform-wide card count via Edge Function (service role) or restricted SQL view
- Signups / DAU from auth logs or analytics
- Stripe revenue + plan breakdown (when billing is live)
- Featured cards picker for home (curated slugs)
- Moderation queue (reports, abuse flags)