Take The Wall: one shared homepage, sequential takeovers, and milestone rewards #98601
Unanswered
sariserhan
asked this question in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I built Take The Wall: one public homepage with one owner. A project, message, app, or profile occupies the wall until the next takeover replaces it.
See who owns the wall →
The first configured milestone is takeover #100, with a $100 reward for its eligible owner. Claim review and the published reward rules apply; this is not a promise of earnings for everyone who participates.
The app uses Next.js App Router and Convex. An interesting implementation detail is deciding who owns a single shared page when two checkouts finish close together: the browser's success redirect does not assign ownership. A verified Stripe webhook calls an internal Convex mutation, which deduplicates payment events and activates the takeover atomically. Activation order determines the sequence, rather than whoever opened checkout first.
Source code · Webhook route · Activation mutation
What would you put on a page that somebody else can take over next? I'd also welcome feedback on whether the first screen makes that rule obvious.
All reactions