CEAL is an offline-first emergency response platform that uses BLE mesh networking to send and relay SOS signals without internet, syncing data later to a backend for coordination via an admin dashboard, with optional QR-based verification support.
The Development
CEAL (Civic Emergency Access Layer) is an offline-first civic emergency response platform designed for situations where traditional communication infrastructure becomes unreliable. The system combines a BLE mesh-enabled Flutter mobile app, a Node.js and TypeScript backend with PostgreSQL, a React admin dashboard, and an optional FastAPI-based QR processing service to support emergency coordination across low-connectivity environments. Its core goal is to make SOS communication, onboarding, and disaster reporting more resilient, especially in high-stress or infrastructure-limited scenarios. What makes CEAL especially impactful is its focus on real-world emergency constraints. The mobile app supports BLE SOS broadcasting, mesh relay, and offline queuing so critical alerts can still move through nearby devices even without stable internet access. On the backend, the platform manages SOS ingestion, acknowledgements, onboarding and KYC-related flows, disaster report verification, and administrative operations through a structured API and dashboard, showing a strong systems-level approach to reliability, safety, and operational visibility.