🌟 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.