Toutes les études de cas
Sécurité publiqueLos Bebes Inc (produits internes)•Produits internes ; bêta, développement continu
EMS Dispatch et Firewatch CM : des plateformes mobiles pour les secours d'urgence
1,0 km
Rayon de regroupement
Fenêtre d'analyse d'auto-vérification de Firewatch
30 min
Fenêtre de vérification
Densité des signalements évaluée dans le temps
2
Interfaces par plateforme
App citoyenne + console de régulation
SOS
Repli SMS
Alertes de panique même sans connexion data
Contexte
EMS Dispatch et Firewatch CM sont deux plateformes sœurs de sécurité publique conçues et construites en interne, toutes deux en bêta. EMS Dispatch est un système citoyen de SOS médical et de premiers secours ; Firewatch CM est une plateforme communautaire de signalement des incendies et de régulation des interventions. Dans des villes sans infrastructure de numéro d'urgence unifié, le téléphone dans la poche d'un passant est le capteur le plus rapide qui existe - à condition que le logiciel soit pensé pour lui.
Le problème
Les applications de signalement d'urgence affrontent deux problèmes difficiles. D'abord les signalements faux ou en double : un seul incendie génère des dizaines de signalements de fiabilité inégale, et les secours ne peuvent pas courir après tous. Ensuite, le signalement et l'intervention sont deux produits différents pour deux utilisateurs différents - un citoyen paniqué et un régulateur professionnel - qui doivent pourtant partager une même image en temps réel.
Notre approche
Les deux plateformes ont une double interface : une application mobile citoyenne pour signaler en un geste, et une file d'agence plein écran avec suivi des incidents en direct pour les régulateurs.
Sur EMS Dispatch, les citoyens signalent les urgences médicales avec GPS en arrière-plan et indices de gravité ; un protocole SOS de panique alerte les contacts d'urgence avec repli SMS automatisé, et l'application embarque un guide de premiers secours consultable (arrêt cardiaque, brûlures, noyade, empoisonnement) et un localisateur d'hôpitaux proches - l'application est donc utile avant même l'arrivée des secours.
Sur Firewatch CM, nous avons attaqué le problème des faux signalements par l'algorithme : les signalements sont regroupés, et quand leur densité dans un rayon de 1,0 km sur une fenêtre de 30 minutes franchit le seuil, l'incident est auto-vérifié et remonté dans la file de l'agence. La vérification communautaire par votes ajoute un signal humain. Les régulateurs travaillent depuis une console dédiée avec synchronisation GPS en direct.
Pile technologique
Flutter et Dart sur les deux applications - Riverpod et GoRouter sur EMS Dispatch, Provider sur Firewatch CM ; Firebase Auth pour l'identité ; Cloud Firestore pour l'état des incidents en temps réel ; Flutter Map et Google Maps pour le suivi en direct.
Mesures de sécurité
Les deux plateformes séparent strictement les rôles citoyens, agents et régulateurs - les consoles d'agence et panneaux d'administration sont protégés par des rôles authentifiés, pas par des URL cachées. Les données de localisation servent à la régulation et au regroupement, avec des contrôles de confidentialité exposés dans les réglages. Les règles d'accès Firestore restreignent lectures et écritures par rôle, et les flux de signalement limitent les abus : regroupement et vérification communautaire font qu'un signalement malveillant isolé ne peut pas déclencher une intervention à lui seul.
Résultat
Les deux plateformes fonctionnent en bêta : les parcours complets - du signalement citoyen à la file de régulation en passant par la vérification algorithmique - marchent aujourd'hui, sur de vrais téléphones, sur de vrais réseaux mobiles. Le couple regroupement-vérification donne aux intervenants une file d'incidents crédibles plutôt que du bruit brut - la condition première pour qu'une agence fasse confiance à un système de signalement communautaire.
Durée et équipe
Conçues et construites en interne par notre équipe mobile, au sein de notre gamme sécurité publique (aux côtés d'ARIA I et ARIA II). Les deux produits sont en développement actif vers des pilotes avec les agences.
Détails du projet
Client
Los Bebes Inc (produits internes)
Secteur
Sécurité publique
Durée
Produits internes ; bêta, développement continu
Technologies
FlutterDartRiverpodProviderFirebase AuthCloud FirestoreGoogle Maps
Études de cas liées
Fintech
FiapPay : le séquestre en tant que service via WhatsApp, construit en Rust
Comment nous avons construit une plateforme de paiement sous séquestre en production sans aucun frontend traditionnel - un backend Rust/Axum piloté entièrement par un menu WhatsApp interactif, intégré au mobile money via Campay.
Banque et microfinance
Mifi Core : un système bancaire pour la microfinance en zone CEMAC
Construire une plateforme de core banking complète en Rust - grand livre en partie double inviolable, back-office guichet, application mobile client, intégration mobile money et agences hors ligne pour les zones rurales.