A GeoSports question on October 10, 2026: players drop a pin on the globe to answer. Image: MadRobot screenshot

Frank Michael Smith knew “almost nothing about software engineering” when he opened Claude Code one weekend in May to build a sports version of his favourite daily map game. Twelve hours later he had GeoSports, and within a month a million people had played it.

Five months on, Smith says the game has been played more than 15 million times, has its own app and makes money from subscriptions. It is one of the clearest cases yet of a vibe-coded weekend project turning into a real business.

Five questions, one map

GeoSports asks five sports questions a day, and you answer each one by dropping a pin on a map of the world. Where is the ballpark that has hosted the Chicago Cubs since 1916? Which city’s team did the NBA stop from trading Chris Paul to the Lakers in 2011? The closer your pin lands, the more points you score. A round takes about a minute, needs no email address or sign-up, and ends with a score built to be shared with friends.

Smith got the idea from MapTap, a daily geography game he had been playing for weeks. The game now sits inside a wider GeoGames app alongside two spin-offs, GeoHistory and GeoFooty, a soccer version for fans around the world.

“I’m decent with Claude”

Smith, who runs sports channels with millions of followers, described the build in his newsletter:

I know almost nothing about software engineering, but I’m decent with Claude, so I fired up Claude Code and we got to work.

Frank Michael Smith, GeoSports creator

He said he went back and forth with Claude “hundreds of times” before shipping the game the same day. It had 79 players on day one and 575 on day two. On day three, Kendall Baker, who writes a widely read sports newsletter, featured it, and GeoSports passed 4,000 daily players before noon. Smith then posted it on X, and it took off.

The vibe coding stopped there. Smith told Sportico that development has since moved from Claude to the four-person team at Rhino Studios, his games company, and that he still writes the questions himself because AI doesn’t “understand the pulse of the sports fan”.

A million players in a month

A week after launch, Smith shared the first numbers:

By the end of May, GeoSports had reached 1 million unique users and was averaging about 95,000 players on weekdays, Sportico reported. Its shareable results were all over sports social media, and even former NFL head coach Jon Gruden posted a video of himself playing. Smith put it simply:

I just wanted to make a game that I like, and it turned out more people are like me than I thought.

Frank Michael Smith, speaking to Sportico

Players soon asked for more than one round a day, so Smith launched a Pro tier at US$5 a month or US$40 a year, which unlocks past days, random rounds and sport-specific games. Two weeks in, it had about 1,000 subscribers, worth roughly US$47,000 a year. Smith said he had turned down sponsorship offers, mostly from betting and fantasy sports companies, to keep the game “pure”.

From web game to app

The game’s biggest problem was that players forgot to come back. “I want to play every morning...I just forget” was the most common feedback, Smith wrote on X on September 2, when he launched the GeoGames app on the App Store and Google Play so it could send a daily reminder. By then, he said, GeoSports had topped 15 million rounds played.

On October 10 the iPhone app had a 4.9-star rating from 453 reviews and sat at number 60 in the US App Store’s free trivia chart. Most of the other figures here come from Smith himself, and none has been independently audited.

GeoSports is part of a wave of hits built with AI coding tools, from a vibe-coded GTA clone of Taipei to ArtCraft’s free Adobe look-alikes and Claude’s one-prompt Pokémon Red.

Why it matters

GeoSports shows the part of vibe coding that matters most is the idea, not the code: Smith built a working game in a day, but it was his feel for what sports fans would share that made a million people play it. It also shows the limits, with the game now maintained by a small professional team rather than a chatbot.

Sources: Frank Michael Smith’s newsletter; Smith on X (May 11); Smith on X (September 2); Sportico; GeoGames on the App Store.

Latest Vibe Coded news

More Vibe Coded news