Web Application

EarlyBird, Next.js App (Vercel + Supabase)

A minimalist waitlist application built with Next.js, TypeScript, and Supabase, deployed on Vercel. A single-purpose signup page with privacy-first data handling: emails stored in one Supabase row with row-level security, hashed IPs for spam control.

earlybird

EarlyBird is a quiet, design-led waitlist tool, “the list before the launch.” It captures emails for a single product launch with an editorial, no-noise aesthetic and a clear three-principle promise (one email when something ships, no drip campaigns, one-click unsubscribe). Technically it’s privacy-first: each signup is stored as a single Supabase row with row-level security enabled, IPs are hashed for spam control, nothing is shared. Built on Next.js with TypeScript, deployed to Vercel. Shows range beyond PHP into the modern React and serverless stack.