Site web pour obtenir (d'où le jeu de mot dans le nom) rapidement des informations sur un pays, pour GeoGuessr ou la géographie en général.
Le site est entièrement statique. Au moment du build, le résumé de la page Wikipédia de chaque pays est récupéré et intégré directement dans la page (pré-rendu), donc aucune requête n'est faite côté client.
Le contenu de chaque pays vient des fichiers markdown dans content/countries/ —
c'est sur ces markdown que vous pouvez faire une pull request (voir par exemple
content/countries/al.md).
- Nuxt 4 (Vue 3) en mode statique (
nuxt generate+ Nitro prerender) - Bun comme runtime et gestionnaire de paquets
- Tailwind CSS v4 pour le style
- Nuxt Content v3 pour le markdown des pays
- @nuxt/icon (Material Design Icons) et @nuxt/fonts
- @nuxtjs/leaflet + panzoom pour les cartes
# Installer les dépendances
bun install
# Serveur de développement (http://localhost:3000)
bun run dev
# Récupérer les résumés Wikipédia (écrit app/data/wikipedia.json)
bun run fetch:wikipedia
# Générer le site statique dans .output/public
# (lance d'abord fetch:wikipedia, puis nuxt generate)
bun run generate
# Prévisualiser le build statique
bunx serve .output/public- Build command :
bun run generate - Publish directory :
.output/public