Skip to content

Giricharan19/disaster-alert-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🚨 Disaster Alert & Management System

A full-stack Disaster Alert and Management System designed to enable real-time disaster reporting, alert broadcasting, response coordination, and analytical insights for administrators.

This project simulates a real-world emergency response workflow involving Citizens, Admins, and Responders.


πŸ“Œ Key Features

πŸ‘€ Citizen Module

  • Report disasters with location & severity
  • Send alerts to administrators
  • View broadcasted alerts

πŸ›  Admin Dashboard

  • View all reported disasters and alerts
  • Assign responders to incidents
  • Monitor alert lifecycle (NEW β†’ ACCEPTED β†’ COMPLETED)
  • View analytics & reports with charts

πŸš‘ Responder Module

  • View assigned alerts
  • Accept and resolve incidents
  • Track disaster handling history

πŸ“Š Reports & Analytics

  • Total disasters and alerts
  • Severity-wise distribution
  • High-risk areas (location-based analysis)
  • Alert engagement percentage
  • Visualized using Chart.js

🧠 System Workflow

  1. User Login (Citizen / Admin / Responder)
  2. Dashboard Access
  3. Disaster Reporting / Alert Broadcasting
  4. Assignment & Acknowledgement
  5. Tracking & Resolution
  6. Continuous Disaster Preparedness

πŸ— Technology Stack

Backend

  • Java 17
  • Spring Boot
  • Spring Data JPA
  • RESTful APIs
  • MySQL

Frontend

  • HTML5
  • CSS3
  • JavaScript (ES6)
  • Chart.js

Tools

  • Maven
  • Git & GitHub
  • MySQL Workbench
  • VS Code

To run the application: mvnw.cmd spring-boot:run (or) mvn spring-boot:run

About

Disaster Management & Alert System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors