Retour aux projets
2026Projet personnelEn vedette
Météo Mada
Alertes cycloniques et météo en temps réel pour Madagascar.

Année
2026
Client
Projet personnel
Rôle
Développeur Full Stack
Services
Backend & APIDéveloppement FrontendCartographie web
Contexte
Le projet
Madagascar est l'un des pays les plus exposés aux cyclones tropicaux, mais l'information météo est souvent dispersée, en anglais ou peu adaptée aux connexions mobiles lentes. L'objectif : condenser l'essentiel sur une seule carte — où la situation se dégrade, à quel point, et quoi surveiller.
Défis
Les enjeux
- ◆Ne jamais afficher de fausse accalmie : une donnée réelle indisponible ne doit jamais être remplacée par une donnée simulée.
- ◆Tenir dans le quota gratuit d'OpenWeatherMap tout en gardant des données à jour.
- ◆Rendre l'information lisible sur mobile, en français et en malgache.
Approche
Comment je l'ai construit
- ◆API Express en couches (routes → contrôleurs → services) avec cache de 5 minutes et repli sur la dernière donnée connue, limitée à 3 heures.
- ◆Niveaux de vigilance calculés à partir de seuils explicites de vent, pluie et pression, en retenant le plus élevé par précaution.
- ◆PostgreSQL + PostGIS pour les 24 régions et l'historique, trajectoires des cyclones actifs via GDACS, tâches planifiées et abonnement aux alertes par e-mail.
Stack
Technologies
ReactTailwindLeafletNode.jsExpressPostgreSQL
Résultats
Ce qui en est sorti
- ◆Déployé en production sur Vercel.
- ◆Mode démo avec données simulées réalistes : le projet est testable sans aucune clé API.