sucupira 84c0363067 fix(app): revelation reel+distance jamais dessinee (effet Svelte sans dependance)
Au montage, l'effet $effect de revelation retournait avant toute lecture
reactive (carte pas encore creee) : Svelte n'enregistrait aucune dependance
et ne le relancait jamais — ni le marqueur reel, ni la ligne, ni l'etiquette
de distance n'apparaissaient apres validation.

- lecture inconditionnelle de real en tete d'effet
- garde isStyleLoaded() au lieu de loaded() (faux pendant le chargement
  des tuiles, typique juste apres un pan/zoom pour placer son guess)

Verifie au navigateur (Playwright) : 2 marqueurs apres validation, ligne
pointillee + etiquette de distance, nettoyage au round suivant, repetition OK.
2026-07-19 20:31:20 -04:00

JWE

JWE est un jeu de géolocalisation souverain, dans l'esprit de GeoGuessr, centré sur 4 régions : Guadeloupe, Martinique, Guyane, La Réunion. Le joueur voit une photo unique d'un lieu — ou navigue dans une rue en visionneuse Mapillary (mode An lari a) — et place un marqueur sur une carte pour deviner la commune — puis découvre une fiche éducative Wikipédia/Wikidata… ou un appel à contribution quand le lieu n'y est pas documenté (Pwen blindé).

  • Souverain : zéro Google, zéro Mapbox. MapLibre + tiles libres, Wikipédia/Wikidata, auto-hébergeable sur un petit VPS. (Exception documentée : le mode street « An lari a » utilise la visionneuse Mapillary — images CC BY-SA 4.0, lib MIT, token client gratuit.)
  • Éthique : pas de comptes, pas de leaderboard, pas de mécanique dopaminergique.
  • Bilingue : français / créole.
  • 5 modes : Konnèt moniman, Kote mwen ye ?, Défi 5 rounds, Aprann (explorer), An lari a (street-level Mapillary).
  • Stack : Svelte 5 + SvelteKit 2, MapLibre GL JS, mapillary-js, Node ≥ 20, licence MIT.

Utilisation

git clone https://labola.o-k-i.net/ORGANISATION-KA-INTERNATIONALE/JWE.git
cd JWE/app
npm ci
cp .env.example .env   # puis renseignez PUBLIC_MAPILLARY_TOKEN (token client gratuit)
npm run dev        # développement
npm run build && node build   # production (adapter-node)

Documentation

Contributions

Les contributions sont les bienvenues ! Ajouter un lieu se fait par pull request (voir docs/contribution.md).

Historique

La version 1 (PHP, cartes des communes) a été remplacée par cette refonte en juillet 2026 ; elle reste disponible dans l'historique Git (git log avant le commit de refonte).

Licence

Copyright (C) 2024-2026 Cédric Famibelle-Pronzola & ORGANISATION KA INTERNATIONALE (OKI)

Code sous licence MIT (voir LICENSE). Les photographies restent la propriété de leurs auteurs sous leurs licences Wikimedia Commons ; les images street-level Mapillary sont sous CC BY-SA 4.0 par leurs contributeurs (voir content/credits.md) ; les extraits Wikipédia sont sous CC BY-SA 4.0.

S
Description
Ce projet cartographique est une application Web simple qui vous permet de tester vos connaissances des communes des territoires proposés à l'aide de cartes interactives. https://jwe.ovh
Readme MIT 6.5 MiB
Languages
Svelte 53.1%
TypeScript 27.2%
JavaScript 17.7%
CSS 1.7%
HTML 0.3%