Disaster Relief Resource Management System

5 min read
Web Application Development

Abstract / Introduction

Pakistan has recently witnessed devastating floods that displaced millions of people, damaged thousands of homes, and destroyed vast areas of agricultural land. In response, hundreds of relief camps were set up across different provinces to provide food, shelter, and medical assistance. However, the absence of a centralized system created major challenges in tracking donations, managing resources, and ensuring timely aid to affected families.

To address these issues, we propose a Disaster Relief Resource Management System, a database-driven solution that will organize and streamline relief operations by connecting administrators, camp managers, volunteers, donors, and affected families on a single platform.

The system will serve multiple users, each with distinct roles and functional requirements:

Functional Requirements:

Administrator Module

  • Register and log in to the system.
  • Manage user accounts (camp managers, Supporter, and field staff).
  • Register new relief camps and update their details.
  • Monitor donations and allocate resources to camps.
  • Generate reports on relief operations, donations, and resource distribution.

Camp Manager Module

  • Log in to the system.
  • Update camp details (location, capacity, current occupancy, available facilities).
  • Record urgent needs (food, water, medicine, shelter, etc.).
  • Assign and monitor volunteer tasks within the camp.
  • Track resource distribution to affected families.

Supporter Module (Donors + Volunteers)

  • Register and log in to the system.
  • Create and update personal profiles (skills, availability, or donation preferences).
  • Submit donations (cash or in-kind) and track their status (stored, allocated, distributed).
  • View and accept volunteer tasks based on skills and availability.
  • Update task status after completion.
  • Receive alerts and notifications about urgent needs, appeals, or assignments.
  • Access transparency reports showing how contributions and efforts were utilized.

Affected Families Module (via Field Staff)

  • Register families into the system with personal details, location, and family size.
  • Record losses (house damage, livestock, crops, etc.) and special needs (elderly, children, medical care).
  • Update family status (relocated to camp, aid received, medical assistance required).
  • Link families to nearby camps and available services.
  • Generate lists for prioritized aid distribution.
    Tools & Technologies
  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • PHP
  • MySQL
  • Visual Studio Code
  • XAMPP/WAMP
  • Git & GitHub

Share this project:

Faisal Mehmood

Faisal Mehmood Expert in CS619 Final Year Projects and software development.

View all projects