Chapter 1-3
Chapter 1-3
A Project
Presented to
In Partial Fulfillment
By
Carl Catoto
May 2024
Chapter I
Introduction
(State the issue and challenges on relief operation in the current situation and provide supported data or l
which exceeds the ability of the affected community or society to cope using its own
resources (UNISDR, 2009). The Philippines, one of the most disaster-prone countries in
the world, has a history of being hit by various types of disasters such as typhoons,
total of 145 disasters occurred in the country, affecting over 2.5 million people and
The effects of disasters in the Philippines are often devastating, leading to loss of
lives, homes, infrastructure, and livelihoods. The most vulnerable sectors, such as the
poor, women, children, and persons with disabilities, are usually the most affected
(Government of the Philippines, 2019). In Iloilo, recent events have further highlighted
the region’s vulnerability. In July 2023, Typhoon Egay caused heavy rainfall that flooded
70 barangays in Iloilo City, prompting the evacuation of 489 families. This event is a
stark reminder of the ongoing threat posed by natural calamities in the area. The
agricultural sector often bears the brunt of such events, with a report noting damages
amounting to PHP 14.5 million in agriculture alone, including rice crops, corn, fishing
boats, and livestock. On February 8, 2024, a fire incident in La Paz District killed a call
center agent and a college student. Similarly, in March 5, 2024, a residential area was
hit by fire at the Barangay Airport, Mandurriao District causing severe damage to the 36
houses and partial damages for 14 houses (Iloilo City Disaster Risk and Reduction
Management Office).
innovative system that can facilitate effective and efficient disaster relief efforts.
aims to address this need by developing a crowdfunding innovation system that will act
as a centralized hub for coordinating donation efforts, ensuring the efficient allocation
of resources, and will offer transparent reporting to stakeholders. This system aims to
comprehensive, transparent, and user-friendly platform for both donors and relief
organizations.
This study aims to design and develop a platform for disaster relief operation.
In the Input stage, the system collects User Information and Donor Information. These
inputs are important for personalizing the user experience and managing the platform.
The Process stage is where the system takes action. It begins with User Registration,
which includes choosing the donation type, adding a donation, mapping the disaster
location, creating a campaign site, and deleting a campaign. The system then moves to
Real Time Campaign Monitoring, allowing for continuous oversight of active campaigns.
The final step in this stage is to Generate Reports and Analytics, which involves
donation registration. The Output stage is the final result of the system, represented as
suggests that the system's goal is to create an innovative platform that enhances
To provide a clear understanding of some terms used in this study, the researchers
coping capacity. (International Federation of Red Cross and Red Crescent Societies,
n.d.)
In the context of the CrowdRelief system, it is an event that meets specific criteria for
In the CrowdRelief system, it refers to the authorized fundraisers such as LGU’s and
NGO’s who can create, manage, and track crowdfunding campaigns for the people
organizations that is not affiliated with the government, that is formed to provide
In the CrowdRelief System, verified NGOs can create campaigns for the people affected
by the disaster.
Local Government Unit (LGU). Institutional units whose fiscal, legislative and
executive authority extends over the smallest geographical areas distinguished for
In the CrowdRelief System, verified LGUs can create campaigns for the people affected
by the disaster.
In the CrowdRelief system, it refers to the feature that allows authorized fundraisers to
create and manage campaigns tailored to specific disaster situations, and send
In the CrowdRelief system, there are users who make donations and can view donation
In the context of the CrowdRelief system, it is a web-based interface where users can
make monetary or in-kind donations directly, and authorized organizations can create
channels, or queues within the same queue manager. It provides data streaming with
low or zero latency, ensuring accurate insights without delay. (Obkio, n.d)
to go from here to therein the clearest possible way. (Business Maps Ltd, n.d)
In the CrowdRelief system, it refers to the mapping functionality that displays specific
disaster locations in Iloilo and the location for drop-offs for the in-kind donations.
In the context of the CrowdRelief system, it provides a way for individuals and
The CrowdRelied platform will act as a centralized hub for coordinating donation
efforts, ensuring the efficient allocation of resources, and will offer transparent
reporting to stakeholders. The findings of this study will benefit the following:
efficient and targeted relief efforts, ensuring that aid reaches those people who are
Donors. They can track where their donations are going and how they are being
(LGUs). They can create and manage campaigns tailored to specific disaster situations.
This can enhance their ability to respond effectively to disasters and ensure that
General Public. The platform can raise awareness about ongoing disaster relief
efforts and encourage more people to contribute. It can also serve as a reliable source
valuable for researchers studying disaster relief efforts to improve disaster response
protocols.
The CrowdRelief platform will provide access accounts for partner NGOs and
LGUs within the municipalities of Pavia and Santa Barbara, empowering them to create
monetary and in-kind donations, offering various payment options and detailed drop-off
location information within Pavia and Santa Barbara. Additionally, the platform will
enable fundraisers to upload documentation for in-kind donations and ensure donors
receive notifications upon receipt. It will also feature audited financial statement
generation and a real-time monitoring dashboard for tracking donations and campaign
progress.
However, this study does encounter several limitations. While standard protocols will
ensure data privacy and security, advanced cybersecurity threats may not be fully
addressed. Additionally, technological constraints and resource availability may limit the
Municipality of Pavia and Santa Barbara, potentially limiting broader reach. Variability in
user adoption and engagement levels could impact platform effectiveness, while real-
legal and regulatory requirements could pose additional limitations. Finally, scalability
testing may be limited within the study period due to time and resource constraints.
(Look for a study that uses crowdfunding, discuss how they handle the relief operation then state the resu
This chapter contains the related literature, studies and serves as the platform
for this research. These include the different techniques,processes, frameworks and
This study is focused on how information systems (IS) can help address these
issues and in turn enable the organization to perform their operations efficiently. The
situation as government help commonly fails to reach local sectors. A CDRMS will help
communities maximize all their resources efficiently and help out more affected areas
and victims. Disaster relief performed in order to alleviate a disaster’s impact and
reduce its potential for long term casualties. Because of this, fast and immediate
developed.
distribution, and generating reports. Disaster reporting involves member’s reports and a
involves identifying the needs of the communities. Acquiring donations involves how
donations, whether cash or in-kind are managed,together with donor contacts and
donation history. Volunteer allocation consists of how volunteers are scheduled and
assigned tasks to them. Relief goods procurement, delivery, and distribution involve
how the inventory of relief goods is done at the moment it is procured, delivered and
distributed. Finally, the post-operation meeting consists of the reports being generated
at the end of the relief operations which are financial,operations and donations report.
Natural disasters have caused significant financial and economic losses. One
platforms have been the backbone for disaster relief operations (DRO), but the
engagement of donors with these platforms needs significant attention. This study aims
donors on crowdfunding platforms for DRO. The study uses the Civic Voluntary Model
(CVM) to propose the conceptual framework and collects empirical data from 321
respondents to test the hypothesis. The study uses information quality and
voluntariness as moderating variables and the model also controls for ownership of the
crowd funding platform and previous experience of donation. The results confirm that
gamification positively impacts the behavior of donors, which then leads to higher
participation in crowd funding channels. Both information quality and voluntary
behavior of donors have significant moderating effects that help in understanding the
indicate that previous experience of making donations does not have a significant
impact on the behavior and actions of donors. The study thus brings a fresh perspective
to using game mechanics along with understanding the quality of information on crowd-
Gofundme
groups, and organizations to raise funds for various causes. Whether it’s covering
campaigns. Users can set up their campaigns, share them with their networks, and
collect donations from supporters. One of the key features of GoFundMe is its
accessibility. Anyone can create a fundraiser without any upfront fees, making it an
inclusive option for those seeking financial assistance. The platform allows fundraisers
to share their stories, upload images, and provide updates to keep donors informed
about the progress of their campaigns. GoFundMe has facilitated millions of successful
fundraisers across the globe, helping people come together to make a positive impact.
Donorbox - Disaster Relief Fundraising
relief and emergency fundraising efforts. When unexpected events like natural
Donorbox to create successful fundraising campaigns. Some key features and tools
provided by Donorbox for disaster relief fundraising are nonprofits enable to launch
crowdfunding campaigns that unite donors toward a common goal. These campaigns
focus on raising emergency funds for disaster relief. Organizations can share impact
stories, provide critical updates, and engage with their supporters to encourage
fundraising, allowing supporters to create their own fundraising pages and rally their
making it easy for donors to contribute via SMS. During emergencies, quick and
convenient donation methods are crucial, and text-to-give provides an efficient way for
events play a vital role during and after disasters. donorbox’s event ticketing feature
allows nonprofits to organize events where people can donate physical items (such as
food, clothing, or personal care items) and make monetary contributions. Spreading
Donate-ng
charities to raise funds for various causes and projects. It offers a user-friendly
interface for both donors and organizations, allowing users to easily browse through
different projects and contribute to the ones they find meaningful. The platform
employs secure payment processing to ensure the safety of transactions. Whether it’s
Donate-ng provides a seamless way for people to come together and make a positive
impact. Founded with a mission to connect those in need with generous donors, the
platform has been operational for over nine years, facilitating successful campaigns and
Project Description
a web-based system that aims to manage donations for disasters. It will act as a
centralized hub for coordinating donation efforts, ensuring the efficient allocation of
resources, and will offer transparent reporting to stakeholders. This system aims to
comprehensive, transparent, and user-friendly platform for both donors and relief
organizations.
The system is accessible to all users who have a user account. The users will
register their accounts to access the system. Fundraisers need to provide proof of
Fundraisers such as LGU and NGOs are authorized to create crowdfunding campaigns in
the area for the people affected by the disaster. The donors can browse the campaigns
which they may have an option to donate whether in-kind or cash. For in-kind donation,
donors can view the drop off map to locate the nearest drop off point. For cash
donation, donors can contribute using their preferred method whether it's direct bank
transfer, or through GCash. Once the donations are received, a confirmation will be
sent to the donor confirming that the donations were received by the fundraisers. The
fundraisers could manage the campaigns and donation, they can upload reports for
total amount of donation, donors, campaign progress, and financial statement for
transparency.
The reports generated by the system provide relevant data needed for keeping
donors informed about the status of their donations. The system could help simplify and
speed up the way fundraisers manage reports with accuracy and precision. Less time is
needed to organize reports since everything is stored in the system and retrievable.
Development Process
Own development process, discuss how agile process applied on development of the system
This method was selected due to its feasibility and convenience when developing a
system with a limited timeframe as well as delivering a product that the end user or the
The requirements phase for this system specifies the needs of the clients which
are the fundraisers. Few activities were done to fully understand the functions of the
the project requirements and expectations from the fundraisers' perspective. This
ensures that the developed system meets the needs of both fundraisers and donors.
identify flaws and other helpful suggestions to enhance the system’s performance. To
show what the system should perform, the researchers created UML Diagrams based on
the functional requirement gathered. These include use case diagrams (see figure 2)
class diagram (see figure 7) activity diagram (see figure 3 to 5) and finally sequence
In the design phase, the researchers created a user interface that will be used
by the system in order to carry out the functions specified in the requirements phase.
This was done by making wireframes of how the system will look as well as making
system. Prototypes were made and will be presented for the clients to check whether
In the testing phase, the researchers conducted various tests such as usability
testing to assess how intuitive the platform is for users, functionality testing to ensure
that all features work as intended, performance testing to evaluate the platform's
responsiveness under different conditions, security testing to ensure the data is stored,
transmitted, and processed securely. The researchers also have conducted user
acceptance testing to gather feedback from potential donors and fundraisers about their
satisfaction with the system and its ability to meet their needs. Throughout these
testing activities, researchers identified areas for improvement, and iteratively refined
the system to enhance its effectiveness in empowering disaster relief efforts through
crowdfunding innovation.
After the testing phase, deployment was done by releasing the system to the
end users. The researchers will collaborate to ensure the software is installed correctly,
configured and provide end-users with training to ensure they can effectively use the
system.
Requirements Analysis
sign up and manage their accounts, with both NGOs and LGUs having their own
equivalent accounts. Furthermore, verified NGOs and LGUs should be able to create and
manage crowdfunding campaigns, setting goals, and deadlines. On the other hand,
methods, as well as donate in-kind items with detailed specifications. Fundraisers must
have the ability to upload documentation showcasing donated items and their
utilization. A notification system should be in place to confirm donations for donors and
should allow fundraisers to access reports on funds raised and expended. The platform
on fundraising progress.
measures to safeguard user data, particularly financial information, and encrypting all
consistent even during periods of high user traffic, with minimal delays in donation
user numbers, with the platform able to expand its resources seamlessly. Reliability is
paramount, with the platform expected to maintain high uptime and possess backup
systems to prevent data loss. Compliance with legal regulations governing online
fundraising and user data privacy is essential. The platform should also prioritize
outside the system and the actors that interact with those functions. A use-case
diagram shows a model scenario in which individuals interact with a system using a
information, including their name, contact details, email address, and password. After
registering, they must select their role: fundraiser or donor. They can then log in using
the email and password they created. Once logged in, users can manage their account
dashboard. Updating the profile allows users to edit their personal details, like name
and contact information. The forgot password feature helps users retrieve a forgotten
password by sending a reset link to their email. The dashboard provides an overview of
their activity on the platform. When finished, users can log out of their account.
If you are the fundraiser, you’ll first need to upload proof of legitimacy. Once an
admin verifies and approves your account, you can start creating and managing
fundraising campaigns. Managing your donations includes viewing the total amount of
donations received, both in cash and in-kind donations (goods or services donated).
Once the campaign is complete, you can upload reports or documentation related to
allows you to explore various campaigns and find ones that align with your interests.
Once you find a campaign that piques your interest, clicking on it might reveal
additional details, including a map that locates the disaster area supported by the
campaign. Here, you can decide to donate either cash or in-kind goods. For cash
donations, you'll likely be able to choose a payment method such as Gcash, Maya, or
bank transfer. For in-kind donations, the platform might allow you to specify the type
and quantity of items you'd like to donate. Additionally, you might be able to view a
map showing drop-off locations for your in-kind contributions. Once you've completed
your donation, you'll likely receive a notification confirming your receipt. Finally, the
system might offer transparency reports, allowing you to see how the donated funds
Admins start by logging in to the system, likely using an email address and
admins review campaigns created by approved fundraisers, ensuring they meet system
guidelines and objectives before granting approval. To monitor system activity, admins
and potentially total donations received. From this central hub, they can also delve into
the details of individual campaigns. Finally, admins can manage their own accounts,
functionalities might differ depending on the system. Always refer to their instructions
for the most accurate information about admin roles and responsibilities.
As shown in Figure 3, the process starts with a user choosing to register for an
account. They can then choose a role: donor or fundraiser (LGU or NGO). Donors
register directly, while fundraisers choose between LGU or NGO registration. Both LGU
registration, users log in and are directed to their dashboards where they can update
their profiles and view relevant information. Finally, the process ends with the user
disaster locations or browse campaigns. If they browse campaigns, they can view
campaign details. If they choose not to donate, they will return to the campaign
browsing page. If they choose to donate, they can donate either in-kind or in cash. For
in-kind donations, donors need to specify the quantity and type of donation and can
view a drop-off map. For cash donations, donors can choose their payment method
from GCash, Maya, or bank transfer. After selecting the donation type, donors can view
notifications and transparency reports from the system. Finally, donors can log out of
their account.
As shown in Figure 5, after successfully logging in, the fundraiser can create
campaigns, manage donations, and close campaigns. The fundraiser can create
campaigns and subsequently manage them by viewing and updating campaign details.
In managing donations, the fundraiser can view the total in-kind donations, the total
amount of donations, and the number of donors per campaign. After that, confirmation
will be sent, and the fundraiser can upload reports and documentation. Finally, the
access their accounts if the username and password are correct; otherwise, a login
failure message will appear if one or both credentials are incorrect. If successfully
logged in, admins can view the dashboard. Inside the dashboard, admins can manage
accounts, verify and approve fundraisers (NGOs/LGUs), and verify and approve
campaigns created by fundraisers so that they can view all the campaigns. When
admins are done with their tasks, they can log out of their accounts.
Class Diagram
(the methods specify on class diagram will reflect on sequence diagram)
represents a system's structure by detailing its classes, along with their attributes,
methods, and object relationships. It acts as a foundational plan for building software,
Crowdfunding Innovation
connections among entities within the fundraiser platform, ensuring coherence in user
must possess distinct identification and password attributes. Donors are prompted to
furnish additional personal details such as last name, first name, middle initial,
donors can explore campaign listings, contribute funds, and utilize map functionalities.
operations and data flow, fostering a seamless user experience and efficient platform
management.
Each entity depicted in the class diagram assumes a unique role within the
fundraiser platform's ecosystem. Donors and fundraisers share common user attributes
engage in activities such as campaign browsing, fund contribution, and map utilization.
ensuring clarity in entity relationships and facilitating the implementation of robust user
interaction mechanisms.
Sequence Diagram
interaction of objects in a system over time. These diagrams capture the sequence of
messages exchanged between objects and the order in which these interactions occur,
process begins with users registering accounts and selecting roles, which may
necessitate additional document validation based on their role, such as LGU or NGO.
After successful registration, users proceed to log in by providing their email
address and password. The system then validates these credentials before granting
access to the personalized dashboard, offering tailored information and features to the
users.
Should users forget their passwords, they can trigger a password reset
procedure. This involves inputting their email address, which undergoes verification by
the system. Upon successful verification, users can establish a new password, with the
Additionally, users have the option to update their profiles, which requires a
confirmation step before proceeding. Once confirmed, users can securely modify their
the entire user journey within the account management system, ensuring transparency,
In Figure 9, donors start by logging into the platform and accessing a dashboard
that offers a clear overview of ongoing campaigns, statistical reports, and a dynamic
disaster map showing affected areas. From there, they can easily explore available
campaigns and delve into detailed information about each cause. Upon selecting a
campaign, donors have the choice to contribute either cash or in-kind donations. For
cash donations, donors can select their preferred payment method and securely input
their account details, with the system ensuring verification for transparency and
security. Alternatively, for in-kind donations, donors specify the type of donation and
are presented with a map displaying the nearest drop-off locations for their
convenience. Once donors have confirmed their contribution, they complete the
process. Through detailed sequence diagrams, this project aims to illustrate the step-
by-step flow of donor interactions within the fundraiser platform, prioritizing ease of
experience within a fundraiser platform, providing fundraisers with a robust toolkit for
offering insights into ongoing and past campaigns, along with relevant performance
metrics. They seamlessly transition to creating campaigns, inputting crucial details such
interrupted, fundraisers are redirected back to the campaign creation dashboard for a
seamless experience.
flexibility to conclude campaigns at any point, ceasing donation collection and finalizing
administrative tasks.
Sequence Diagram of Admin
functions within a fundraiser platform, providing admins with more efficient tools for
managing operations. Admins start by logging into the platform, where they access a
dashboard presenting an overview of system activities and essential metrics. They then
transition seamlessly to managing user accounts, where they can view existing accounts
Admins play a crucial role in verifying and approving new fundraiser accounts,
ensuring the legitimacy and compliance of fundraisers to maintain platform integrity and
user trust. After verification, admins facilitate the smooth onboarding of verified
fundraisers into the platform. Subsequently, admins proceed to monitor ongoing
campaigns, enabling them to track progress effectively and make informed decisions.
Finally, upon completing their administrative tasks, admins can securely log out of the
platform, prioritizing data security and integrity. This project employs detailed sequence
process.
Design Specification
constraints and specifications that a new product must adhere to. It should be a clear
list with detailed information outlining every aspect of the design brief and fulfill smart
criteria which is specific, measurable, achievable, realistic and testable (Geddes, 2022).
Deployment Diagram
As shown in Figure 12, the deployment diagram illustrates how the fundraiser
communication and efficient operations. Both the donor and fundraiser web applications
are linked to the CrowdRelief server, enabling users to engage with the platform's
features seamlessly. Through these web applications, donors and fundraisers can
management. Similarly, administrators utilize the CrowdRelief server for tasks like user
account management and fundraiser validation, ensuring regulatory compliance and
platform integrity.
between the web applications and the backend servers. It manages data exchange with
the database server, housing critical information like user profiles, campaign details,
and donation records. Additionally, the CrowdRelief server interacts with the statistics
server, which stores donor-related data such as contribution history and engagement
metrics. This interconnected architecture optimizes data flow and operational efficiency
within the fundraiser platform, providing a robust and dependable environment for
fundraising endeavors.
communicate with a computer through the use of symbols, visual metaphors and
pointing devices. The GUI had replaced the arcane and difficult textual interface earlier
computing with a relatively intuitive system that was made by a computer operation not
only easier to learn but more pleasant and natural. It serves as the standard computer
This methodology involves several key phases to ensure the effectiveness and
efficiency of the testing process. Initially, Sprint Planning sessions are conducted to
outline the goals and tasks for each sprint, with a focus on identifying user stories
practices are implemented, including unit tests, integration tests, and end-to-end tests,
with a focus on automation to streamline the testing process. Acceptance criteria are
defined for each user story to establish clear expectations for successful testing
outcomes. Iterative development occurs within short timeframes, allowing for the
prioritization and resolution of high-priority testing tasks early in the sprint. User
feedback is solicited throughout the development process and incorporated into testing
and evaluation activities to ensure that the system meets user needs and expectations.
Regression testing is conducted regularly to verify that new features and updates do not
testing practices, identify areas for improvement, and make adjustments for future
sprints. Metrics and monitoring are used to track the effectiveness of testing efforts and
assess the impact on overall system quality and user satisfaction. Through the adoption
of this Agile testing and evaluation methodology, CrowdRelief aims to iteratively develop
and enhance its disaster relief crowdfunding platform while delivering value to users and
stakeholders.
REFERENCES:
Behl, A., & Dutta, P. (2020). Engaging donors on crowdfunding platform in Disaster
Relief Operations (DRO) using gamification: A Civic Voluntary Model (CVM) approach.
International Journal of Information Management , 54, 102140.
https://doi.org/10.1016/j.ijinfomgt.2020.102140
Business Maps Ltd. (n.d.). Location Maps | History. Business Maps Ltd.
https://www.businessmaps.com/en/location-maps/location-maps.php
Chmutina, K., & Von Meding, J. (2019). A dilemma of language: “Natural disasters” in
academic literature. International Journal of Disaster Risk Science/International Journal
of Disaster Risk Science, 10(3), 283–292. https://doi.org/10.1007/s13753-019-00232-2
GoFundMe. (2024, February 6). How you can use crowdfunding for natural disasters .
GoFundMe. https://www.gofundme.com/c/blog/crowdfunding-natural-disasters
Government of the Philippines. (2019). Philippine Disaster Resilience Foundation.
Retrieved from https://www.pdrf.org/philippine-disaster-resilience-foundation/
Lena, P.,(2023).70 villages flooded, 489 families evacuated in Iloilo City. Philippine
News Agency. https://www.pna.gov.ph/articles/1206578
Miglo, A. (2021). Crowdfunding: Definitions, Foundations and framework. In
Contributions to finance and accounting (pp. 1–19). https://doi.org/10.1007/978-3-030-
77841-5_1
National Disaster Risk Reduction and Management Council. (2020). Annual Report.
Retrieved from
https://ndrrmc.gov.ph/attachments/article/3854/NDRRMC_Annual_Report_2020.pdf
Real-Time Network Monitoring 101: Everything you need to know - OBKIO. (n.d.).
Obkio. https://obkio.com/blog/real-time-network-monitoring/
Relativo, J. (2023, January 14). 20 people killed by early 2023 rains, floods across the
Philippines. Philstar.com. https://www.philstar.com/headlines/2023/01/14/2237590/20-
people-killed-early-2023-rains-floods-across-philippines
Schmid, K. (2024, January 24). Disaster Relief Fundraising: Critical Tools for Donations
+ Examples. donorboxBlog. Retrieved May 7, 2024, from
https://donorbox.org/nonprofit-blog/disaster-relief-fundraising
https://unstats.un.org/unsd/nationalaccount/glossresults.asp?gID=319