EROS is a unified real-time emergency coordination platform designed to reduce response times by connecting citizens, ambulances, and hospitals.
- Backend Engine (
services/backend-engine): Node.js + Express + Socket.io + Firestore. Handles real-time SOS broadcasting and persistence. - AI Router (
services/ai-router): Python + FastAPI. Implements Haversine routing for nearest ambulance assignment. - Dispatch Dashboard (
apps/dispatch-dashboard): Next.js 15 + TailwindCSS. High-visibility command center for emergency dispatchers.
- Firebase Firestore: Real-time sync of active SOS calls and GPS tracking.
- PostgreSQL: Long-term storage of resolved incidents and hospital data.
cd services/backend-engine
npm install
npm startcd services/ai-router
pip install -r requirements.txt
python main.pycd apps/dispatch-dashboard
npm install
npm run dev- Real-time SOS Monitoring
- Nearest Ambulance Intelligent Routing
- Live Statistics & Hospital Capacity Tracking
- Hybrid Data Persistence