Waitlist 02 is a Supabase-connected waitlist section that stores email submissions directly to your database with duplicate prevention and real-time feedback. Built with a Next.js Server Action and the Supabase server client, it validates the email, inserts it into a waitlist table, and returns a success or error state to the form — all without a page reload. It installs with a single npx shadcn command and requires only your Supabase project credentials.
Run the included SQL migration to create the waitlist table before deploying. The Server Action handles duplicate email detection and returns a specific error message when the email is already registered.