Every number on screen is money
Fans see five money words, each defined once: Pledged, Running total, Owed, Given and Match. Pledged and Given never stand in for each other, so a promise never reads as a gift.
A football rivalry, turned into a race to give.
FansGiving League is a concept I’m launching to promote charitable giving through competitive generosity. Fans pick a side in a pro football game and pledge a few dollars for each touchdown, first down or sack their team makes. Both fanbases’ totals run side by side all game, and sponsors can match what fans give.
It’s live and still early. It never touches money: after official stats post, each fan sees what they owe and gives on the charity’s own page. I built it with Claude Code and wrote the specs before the features, the same way I’d run a product team.


Fans see five money words, each defined once: Pledged, Running total, Owed, Given and Match. Pledged and Given never stand in for each other, so a promise never reads as a gift.
No card, no payment provider, no hold. After the game, each fan sees what they owe and gives directly to the charity they picked.
A sponsor sets a ratio and a cap, and the match draws only on dollars actually given, never on a pledge alone. A stat correction can lower a total, and every change is logged.
A club proposes the charities its fans can choose from, and the league approves each one before any fan sees it. It’s built to WCAG 2.2 AA, with a test that keeps every club’s colors readable.
FansGiving League is a web app that turns a pro football game into a race to give. Fans pledge a few dollars per touchdown, first down or sack, set a cap, and pick a cause their club has named. Both fanbases’ totals race side by side all game.
No. There’s no prize, no payout and nothing at stake but the gift each fan chooses.
No. It never asks for payment details. After the game, it shows what you owe and sends you to the charity’s own giving page.
A sponsor or club sets a ratio and a cap for one game, team and charity. The match draws only on dollars fans have actually given, never on a pledge alone.
Jon Olson, a product leader in Carmel, Indiana. He built it with Claude Code.
Live on the App StoreInstant replay for volleyball practice.
Free in your browserRoad trip games for the whole car.
Demo · desktopA digital library from a photo of your bookshelf.
Live on this siteAsk it about my work, out loud or by typing.