EarthPulse
EarthPulse transforme chaque smartphone en capteur sismique citoyen. En utilisant l'accéléromètre intégré, l'app détecte les tremblements de terre en temps réel et enregistre les événements sismiques avec magnitude, durée et position GPS. Inspiré par la recherche MyShake de UC Berkeley, mais conçu comme une app grand public avec un oscilloscope de forme d'onde et une carte des événements.
Fonctionnalités
Technologies
Plateformes
Fonctionnalités
Ce que EarthPulse peut faire
Lecture accéléromètre en temps réel (échantillonnage 100ms)
Algorithme de détection sismique (seuil de magnitude + durée)
Oscilloscope en temps réel avec CustomPainter
Carte des événements avec OpenStreetMap et marqueurs sismiques
Réglages de sensibilité ajustables
Journal des événements local avec SQLite
Notifications push pour les événements détectés
Dashboard avec magnitude en direct et indicateur de statut
Technologies
Stack technique
Architecture
Comment c'est construit
Frontend
Flutter avec Dart pour une UI native cross-platform performante. Riverpod pour la gestion d'état.
Backend
SQLite local pour un stockage rapide et fiable sans serveur. Tout reste sur l'appareil.
Sécurité
Données stockées localement. Clés API chiffrées via Keychain/Keystore natif.
Aperçu
Captures d'écran
Les captures sont en préparation
Les visuels seront ajoutés au lancement