Plateforme communautaire d'alertes quotidiennes pour les citoyens de Nouakchott
Signalez un problème, localisez-le sur la carte, alertez tout votre quartier.
Baligh est une application mobile qui permet à chaque citoyen de signaler un problème quotidien — coupure d'électricité, accident de route, inondation, insécurité — en quelques étapes simples, avec une alerte instantanée envoyée à tous les habitants du même quartier.
L'utilisateur localise le problème sur Google Maps pour une précision maximale. Les signalements sont ensuite validés collectivement par la communauté, garantissant des informations fiables et en temps réel.
Développée en 2 mois dans le cadre du Projet Intégrateur Avancé II (S4) à SupNum, avec Spring Boot + MySQL côté backend et Google Maps API pour la cartographie.
À Nouakchott, les citoyens font face chaque jour à des problèmes critiques — coupures d'électricité fréquentes, routes endommagées, inondations saisonnières, problèmes de sécurité — sans aucun moyen officiel d'être informés ou d'informer les autres en temps réel. Les groupes WhatsApp et Facebook sont utilisés de façon désorganisée, l'information arrive trop tard ou pas du tout.
بلّغ centralise et organise cette information communautaire en une plateforme simple, fiable et instantanée.
La fonctionnalité phare de بلّغ : lors de la création d'un signalement, l'utilisateur place un repère directement sur Google Maps pour indiquer l'emplacement exact du problème. L'adresse est détectée automatiquement par geocoding inverse.
Cette précision géographique permet aux autres utilisateurs de voir exactement où se trouve le problème, d'éviter la zone, ou de confirmer le signalement s'ils sont dans les environs.
Le système de validation communautaire est au cœur de بلّغ. Chaque signalement affiche un score de crédibilité en temps réel basé sur les votes ✅ (confirmé) et ❌ (faux) des autres utilisateurs.
Le backend Spring Boot expose une API REST sécurisée pour gérer les signalements, les votes, les utilisateurs et les notifications. MySQL stocke les données de façon relationnelle avec indexation spatiale pour les requêtes géographiques.
8 fonctionnalités essentielles conçues pour Nouakchott.
3 étapes simples — de la détection du problème à l'alerte communautaire.
Interface 100% en arabe, optimisée pour la simplicité.
Stack moderne, performante et parfaitement adaptée au développement mobile cross-platform.
5 destinations accessibles en permanence. Le bouton 📢 central permet de signaler depuis n'importe quel écran.