Please use this identifier to cite or link to this item: https://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/4711
Title: Crowd Funded Donation Management System
Authors: Jayasundara, R.A.P.B.M.
Issue Date: 22-Jun-2023
Abstract: In simple terms, Charity is an act of kindness where a strong person helps a weak person. It is one of the key fundamentals of a highly developed society. There are lots of Non-Governmental Organizations (NGOs) that are conducting charity events on large scale but today even they also experienced difficulties in getting funds or other required things. Inflation and economic downturn made people care less about charity. Building trust with the public is another biggest challenge in fundraising. Donors want to be sure that their money will make a difference. Even if there are only a few scammers out there, it discourages people from donating to charities in general. When one institution collapses, many individuals feel that all organizations are untrustworthy. Today people want to engage in charity/fundraising events to feel like they’re a part of the story, not a passing observer. “Charity” is a crowd-funded donation management system that is built to manage fundraising events. The main objective of this project is to provide a transparent, socially engaging platform for donors. This concept is heavily inspired by google’s local guide program. From creating a campaign to making a donation, the whole process is handled by the system. Authorized persons can verify the campaign's authenticity. This will increase the donor's trust in the fundraising campaign. The system was developed in a way that people can share donation campaigns on social media. It is very useful for the campaign organizers to raise awareness of their campaigns ultimately it’ll help to build a social network among donors. A clear dashboard with many useful reports are presented to the user very clearly. In addition, Performance, Security, Reliability, and Maintainability are some of the features which are considered during the implementation of the project. The proposed system was implemented as a web-based system using Vue.js, a progressive javascript framework, and Google firebase was used as the backend database. The backend API server was developed using Node.Js. After implementing the project testing was carried out at different testing levels. Several manual testing techniques were used to test the front-end web application. The “Mocha” testing framework was used to carry out automated testing for back-end server testing. After the project testing, the system was deployed into the live environment for user evaluation. The user evaluation process was carried out to evaluate the system to get user feedback and improvements. Most of the participants were satisfied with the system and a few improvements were suggested to enhance the system.
URI: https://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/4711
Appears in Collections:2022

Files in This Item:
File Description SizeFormat 
2019 MIT 038.pdf3.96 MBAdobe PDFView/Open


Items in UCSC Digital Library are protected by copyright, with all rights reserved, unless otherwise indicated.