React geography quiz generator 🌍 Originally designed for Galicia but customizable for any region in the world. Try it for yourself at https://minimuino.github.io/galiguessr/
- Four game modes: Point & Click, Write Name, Guess Location and Guess the City.
- Load any valid geojson file and create a custom map quiz.
- Responsive design.
Go to the custom quiz page, choose a valid geojson file from your local storage, select game mode and hit play button. The geojson file must meet two requirements:
- It is a valid geojson: https://datatracker.ietf.org/doc/html/rfc7946
- Every Feature item has a
properties
field that includes thename
property with some string value.
There are several websites you can use to get nice geospatial data:
- https://overpass-turbo.eu/
- https://www.naturalearthdata.com/
- https://github.com/martynafford/natural-earth-geojson
- https://gadm.org/
You can also make your own geography quiz by following these steps:
- Fork or copy this repo.
- Choose a name and logo for your project and set it in metadata properties.
- Replace all files in
/data/geojson
with your own. Make sure each Feature item has anid
field and aproperties
field that includes thename
property. - Edit
/src/assets/settings.json
to reference each one of your geojson files. - Set your language to 'en' in
/src/i18n.ts
, or add new i18n files if you want to. - Edit
/src/components/CreditsModal.tsx
to add your own copyright notice. - Deploy and enjoy!
Every file in this project is licensed under the GNU General Public License, version 3, Copyright (C) 2025 Carlos Pérez Ramil, except for the following files in the /public
folder which have a different copyright owner:
- /public/fonts/GeistMono-Variable.woff2 - SIL Open Font License, Version 1.1. This license is available with a FAQ at https://scripts.sil.org/OFL
- /public/github-mark.svg - Copyright (c) 2025 GitHub, Inc. https://github.com/logos