Let's start again. @jonathan_wilke earns 50% of all revenue — with thanks for the brilliant idea we've cloned.

About

One page, one list, one mechanic. Everyone on this board paid to be where they are, and the only way past someone is to pay more than they did — no ads, no API keys, no revenue share.

Why it works this way

Most ranking surfaces hide their scoring behind engagement signals, freshness decay and moderation queues. This one has nothing to hide: the number next to a listing is the ranking function, it is printed on the page, and anyone can move by exactly the amount they are willing to spend.

—

listings

—

total volume

—

highest bid

—

added today

—

revenue today

How this copy is built

This deployment is a rebuild of the original concept on a deliberately small stack. Every page is plain static HTML with hand-written CSS — no framework, no bundler. The parts that need live data are fetched as HTML fragments with htmx, served from this origin rather than a CDN.

  • Hosting: Cloudflare Pages, serving public/ directly. The 28 category boards are generated as real static files at build time.
  • Dynamic bits: Cloudflare Pages Functions under functions/ — HTML fragments for htmx, plus the /product/… detail pages.
  • Storage: Cloudflare D1 — listings, a click log, and a small key/value table for site counters.
  • Client JavaScript: the theme toggle, the inline bid stepper and pagination.
This is a demo. The board is seeded with placeholder listings and no payment provider is connected, so bids are written straight to the database. Connect a checkout flow in functions/api/bid.js before pointing anything real at it.