Be first in line.
Then bring the line with you.
Frontrun turns a plain email box into a viral waitlist. Every signup gets a referral link and a live spot in the queue — share it, climb the leaderboard, watch your launch list grow itself.
How it works
A waitlist that grows itself
Three steps turn one signup into a referral engine.
- 1
Drop your email
Visitors join in one tap. They instantly see their spot: “You’re #142.” No account, no friction.
- 2
Share your link
Each signup gets a personal referral link. Copy it, post it to X, send it to friends — attribution is automatic.
- 3
Climb the queue
Every friend who joins moves the referrer up. The leaderboard makes the queue a game people want to win.
What's inside
Everything the viral loop needs
Owned source code — no monthly fee, no participant caps, no “Powered by” badge.
Referral loop out of the box
Unique codes, ?ref= attribution, and self-referral guards are wired up. The viral part actually works on day one.
Live position & leaderboard
Signups see their rank update in real time as referrals roll in. The demo moment that sells your launch.
Resend-powered emails
Welcome + position emails ship with a no-op fallback, so it builds and runs with zero email config until you add a key.
Turso / libSQL storage
Runs on a local SQLite file out of the box, or point it at a free Turso database for production. Zero-config to start.
Yours forever, no lock-in
It’s real source code you own and deploy. No “Powered by” badge, no monthly SaaS bill, no participant caps.
Admin dashboard + CSV export
A password-gated dashboard shows totals and recent signups, with a one-click CSV export of your whole list.
Embed anywhere
Drop the form on any site
One script tag puts your waitlist on a landing page, a blog, a Notion site — anywhere you can paste HTML. It loads a responsive, transparent widget that posts back to your own Frontrun instance.
- Dependency-free vanilla script — no React required on the host
- Auto-resizing iframe, transparent background, emerald-branded
- Same referral engine, same live queue position
<script src="https://yoursite.com/embed.js" data-frontrun></script>Deploy your own in an hour.
Get the full Frontrun source — landing page, referral engine, emails, and admin dashboard. One payment, yours forever.
FAQ
Questions, answered
Does the referral tracking really work?
Yes — try it above. Join the demo, copy your link, open it in a private window, and join again. Your referral count and position both update live.
What database does it use?
libSQL. Out of the box it writes to a local SQLite file (file:local.db) so it runs with zero setup. For production, set TURSO_DATABASE_URL and TURSO_AUTH_TOKEN — Turso has a generous free tier.
How do emails work?
Through Resend. If you don’t set RESEND_API_KEY, the email layer no-ops and logs to the console, so nothing breaks while you build. Add the key to start sending real welcome emails.
Can I use it for client work?
The extended license covers client projects and unlimited end products. The personal license covers your own launches. See the license file in the download.
How do I deploy it?
Push to GitHub and import into Vercel — it’s a standard Next.js app. Add your Turso and Resend env vars in the dashboard and you’re live in well under an hour.
Is there a refund policy?
Yes — a 14-day no-questions refund. If the kit isn’t a fit, email us and we’ll sort it out.