Publication Date

Spring 2023

Document Type

Capstone Project

Degree Name

Master of Science


Computer Science

First Advisor

Dae Wook Kim, Ph.D. (Chair)

Second Advisor

Xin Chen, Ph.D.

Third Advisor

Yunchuan Liu, Ph.D.


Using the Fund Raiser, a web tool, event administrators and organizers may raise money from a variety of sources for various events they have listed. Therefore, a fund-raising effort might be used to develop various types of campaigns, gather money, and compile a list of contributors who made contributions in a visible timeline.

Finance plays a crucial part in everything from effectively arranging an event to giving financial relief to those who have been affected by various natural disasters. Therefore, Fund Raiser may serve as a facilitator for effectively generating money for various campaigns and support activities to promote and encourage more and more people to donate and provide financial support via websites accessed over the internet.

Crowdfunding is a method of raising money for a person or group by soliciting donations online from family, friends, acquaintances, strangers, corporations, and other sources. The authorized administrator at the federal or national level will either approve or disapprove any crowdfunding campaign or event that is created. In the end, each element plays a critical role in convincing people to donate to online crowdfunding initiatives. The results of this study indicate that factors related to people's social lives may be detrimental since people tend to believe that those with a high degree of social life are more likely to choose to assist others in person as opposed to using an online platform. Roles for this application are Users who start campaigns – need to set up an account with the website, Donors – anyone who has access to the fund-raising page, Administrator – who manages users and campaigns.

Through the study of data, it has been found that social spirit in the community has a negative effect, but religious concerns, the influence of campaigns, and platform upgrades have a positive impact and also it would be a great added advantage if the application has 3 roles.