Can I vibe code GetWaitlist?
Drop-in waitlist with referral links that move you up the queue.
A waitlist is an email field, a table, and a counter — plus one clever bit, the referral link that moves you up the queue when friends sign up. That's a unique code and an integer column, and an agent ships the whole thing, styled, in a sitting. The waitlist on this very site was built exactly this way, from a single prompt. Renting a mailing-list signup form by the month is the kind of habit this database exists to question.
Build a waitlist landing page with referrals. The signup form takes an email, validates and dedupes it, and shows the user their queue position plus a unique referral link (/?ref=CODE). Every signup arriving through their link moves them up five places; after signing up they see a small dashboard with position, referral count, and share buttons for X and WhatsApp. Admin page (password-protected) lists signups sorted by position with CSV export. Block disposable-email domains from a maintained list. Next.js App Router, Postgres, Prisma, deployed on Vercel; keep the landing copy in one file so I can rewrite it fast.
A signup page that stores emails, shows queue position, and gives each person a referral link that bumps them up the list for every signup it brings.
- Prebuilt widget themes you drop in without styling anything
- Built-in email blasts to the list when it's time to launch
- Spam and disposable-email filtering tuned on other people's launches
- Analytics dashboards benchmarking your signup and referral rates
Fifteen dollars a month for five minutes of setup beats an evening of building when launch is tomorrow.
A prompt is the first move, not the whole game. Course 01 teaches you to take a prompt like this one to a shipped, working app — reviewing, correcting, and steering the agent the whole way.
Start Course 01 →