Alseongeo — les informations sur les élections locales de 226 villes, comtés et arrondissements sur une carte
(korea-local-eletion.pages.dev)Bonjour, je m’appelle Ha Junho et je suis développeur solo à Yeongam, dans le Jeolla du Sud.
À l’approche des élections locales du 3 juin, je publie Alseongeo (VoteMap), un service d’information électorale non partisan.
https://korea-local-eletion.pages.dev
Par rapport à l’élection présidentielle ou aux législatives, l’accès aux informations sur les élections locales est nettement plus limité. Il n’est pas facile de savoir qui sont les conseillers municipaux ou départementaux de sa zone, ni quels candidats se présentent. J’ai lancé ce projet pour essayer de résoudre ce problème.
Fonctionnalités principales :
- Couverture nationale de 7 types d’élections (des exécutifs régionaux aux partielles)
- Drill-down en 3 niveaux sur une carte interactive : région/province → ville/comté/arrondissement → quartier/commune/canton
- Sondages : utilisation exclusive des enquêtes enregistrées auprès de la Commission de délibération sur les sondages électoraux (numéro d’enregistrement indiqué)
- Comparaison historique : données réelles de la 1re édition (1995) à la 8e (2022)
- Actualités locales : mise en avant prioritaire des médias régionaux grâce à un score composite à 5 dimensions
Stack technique :
- Front-end : Vanilla JS + D3.js + Chart.js (~21 000 lignes)
- Pipeline de données : Python (~26 000 lignes)
- Déploiement : Cloudflare Pages
- Implémentation complète en Vanilla JS, sans framework
Principes d’exploitation :
- Non partisan (aucun soutien ni recommandation pour un parti ou un candidat en particulier)
- Sources des données 100 % issues d’organismes publics (Commission électorale nationale, NESDC, portail public des données)
- Service gratuit, non lucratif et sans inscription
- Respect de la période légale d’interdiction de publication des sondages
Comme je construis cela seul, il y a encore beaucoup de points à améliorer. Tous les retours et suggestions d’amélioration sont les bienvenus.
groveimpactlab@naver.com
Aucun commentaire pour le moment.