- Mapbox
- React
- Game Theory
- Challenges
Test your knowledge of country flags on a fullscreen world map. Different game modes to challenge your skills.
World Flags is a geography app in the browser: a fullscreen world map where you can explore freely or play flag-and-country challenges. Click any country to see its name, ISO codes, population, region, capital, area, and local flag. In challenge mode, either find the country for a given flag or the flag for a given country, with configurable rounds, scoring, and a short history of recent runs.
Features
- Explore mode: Pan and zoom the world map; click countries for facts, codes, population, region, capital, area, and flag.
- Challenges: Match flags to countries or countries to flags with configurable rounds and scoring.
- Recent runs: Short history of challenge sessions so you can track progress over time.
- Game theory–style play: Structured rounds and scoring for repeatable challenge sessions.
Architecture
- Client-only experience in the browser: a React map UI built on Mapbox GL JS, with game state and challenge logic running in the frontend.
- No account wall for the core loop: geography and challenges are designed to load and run as a single-page experience.
Tech Stack
- Mapbox: Interactive map rendering, layers, and country interaction.
- React: UI, challenge flows, and state for modes and scoring.
- Game Theory: Challenge design: rounds, scoring, and repeatable competitive play.
- Challenges: Flag/country modes and session history.





