Skip to content

Releases: disaster-response-sl/resq

ResQ v1.1.0: The Analytics Update

04 Dec 18:24
7e5343b

Choose a tag to compare

ResQ just got smarter. Version 1.1.0 introduces the Flood Analytics Dashboard, transforming how we visualize disaster data in Sri Lanka. We are moving beyond just collecting SOS signals to understanding them through AI-powered insights.

New Features
Flood Analytics Dashboard: A comprehensive suite for decision-makers.

District Analysis: Breakdown of requests and resources by district.

Urgency Matrix: A real-time cross-reference of District vs. Urgency levels to prioritize resource allocation.

Geo Mapping: Scatter plots and Heatmaps to visualize disaster density.

AI-Powered Clustering: Implemented K-Means Analysis to automatically group nearby SOS signals, helping responders identify "hot zones" rather than individual points.

FloodSupport API Integration: Now powered by FloodSupport.org for enhanced real-time accuracy on flood levels, relief data, and SOS signals.

Improvements
Risk Map V2: Enhanced SOS popups now display detailed metadata including water levels (e.g., "Knee Level"), priority status, and direct contact info.

Real-time Synchronization: Improved data fetching logic for the Admin/Responder dashboards.

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0

ResQ Hub – Sri Lanka Emergency Response v1.0.0 (Production Release)

01 Dec 11:29
521b5d2

Choose a tag to compare

Version: v1.0.0
Status: Production Release
Live App: https://resq-five.vercel.app/

Backend API: https://resq-backend-3efi.onrender.com/

This is the first fully deployed, production-ready version of ResQ Hub, a national-scale disaster response platform built for Sri Lanka.
It integrates live flood intelligence, real-time relief services, SOS reporting, and government-grade emergency tools into one unified system.

🚀 What’s Included in v1.0.0
🌊 1. Live Flood Monitoring (DMC API)

39 official gauging stations

Real-time water-level updates every 15 minutes

Minor / Major / Severe water-level alerts

Flood trend indicators

Interactive alert map

🆘 2. One-Tap SOS System

No login required for emergency reporting

GPS auto-location + reverse geocoding

Live responder chat (Socket.io)

Anonymous “shadow account” support

Centralized SOS dashboard

🗺️ 3. Risk & Hazard Map

Real-time flood overlays

Relief camps from Supabase

User geolocation

Road hazard warnings

Rich interactive map popups

⛺ 4. Relief & Volunteer Management

Help requests

Donations & volunteer offers

Distance-based filtering (5–200 km)

CRUD operations

Urgency-based sorting

💬 5. Real-Time Messaging

Citizen ↔ Responder chat

Socket.io channels per incident

Delivery + read indicators

MongoDB persistence

👨‍💼 6. Admin & Responder Dashboard

Live SOS feed

Auto-refresh every 30 seconds

Auto-escalate after 5 minutes

Disaster creation & tracking

Resource allocation + verification

Analytics & charts

Strict RBAC (Role-Based Access Control)

🧭 7. LankaRouteWatch

Road hazard lookup

Hazard proximity alerts

Location search (Nominatim + backend proxy)

Distance-to-hazard calculations

🔒 8. Authentication

Citizens

JWT

Email / phone login

Anonymous emergency reporting

Admins / Responders

Verified ID

OTP

Strict role permissions

🧱 Tech Stack
Frontend

React (Vite) • TailwindCSS • Leaflet
Axios • Recharts • Socket.io-client

Backend

Node.js • Express • MongoDB Atlas
Socket.io • JWT
Supabase API • DMC API

Deployment

Vercel (Frontend)
Render (Backend)
MongoDB Atlas (Database)

🐛 Fixes in v1.0.0

Leaflet map rendering issues resolved

CORS fixes for Vercel preview deployments

Improved GPS accuracy for SOS reports

More stable Volunteer CRUD operations

Admin dashboard flood map synced with DMC live data