vestige/apps/dashboard/.env.example
Sam Valladares 6837198328 feat(launch): waitlist page, raw-WebGPU hero, supabase + vercel infra
The July 14 launch surface, previously uncommitted:
- /dashboard/launch raw-WebGPU particle "memory brain" hero (RawVestigeEngine,
  NeuralWordmark, dendrite sign) + DOM waitlist overlay with share/referral.
- Supabase waitlist client + migrations + welcome edge function; legacy waitlist
  archived under supabase/legacy.
- vercel.json deploy config, root-redirect env wiring, base-path config,
  graph-only route, Playwright launch verifiers.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-27 11:13:02 -05:00

24 lines
1.4 KiB
Text

# ── Vestige launch waitlist (Supabase) ───────────────────────────────────────
# Copy this file to `.env` (NOT committed) and fill in your Supabase values.
# The /dashboard/launch page writes signups straight to a `waitlist` table using
# the PUBLIC anon key + a Row-Level-Security "insert only" policy, so exposing the
# anon key in the browser is safe (anon can INSERT, cannot read the table).
#
# Get these from Supabase → Project Settings → API.
VITE_SUPABASE_URL=
VITE_SUPABASE_ANON_KEY=
# Optional: the public URL of the launch page, used to build shareable referral
# links (?ref=CODE) that work when sent off-device. Falls back to the current
# origin+path if unset (fine for local/preview). Set this for the deployed site.
VITE_PUBLIC_LAUNCH_URL=
# See docs/launch/waitlist-setup.md for the one SQL block to paste into Supabase
# (creates the table, the insert-only RLS policy, the referral RPCs, and the
# waitlist_count RPC), plus the optional Resend welcome-email function.
# ── Legacy (the older /dashboard/waitlist page) ──────────────────────────────
# Optional POST endpoint (Supabase Edge Function / Formspree / Tally). Unused by
# the new launch page above; kept for the legacy waitlist route.
VITE_WAITLIST_ENDPOINT=
VITE_SUPPORT_BOT_ENDPOINT=