Beta

The outbid clone boilerplate.

The outbid mechanic, ready to reskin. Pay for the top spot, get outbid, price climbs. Built on TanStack Start with Stripe wired, and one wrangler command puts it live on Cloudflare.

$59 is beta pricing; $199 at launch. Access is immediate: pay, enter your GitHub username on the page that follows, and accept the repo invitation. Clone it, fork it, build on it while 1.0 is finished.

Support is best effort: lars@confettisaas.com.

Deployed before your coffee is done.

The repo ships with an interactive setup. After payment your GitHub account gets invited to the private repo. Clone it, run pnpm quickstart, and answer a few questions: brand name, emoji, domain, prices. The script creates the D1 database and R2 bucket, runs the migrations, deploys the worker to your Cloudflare account, and hands you the live site plus a tokened admin URL. Stop it any time; it resumes where you left off.

quickstart

$ pnpm install
Done in 3.4s using pnpm v10.30.1
$ pnpm quickstart
Interactive first deploy. Answer a few questions;
Cloudflare resources are created for you.
── Your product
Brand name: Acme Board
Brand emoji: πŸ”₯
Custom domain: board.acme.dev
Minimum listing price, USD (9):
Gold-card floor, USD (199):
── Cloudflare resources
βœ… Created D1 database acme-board-db
βœ… Created R2 bucket acme-board-assets
βœ… Applied 2 migrations
── Build and deploy
βœ“ built in 192ms
✨ Uploaded 11 assets
βœ… Deployed to board.acme.dev
── Admin token
βœ… Generated and stored ADMIN_TOKEN
── Stripe
Stripe secret key (input shows *): ***************
βœ… Uploaded secret STRIPE_SECRET_KEY
Add a webhook endpoint for
https://board.acme.dev/api/stripe-webhook
Webhook signing secret (whsec_…): **************
βœ… Uploaded secret STRIPE_WEBHOOK_SECRET
Site https://board.acme.dev
Admin https://board.acme.dev/admin?token=…

Stripe keys are the only manual step: paste them when prompted and add the webhook endpoint the script prints.

What ships in the box.

Not a demo. The boilerplate is extracted from this site's production code, trimmed to a starting point.

The outbid mechanic
Pay to take the top spot, get outbid, the price climbs. The loop that made outbid.lol viral, ready to reskin.
One command to Cloudflare
pnpm quickstart asks a few questions, then creates the database and bucket, migrates, and deploys. No servers, no Docker.
TanStack Start on Workers
SSR at the edge with file-based routes and server routes. The same stack this site runs on.
Stripe Checkout wired
Session creation, signed webhook verification, and replay-safe fulfilment out of the box.
D1 and R2 ready
Schema, numbered migrations, a payment idempotency ledger, and image caching with SSRF guards.
Admin, dark mode, analytics
Token-gated moderation page, system dark mode, and Umami events for submits and payments.

Want to see it running?

This directory is the boilerplate. The card grid, the checkout, the webhook, the admin page: all of it ships.

Browse the live directory