FIFA World Cup '26
Match Day Copilot
Sixteen cities. One bookable route.
Winner of a Google hackathon in San Francisco, then shipped for the World Cup.
Match Day Copilot took a fan's raw travel dates and worked them into a plan the way a good agent would: reading uploaded itineraries and booking confirmations to pull out the dates and cities that mattered, then reasoning across the fixture list, flight schedules, and stadium locations to sequence attendable matches through sixteen host cities.
It scored every possible route on flight time, kickoff buffer, and how close the hotels sat to the ground, then checked live room availability before returning anything. Not a suggestion. A bookable route.
Not a suggestion. A bookable route.


The fixtures
Browse the list. Add the matches worth crossing a continent for. The copilot reads uploaded itineraries and booking confirmations to pull out the dates and cities that mattered, then reasons across the fixture list.

The route
Attendable matches sequenced through sixteen host cities. Every possible route scored on flight time, kickoff buffer, and how close the hotels sat to the ground.

The match
Stadium, tickets, getting there — the night you actually attend. Stadium locations sit in the same plan as the flights that get you there.

The plan
Live room availability checked before anything is returned. Live cost against the same route: rooms, flights, buffers — a number you can spend.
Dissolve Labs took the winning prototype and turned it into a product that could survive a real tournament. We rebuilt the planning engine on Google's AI stack, wired in Maps for the routing and proximity work, and instrumented the whole funnel so we could see where fans overrode the plan instead of guessing. That feedback drove the roadmap.
A short marketing push seeded the first users, and from there it spread entirely by word of mouth, one fan passing it to another through the group chats and travel threads where the tournament actually gets planned. 500+ unique visitors across the tournament.
Lead stack
- Google Maps PlatformDirections, Distance Matrix, Places
- Google OR-ToolsMulti-objective route optimization
- Amadeus / DuffelLive flight + hotel availability
- GeminiStructured output
- PostGISStadium-proximity queries
Also used
- Next.js
- TypeScript
- Tailwind
- Recharts
- Postgres
- Supabase
- Upstash RedisAvailability caching
- Vercel
- GitHub Actions
- PostHog
- Sentry