Launch price — $7 one-time

Launch your own outbid.lol
in minutes. For $7.

outbid.lol publicly showed ~$49,000 collected within days of launching a simple pay-to-rank leaderboard. BidBoard is the full boilerplate to launch that exact model in your niche — Next.js, Stripe, admin panel, docs. You keep 100% of what your board earns.

One-time payment. No subscription. No revenue share.
your-board — zsh
$ npm install
$ npm run setup   # .env + database + demo seed data
$ npm run dev
✓ Ready — your leaderboard is live at localhost:3000

The opportunity

Pay-to-rank boards are attention machines that charge admission.

outbid.lol proved it in public: a side project where businesses bid real money for leaderboard rank, with a live revenue counter for the whole internet to watch. The mechanics are almost unfairly good:

01

Buyers pay for attention

Every listing is a business that wants eyeballs. A ranked board with click-through links is the simplest ad unit ever invented — and they pay upfront to be on it.

02

Getting outbid triggers re-purchases

The moment someone takes the #1 spot, the previous holder has a reason to pay again. Rank battles between two egos are pure margin — you sell the same pixel twice.

03

The revenue counter markets itself

A public, growing "total collected" number is the story. Screenshot it, post it, and the board's own success becomes the reason the next bidder shows up.

Niches are
being claimed

The format is already being cloned into verticals — outbid.immo for real estate and indie.game for indie games exist right now, and every week another niche gets taken. The general version has been done. The niche versions are the open ground — the question isn't whether niches get claimed, it's whether you claim yours.

What you get

Not a tutorial. Not a demo. The whole working product.

Everything below ships in the box, working end-to-end from the first npm run dev — with seed data so the board looks alive on day zero.

🏆

Ranked leaderboard

Lifetime bid totals decide rank, ties go to the earliest bidder, and any spot can be outbid for $1 more.

💳

Stripe Checkout + webhook

Real payments wired end-to-end — checkout, webhook verification, and bids that only hit the board once they're paid.

Zero-config demo mode

No Stripe keys yet? Bids are accepted instantly with no payment so you can click through the entire flow locally.

📈

Stacking bids & outbid math

Repeat bids stack onto the same listing, with a built-in "claim #1 for $X" calculator and +/− bid stepper.

🛡️

Admin panel

Password-protected /admin to hide or delete listings. Spam costs money by design — bids only appear after payment.

🖱️

Outbound click tracking

Every listing link routes through /out/<id> redirects, so you can show bidders the clicks they're paying for.

🔔

Activity feed + live stats

A latest-bids feed, a stats page, and the famous revenue counter in the footer — your best marketing asset.

🧹

Smart submissions

URL and @handle normalization with de-duplication, plus auto-scraped titles and descriptions for submitted sites.

🗂️

Categories & filters

27 default categories, fully editable to your niche in one config line. Niche boards convert better than general ones.

🎨

Rebrand in 2 files

Name, tagline, bid economics, and categories in site.config.ts; the entire color theme as CSS variables in one CSS file.

📚

Full docs

README, CUSTOMIZE.md, and DEPLOY.md — quick start, rebranding walkthrough, and deploy guides for Vercel, Railway, Fly.io, and VPS.

📜

Buyer license

Build and launch as many boards as you want, keep everything they earn. The only restriction: don't resell the boilerplate itself.

Built with Next.js 14 (App Router) · TypeScript · Tailwind CSS · Prisma + SQLite · Stripe Checkout

Setup

Idea to deployed board in three steps.

Basic dev comfort is all it takes — if you can run npm commands and edit a config file, you can launch.

1

See it running in 2 minutes

npm install && npm run setup && npm run dev — that's the whole local setup. Demo mode accepts bids instantly with no payment, so you can click through the entire product before touching Stripe.

2

Plug in Stripe

Add your Stripe keys to .env, point a webhook at your domain, and the board takes real money. Every payment goes straight to your Stripe account — no middleman, no cut.

3

Rebrand & deploy

Pick a niche, edit site.config.ts and one CSS file to make it yours, and ship to Vercel, Railway, or a VPS. DEPLOY.md walks through every option step by step.

Claim your corner

Every niche with egos and marketing budgets is a board waiting to exist.

Local businesses Restaurants SaaS tools Crypto projects Agencies Job boards Newsletters Indie hackers Podcasts Shopify apps Barbershops Realtors Twitch streamers Design studios Your city

Real estate and indie games are already taken. One deploy per niche — the license covers unlimited sites.

FAQ

Questions, answered straight.

Do I need to be able to code?
Basic dev comfort, yes: you should be able to run npm commands and edit a config file. That's genuinely the bar — setup is three commands, rebranding is two files, and CUSTOMIZE.md and DEPLOY.md walk through everything else. You do not need to know Next.js internals to launch.
Do you take a cut of my board's revenue?
No. Zero. Payments go through your own Stripe account via your own Stripe keys — 100% of what your board collects is yours. The app has no platform fee and phones home to no one.
What exactly do I get for $7?
The full source code (Next.js 14, TypeScript, Tailwind, Prisma, Stripe integration), the complete docs (README, CUSTOMIZE.md, DEPLOY.md), seed data, and a license to launch unlimited sites and keep everything they earn. The one thing you can't do is resell the boilerplate itself as a template.
What's the refund policy?
This is a digital product delivered instantly as source code, so all sales are final — no refunds. But you don't have to buy blind: the live demo is this exact boilerplate running unmodified — click around, place a fake bid, and you'll know exactly what you're getting before you pay.
Can I run more than one board?
Yes — deploy the repo once per niche, each with its own database and site.config.ts. The license explicitly covers unlimited sites, and CUSTOMIZE.md includes a repeatable per-niche launch playbook.
What about spam or abuse on my board?
Bids only enter the board after payment, so drive-by spam costs money by design. If something bad slips through anyway, the admin panel hides or deletes it in one click.

Last call to be early

The model is proven. The code is done.
The only missing piece is your niche.

$7

One-time launch price · full source · unlimited boards · 100% of the revenue is yours