ZONES ROUGES
LE CONCEPT
L’objectif de ce projet était de concevoir une plateforme d’information recensant les lieux les plus hostiles ou dangereux de la planète (zones de conflits, risques naturels extrêmes, zones d’exclusion).
Le défi majeur n’était pas seulement d’afficher du contenu, mais de permettre à l’utilisateur de naviguer dans une base de données complexe de manière intuitive et instantanée, sans jamais recharger la page.
Languages utilisés
- HTML
- JAVASCRIPT/AJAX
- CSS
Compétences
1. Architecture de Données (MySQL)
Modélisation Relationnelle : Conception d’une base de données optimisée pour lier les zones géographiques, les types de dangers (climatiques, politiques, sanitaires) et les niveaux d’alerte.
Intégrité des données : Mise en place de relations et de clés étrangères pour assurer une structure solide et évolutive.
2. Développement de l’Interactivité (AJAX & PHP)
Filtres Dynamiques : Implémentation de requêtes asynchrones (AJAX) permettant de filtrer les résultats en temps réel selon plusieurs critères (continent, type de risque, score de dangerosité).
Performance : Optimisation des requêtes SQL pour garantir une réponse serveur immédiate, offrant une navigation fluide et « App-like » à l’utilisateur.
3. Expérience Utilisateur (UX/UI)
Feedback Visuel : Conception d’une interface où le changement de filtre met à jour instantanément l’affichage, avec des états de chargement subtils pour améliorer le confort de lecture.
Visualisation de l’Information : Hiérarchisation des données critiques pour que l’information essentielle (le niveau de risque) soit lisible au premier coup d’œil.