Back to ProjectsWeb App

DisasterResponseCoordinationPlatform

Real-time MERN stack application for disaster management and resource coordination.

Tech Stack

ReactTypeScriptNode.jsSocket.IO

Overview

A real-time coordination platform built for disaster response teams. It enables field workers and coordinators to report incidents, request resources, and track deployment status on a live map. Socket.IO ensures all updates are pushed instantly to every connected user, making it suitable for fast-moving emergency situations.

Key Highlights

  • Real-time incident reporting via Socket.IO
  • Live resource tracking map
  • Role-based access control
  • MERN stack — fully JavaScript end-to-end

How I Built It

Frontend built with React + TypeScript, using Leaflet for the live map. Backend is Node.js/Express with Socket.IO for real-time event broadcasting and MongoDB for persistent incident and resource records. Role-based access separates field reporters from coordinators and admins.

Future Vision

Integrate with government alert APIs, add offline-first PWA support for low-connectivity areas, and build a mobile app for field workers.

Links