Skip to content

Case study

GlowTour

An unofficial fan guide to Cosmic Baseball's 2027 tour: the 45 stops and dates, how the free ticket lottery works, the rules, the crew and the story. It is my own project. It is a fan site and is not run by Cosmic.

Client
My own product, an unofficial fan guide
Year
2026
What we built
A tour guide with a 3D map, a page for each of 45 stops and for all 52 players and coaches
Stack
Next.js, Tailwind CSS, Supabase, Resend, three.js, Vercel
The GlowTour site on a computer. Opens the live site.The GlowTour site on a phone. Opens the live site.

01Problem

Cosmic Baseball plays under black lights in minor-league ballparks, and its 2027 tour lists 45 stops. A fan who wants to follow it needs the stops and dates, how the free ticket lottery works and what the rules are, all in one place.

02Approach

A fan guide with a page for each of the 45 stops, showing the city, ballpark and dates, and a tour map you can fly through in 3D. There is a page for each of the 52 players and coaches, a history timeline, the rules as they have been reported, a FAQ and an explainer for the ticket lottery. The site does not sell tickets: it explains the lottery and points to Cosmic's official one. Visitors can sign up for a tour alert by email, and every page says it is an unofficial fan site.

03Result

Live at glowtourbaseball.com, with 109 pages in its sitemap.

Under the hood

Next.js on Vercel with Tailwind CSS. three.js draws the 3D tour map, Supabase holds the email sign-ups and Resend is the email service.

SEO work

How the same SEO approach looks on a 50-state page map: cagelist.com/mens-leagues.

Ready for your best pitch?

Start a project like this →