No-Code Game, Solo

Frank Michael Smith: An 8-Hour Quiz Game Doing $40K/Month

By Wanli Lu · Updated October 2026 · 11 min read

Method
Web-first daily quiz → ads + subscription
Origin
Starter Story podcast (2026); viral on X & Toutiao
Surface
English / US web audience
Build time
~8 hours, Claude, non-technical
Result
$40K/mo at ~700K MAU, 3 months in
Replicable core
Yes — the loop, not the luck
Copy-as-is (CN)
Partly — USD payout & audience differ
Verification
Named founder, Stripe screenshot, podcast

The story in one paragraph

Frank Michael Smith is an independent sports creator with ~4M social followers who does not code. In June 2026, driving home from a wedding, he remembered a map-guessing game (MapTap) and mashed it with his own sports trivia. He opened Claude, described the idea in plain English, and spent about 8 hours that Sunday building GeoSports — a daily 5-question sports-geography quiz where you click a globe to guess a city. Three months later it had ~700K monthly active users and ~$40K/month in revenue. He spent $0 on advertising.

What the product actually is

GeoSports is deliberately tiny. Five rounds a day: a clue (e.g. "a tailgate superfan injured himself climbing over a table in this NFL city"), you click the globe to guess the location, proximity = score. No tutorial is needed — players just see a result and share it. That shareable result is the entire growth engine: a 53% share rate means more than half of players post their score. The game sits under an umbrella brand, GeoGames, with spin-offs GeoHistory and GeoFooty reusing the exact same mechanic.

The distribution play (the real story)

The headline is "8-hour build." The actual lesson is distribution. Frank's own 4M followers drove only ~2% of traffic; 98% came from word-of-mouth. How:

Notice what AI did not do: it didn't decide "fans love comparing scores" or "this one sentence makes people forward it." That's 13+ years of sports-content instinct. AI only turned the idea into something clickable.

The money: two legs, ads do the heavy lifting

Ad revenue
$30K–$35K / mo (programmatic)
Subscription (Pro)
$4.99/mo or $39.99/yr
Paid members
~1,800 → ~$9K / mo
Stripe proof
$7,900 subscription in 4 weeks

$32K + $9K ≈ $40K. The structure matters more than the total: ads are ~80% of revenue, which means the product had to earn attention before it could earn money. That's why he obsessed over share rate, not paywall conversion. A game nobody opens daily makes its ad slots worthless.

The method, as a copyable skeleton

The original write-up distilled five cases (Frank, Connor/Payout, Hasaam/Launch Fast, Ryan/Cat-on-Chair, Sarah/Stella) into a repeatable path. The version worth stealing:

The 5 steps

The 7-question filter (do NOT code if you can't answer most)

The cold water: the odds are ugly

Every person in that article was reported because they won. RevenueCat's State of Subscription Apps 2026 (115K+ apps, $16B+ revenue) shows the base rate:

AI compressed build time from 3 months to 8 hours. It did not compress "nobody shows up." The 8-hour build is the least replicable part — Frank's 13-year content head start and 6-year niche-game reps are what made those 8 hours pay off.

Replicability for us

The durable core — web-first product, English/USD surface, AI-built, distribution via shareable value, ads + subscription — is exactly what we already run. Mapping it:

GeoSports ingredientOur stack todayGap
Web-first, zero-frictioncalcuxa: 36 calculators, pure web— matched
English / USD audiencecalcuxa + opcstories on .com, English— matched
AI-built, non-technicalBoth AI-assisted; indexed via sitemap/IndexNow/JSON-LD— matched
Ads = primary revenuecalcuxa has ads.txt + Ezoic/AdSense skeletonNeed approved ad account + USD payout
Shareable result cardCalculators show a number, not a brag cardAdd shareable result image/score
Borrowed-community distributionSEO only; no borrowed audience yetDrop links where the crowd asks
"Know a crowd" moatopcstories = the crowd-knowledge playbook— matched as content

So the honest answer: we already own the bones. What we lack is not the build (done) or the indexing (done) but (1) an approved ad network + USD payout, and (2) a shareable hook + borrowed-community distribution. Those are marketing problems, not coding problems — and the article's whole point is that the coding problem is already solved.

Key moves you can copy

Lessons and anti-patterns

Steal this: The coding barrier is gone — we proved that with calcuxa (36 calculators, AI-built, indexed). The two things standing between us and Frank's curve are (1) an approved ad/affiliate network with a USD payout and (2) a shareable hook + borrowed-community distribution. Build the share card, drop links where the crowd already is, and wire the payout. That's the replicable 20%.

Sources & method notes

Revenue figures are founder/press-reported and not independently audited. This is a method dissection, not a verified income claim or financial advice. The "月入28万" headline converts Frank's ~$40K at an approximate RMB rate.

Next: Grok Bot — can AI earn USD on autopilot? → All cases