OutbidLaunch - Launch your outbid business end-to-end in 5 mins with our hosted cloud (neither coding nor headache required)
0
stars
0
commits
TypeScript
primary language
Aug 24, 2026
updated
A simple, open-source leaderboard where anyone can buy a rank — the highest bid sits at the top, and your spot matches the amount you pay. Built on Astro + shadcn/ui, hosted on Cloudflare, with Stripe handling all payments.


Speed, security, or scaling — choose 3. To help achieve, that's why we're launching tomorrow a hosted managed option that needs no coding at all. It includes:
It's live now. Visit our website — you won't see this deal (or this sentence) in tomorrow's version.
We didn't just spin this up in a day. Hitting 17,233 lines of code took care of all the edge cases and setup needed for a working leaderboard, end to end:

So if you need an integration added, just ask and we'll build it. Why waste time, money, and AI tokens on something that's already done?
One codebase runs a single Cloudflare Worker. Astro serves the fast, static pages, while the live parts (leaderboard, claim form, visitor counts) run server-side or as small React islands for speed.
@handle and a bid. The site creates a
Stripe payment page with that bid attached, then sends them to pay.checkout.session.completed (verified with
HMAC), and the listing is added, safely and idempotently.Privacy: IPs and emails are never stored raw — only hashed (GDPR-safe). Links are checked at claim time; query params are stripped and chat or explicit links are blocked.
| Layer | What it's for |
|---|---|
| Astro | fast pages + the APIs & actions |
| shadcn/ui + React | accessible UI building blocks (cards, badges, avatars) |
| Cloudflare Workers | one deploy target — no server to manage |
| Cloudflare D1 | edge database — listings + log data |
| Cloudflare Durable Objects | live visit counts + world map, in-memory |
| Cloudflare Cache API | caches the leaderboard 30s — handles lots of readers |
| Stripe Checkout | simplest payments — no cards stored |
Follow SETUP.md — a beginner-friendly walkthrough that takes
you from a fresh clone to a working URL: create the database, set your domain
and title, connect Stripe, build, and ship it.
| Status | Item |
|---|---|
| To do | Multi-languages |
| To do | Multi-currency |
| To do | Dark mode |
| To do | Categories |
| To do | Other payment providers integrations |
| In progress | 3D map |
| In progress | Live stats like clicks and visits |
| Done | Initial leaderboard with bidding, directory, and a 3D globe map |
MIT licensed. See LICENSE. Contributions welcome — read
CONTRIBUTING.md.
TypeScript
80.6%
Astro
11.9%
CSS
6.0%
JavaScript
1.5%
OutbidLaunch - Launch your outbid business end-to-end in 5 mins with our hosted cloud (neither coding nor headache required)
0
stars
0
commits
TypeScript
primary language
Aug 24, 2026
updated
A simple, open-source leaderboard where anyone can buy a rank — the highest bid sits at the top, and your spot matches the amount you pay. Built on Astro + shadcn/ui, hosted on Cloudflare, with Stripe handling all payments.


Speed, security, or scaling — choose 3. To help achieve, that's why we're launching tomorrow a hosted managed option that needs no coding at all. It includes:
It's live now. Visit our website — you won't see this deal (or this sentence) in tomorrow's version.
We didn't just spin this up in a day. Hitting 17,233 lines of code took care of all the edge cases and setup needed for a working leaderboard, end to end:

So if you need an integration added, just ask and we'll build it. Why waste time, money, and AI tokens on something that's already done?
One codebase runs a single Cloudflare Worker. Astro serves the fast, static pages, while the live parts (leaderboard, claim form, visitor counts) run server-side or as small React islands for speed.
@handle and a bid. The site creates a
Stripe payment page with that bid attached, then sends them to pay.checkout.session.completed (verified with
HMAC), and the listing is added, safely and idempotently.Privacy: IPs and emails are never stored raw — only hashed (GDPR-safe). Links are checked at claim time; query params are stripped and chat or explicit links are blocked.
| Layer | What it's for |
|---|---|
| Astro | fast pages + the APIs & actions |
| shadcn/ui + React | accessible UI building blocks (cards, badges, avatars) |
| Cloudflare Workers | one deploy target — no server to manage |
| Cloudflare D1 | edge database — listings + log data |
| Cloudflare Durable Objects | live visit counts + world map, in-memory |
| Cloudflare Cache API | caches the leaderboard 30s — handles lots of readers |
| Stripe Checkout | simplest payments — no cards stored |
Follow SETUP.md — a beginner-friendly walkthrough that takes
you from a fresh clone to a working URL: create the database, set your domain
and title, connect Stripe, build, and ship it.
| Status | Item |
|---|---|
| To do | Multi-languages |
| To do | Multi-currency |
| To do | Dark mode |
| To do | Categories |
| To do | Other payment providers integrations |
| In progress | 3D map |
| In progress | Live stats like clicks and visits |
| Done | Initial leaderboard with bidding, directory, and a 3D globe map |
MIT licensed. See LICENSE. Contributions welcome — read
CONTRIBUTING.md.
TypeScript
80.6%
Astro
11.9%
CSS
6.0%
JavaScript
1.5%