Skip to content

Juggernaut1709/Disaster_Response_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

387 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Disaster Response System (DRS)

A DBMS Project developed by:
Gokul P Jayan, Gokul Krishna, Adith Kurian, Jagannathan, Dijul M


📘 Overview

The Disaster Response System (DRS) is a role-based mobile application designed to streamline and enhance the management of disaster events. It supports functions such as resource tracking, incident reporting, volunteer coordination, and aid distribution — all integrated into a centralized system.


🎯 Objectives

Project Objectives:

  • Ensure effective disaster event management through technology.
  • Secure data access with role-based permissions.
  • Enable real-time communication between stakeholders.
  • Allow guest users to access read-only public disaster information.

Academic Objectives:

  • Gain hands-on experience with DBMS concepts.
  • Learn full-stack development using Flutter, Python, and SQLite.

❗ Problem Statement

Traditional disaster management is disorganized and slow due to manual processes, poor communication, and fragmented systems. DRS resolves these by offering:

  • A centralized database for all operations.
  • Role-based data access for enhanced security.
  • Integrated real-time chat and coordination tools.

🧠 Key Features

  • Login Screen: Secure role-based login (Admin, Reporter, Volunteer, Guest).
  • Resource Management: Track resources such as food and medical supplies.
  • Disaster Event Handling: Create and manage disaster details.
  • Incident Reporting: Allow reporters to document events.
  • Volunteer Coordination: Manage volunteer information and availability.
  • Aid Distribution: Track delivery of aid resources.
  • Messaging: Real-time communication for admins, reporters, and volunteers.

👥 User Roles

Role Access Level
Admin Full access: CRUD on all modules
Reporter Can report and view incidents
Volunteer Update own details, view others
Guest Read-only access

🧱 System Architecture

Tools & Technologies

  • Frontend: Flutter (Dart)
  • Backend: Python (Flask-style server)
  • Database: SQLite
  • Data Communication: JSON

Modules

  • Login/Auth
  • Role-based Navigation
  • Resource, Incident, Event & Volunteer Management
  • Messaging Interface

📈 Future Enhancements

  • GPS-based incident location tagging.
  • Notification system for urgent disaster updates.
  • Multi-language interface for wider accessibility.
  • Cloud backend (e.g., Firebase or PostgreSQL) for scaling.

📄 References


📌 Conclusion

The DRS app improves disaster response by integrating core features into a secure, centralized platform. With its efficient design and robust backend, it enables faster, coordinated, and informed actions during emergencies.


👨‍💻 Authors

  • Gokul P Jayan
  • Gokul Krishna
  • Adith Kurian
  • Jagannathan
  • Dijul M

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors