<- all tokdocs

GeoSports Took a Weekend to Build and About 16 Weeks to Reach $40K a Month, Roughly 80% of It Programmatic Ad Revenue

Watch on TikTok

View on TikTok ->

A 51-second vertical clip at 720x1280, posted 29 September 2026 by @starterstory (Starter Story, carrying a HubSpot Media watermark), with 13,400 views, 345 likes, 6 comments, 41 reposts and 230 saves at capture, over an original sound credited to Starter Story. I analyzed 26 extracted frames and a 170-word transcript. The footage is a podcast-desk interview: a man in a black sweater at a green desk behind a boom-mounted microphone, sneaker boxes and framed memorabilia on the shelf behind him. The clip cuts between his talking head and screen recordings of three dark-mode web games, GeoSports, GeoHistory and GeoFooty, each with the same subtitle structure ("Daily sports geography game / tap where it happened / 5 questions") and the same blue "Play today's round" button. Yellow hand-lettered counters animate over the footage: "monthly active users 700,000", "monthly revenue $40,000", "$1,800 subscriptions", an ad figure counting from $11,000 up to $35,000, a player counter running from 75,000 up to "100,000 daily players", and "53,000 users who share". One screen recording shows a completed GeoHistory round scored 875 / 1,000 with a question about Robert Johnson and the crossroads, timestamped on screen "AUGUST 28TH, 2026".

The weekend build happened in early May. The $40K figure was measured about 16 weeks later, not 12

The voiceover says "three months ago, I built this game in just a weekend." The caption says "Three months later: > $40,000/month in revenue."

Sportico's reporting, published 28 May 2026, dates the build to a two-day "vibe-coding experiment" in early May 2026, started on a drive home from a wedding. The screen recording inside this very interview carries an in-product date stamp of 28 August 2026. Early May to late August is roughly 16 weeks, about 115 to 120 days. The TikTok then published on 29 September 2026, about 21 weeks after launch.

So the headline compresses two separate facts into one line. The weekend produced a v1 prototype in early May. The $40K monthly figure describes a business that had been live and iterating for roughly four months by the time it was stated, and roughly five months by the time you saw the clip. The causal order in the headline is correct, the weekend did come first, but the interval between the two is understated by about a month at recording and by about two months at publication.

The $40,000 is portfolio revenue across three games, and it is not MRR

Watch the labels change inside a single 51-second video. At roughly the two-second mark, the yellow $40,000 counter carries a black tag reading MRR. Thirty seconds later the same number is labeled monthly revenue. Those are different claims, and the second one is the accurate one.

The founder's own breakdown in the clip settles it. He says about 1,800 Pro subscribers account for the smaller share, and the ads account for "closer to $30,000, $35,000." GeoGames Pro is priced at $5 per month or $40 per year, corroborated by the App Store listing for GeoGames, published by Rhino Studios, which shows GeoGames Pro Monthly at €5.99 and Annual at €44.99. Do the arithmetic: 1,800 subscribers at a $5 monthly ceiling is $9,000 a month, and anyone on the $40 annual plan contributes $3.33 a month, so the real subscription line sits somewhere around $6,000 to $9,000. That reconciles with $40,000 total minus $30,000 to $35,000 of ads, which leaves $5,000 to $10,000.

Recurring subscription revenue is therefore 15% to 25% of the number on screen. The other 75% to 85% is programmatic ad revenue, which reprices with CPM markets and traffic volume every month. Calling the full $40,000 "MRR" misstates what the figure is. The video's own second label, "monthly revenue," is the correct one.

The $40,000 is also not GeoSports alone. The founder is explicit: "GeoGames is the name of the app. It hosts all the spinoffs." The 700,000 monthly active users and the $40,000 both describe the GeoGames portfolio, which by the time of the interview included GeoSports, GeoHistory and GeoFooty. The headline attributes the whole portfolio's revenue to the weekend build.

The on-screen graphic turns a subscriber count into a dollar amount

Frames 15 through 18 display "$1,800" with the word "subscriptions" underneath. The voiceover says "that's about 1,800 ProSubs right now." Eighteen hundred is a headcount of paying subscribers, not $1,800 of revenue. The dollar sign is an editing error. At $5 a month those 1,800 subscribers would represent up to $9,000 monthly, five times the number the graphic implies.

Two other counters are mid-animation artifacts rather than stated figures. Frame 17 shows "$11,000" next to the ads label and frame 18 shows "$35,000" in the same position, which is a count-up animation passing through $11,000 on its way to $35,000. Frame 23 shows "75,000" over the GeoHistory page and frame 24 resolves to "100,000 daily players." Neither $11,000 nor 75,000 is a claim the video is making.

One on-screen number does check out exactly. The GeoHistory results panel in frames 25 and 26 shows per-question scores of 86, 84, 150, 276 and 279 against a total of 875 / 1,000. Those sum to 875. The scoring structure also matches the published rules on geosports.app, which specify five daily questions, a 100-point maximum per question, and multipliers on the later questions for a 1,000-point perfect day. 150 is 75 doubled, 276 is 92 tripled, 279 is 93 tripled.

The 53% share rate is calculated against a peak day, not a typical day

The founder's phrasing is careful and the TikTok framing is not. He says: "we have a 53% organic share rate, which means that we have 100,000 people who play around in a given day, which we've done before. 53,000 of those people are going to share their score." The clause "which we've done before" marks 100,000 as a day they have hit, not a daily average.

Sportico reported in May that GeoSports peaked around 150,000 daily players at the end of its first week and averaged roughly 95,000 players on weekdays after that. So 100,000 is a plausible strong day and the 53,000 figure is an illustrative round-number multiplication rather than a measured count of shares on a specific date. The 53% rate itself is self-reported and I found no primary analytics source for it.

"Non-technical founder" is doing a lot of work in that headline

The clip and its caption present a man who "had never written code in his life" opening Claude after a wedding. That is accurate as far as it goes. What the 51 seconds omit is the distribution and capital underneath the result.

Sportico reports that Frank Michael Smith founded Rhino Studios in 2024, raised $500,000 at a $4 million valuation in 2025, had already shipped two games that did not break through (5 Card Draw and Solo Survivor), and had a four-person team working on GeoSports by late May 2026. He is also a sports creator with a large existing audience. The App Store listing confirms Rhino Studios as the publisher, so the "solo weekend project" is operating inside a funded studio.

The viral spark is similarly specific. Both Fox clips I could find, including GeoSports founder Frank Michael Smith joins Wake Up Barstool, are from Wake Up Barstool on FS1 dated 16 July, and the second clip credits Barstool's Donnie with the social promotion that drove roughly 150,000 players in the first week. The "98% word of mouth" claim in the caption measures traffic that did not come from Smith's own channels. It does not mean the growth was unassisted.

A final note on gross versus net. The $40,000 is gross revenue before Stripe fees, the ad network's cut, Apple and Google's 15% to 30% on in-app subscriptions, Vercel Pro, Claude Max 20x, Upstash, and four salaries. Nothing in the video or in any source I checked states a net figure.

Key Takeaways

  • GeoSports was built in early May 2026 per Sportico, and the interview's own screen recording is date-stamped 28 August 2026. That is about 16 weeks, not the "three months" stated in the clip, and about 21 weeks by the 29 September publication date.
  • Correction: the on-screen "$40,000 MRR" tag at 0:02 is wrong. By the founder's own breakdown, $30,000 to $35,000 of it is programmatic ad revenue. Recurring subscription revenue is roughly $6,000 to $9,000, or 15% to 25% of the total. The video's later label, "monthly revenue," is the correct one.
  • Correction: the "$1,800 subscriptions" graphic puts a dollar sign on a subscriber headcount. The voiceover says 1,800 Pro subscribers. At the verified $5 monthly price that is up to $9,000 a month, not $1,800.
  • Correction: the auto-transcript renders the third game as "GeoFootie" and the ad model as "ProCromatic." The on-screen UI and geogames.co both spell it GeoFooty, and the word is programmatic.
  • The $40,000 and the 700,000 monthly active users describe the whole GeoGames portfolio (GeoSports, GeoHistory, GeoFooty), not the single game built over the weekend.
  • GeoGames Pro is $5 per month or $40 per year, confirmed by Sportico and by the App Store listing (€5.99 monthly, €44.99 annual), published by Rhino Studios.
  • The 53% share rate is applied to 100,000 daily players, a figure the founder describes as one "we've done before." Sportico reported a ~95,000 weekday average and a 150,000 first-week peak.
  • The one on-screen number that verifies exactly: the GeoHistory round shows 86 + 84 + 150 + 276 + 279 = 875 against a displayed 875 / 1,000, matching the published multiplier structure on geosports.app.
  • Context the clip omits: Rhino Studios was founded in 2024 and raised $500,000 at a $4 million valuation in 2025, had a four-person team on GeoSports by late May 2026, and the first-week spike was driven by Barstool promotion.
  • Unverified: the $40,000 monthly figure itself. It is self-reported by the founder in this interview and I found no primary financial document, Stripe screenshot, ad-network statement, or independent audit confirming it. The only verified revenue data point from a primary source is Sportico's late-May report of roughly $47,000 in subscription ARR at about 1,000 Pro subscribers, which scales consistently to the implied $6,000 to $9,000 monthly at 1,800 subscribers but says nothing about the ad line.
  • Unverified: the specific 4 May 2026 launch date (it derives from an X post I could not fetch directly; Sportico only says "early May"), the 700,000 MAU figure, the 53% share rate, the 98% organic traffic share, and the claim of two separate national TV appearances. Both Fox clips I located are from the same FS1 show on the same date, 16 July.

Resources

Published September 29, 2026. Writeup generated from a favorited TikTok.