π STAR Emergency App β Real-Time Emergency Management Platform
The STAR Emergency App is a comprehensive, real-time emergency response system designed to empower users to call for help instantly and enable command centers to react with speed and precision. Built with a combination of responsive web tools, mobile components, and secure backend APIs, the platform bridges the gap between civilians in distress and emergency responders.
β
Key Features
π SOS Alert System
One-Tap SOS Activation: Users can press a single button to instantly send their location and account ID to a command center.
Geolocation Tracking: Real-time GPS coordinates are captured upon alert and sent securely via HTTPS.
Status Feedback: Users receive immediate feedback on alert activation and deactivation status.
π§ Live Emergency Monitoring
WebSocket-Driven Dashboard: Agents receive alerts in real-time through a secure WebSocket connection.
Google Maps Integration: Each alert is mapped and marked dynamically for rapid visualization.
Status Management: Agents can mark alerts as Handled or Completed, updating the system live.
π User Registration
Manual and Bulk Registration:
Manual registration with Google Map pinning to capture accurate addresses.
CSV upload for mass onboarding using a downloadable template.
Contact Info Capture: Includes phone numbers, emergency contacts, and emails per user.
π Records Management
View Alerts Dashboard: Admins can view all Handled and Completed alerts with search and filter capabilities.
Filter by Account, Status, or Date: Optimized for emergency post-analysis and reporting.
π System Architecture
Backend: Node.js + Express + MySQL with WebSocket support.
Security: HTTPS with Letβs Encrypt certificates, CORS-protected API endpoints.
Frontend: React (UI5 Web Components), dynamic map handling via Google Maps JavaScript API.
Alert Distribution: Real-time alert broadcasting via WebSocket (wss://icttestalarm.com:3000).
Hosting: Deployed on secure cloud infrastructure with environment-specific configurations.
π¦ Technical Highlights
WebSocket Broadcasts for pushing live alert data to all active monitoring clients.
Real-Time Audio Alerts using SOS Morse code audio on new emergencies.
Smart Form Validation ensures clean data entry on registration and uploads.
Modular Codebase: Includes distinct modules like CreateRecordManual, MonitorEmergency, SOSButton, and ViewRecords.
π
Development Timeline
From conceptualization to deployment, the project was executed in 5 phases:
User Registration Module (Activation Code Generator, SMS Blasting, Monitoring DB) β 2 weeks
Web Platform (Emergency Viewer & Agent Panel) β 2 weeks
Mobile App Launch (Design, Play Store & App Store Deployment) β 3 weeks
User Acceptance Testing (STAR Employee Testing & Feedback Iteration) β 3 weeks
Public Go-Live (Launch Week: April 3rd week, 2025)
π² Target Users
Civilians and Employees: Send distress signals in seconds from anywhere.
Command Center Agents: Respond to incidents, verify user identity, and provide swift assistance.
Municipal/Private Orgs: Register multiple personnel for centralized emergency monitoring.