Project no. 123
Online Fundraising for Humanitarian and
A. Gøricke, M. Guldborg
DTU Software Engineering, Technical University of Denmark
We have developed an online system for raising funds for humanitarian and environmental
causes. The system works by prompting users when buying from an online store. For every
purchase the customer gets to choose one of three possible causes. The company then
donates a specific amount to the selected cause. This is beneficial to the company, because
it’s good publicity, directed at its core audience. The customer will not have to pay more for
their purchase. We see a lot of potential for this system as customers care about the values
of the brands they buy from and are increasingly making purchase decisions based on this.
The system has been developed using a wide variety of software tools. To implement such a
system into already existing online shops required theory of the handling of sensitive data
exchanged at purchase and furthermore how to verify these purchases. The system
incorporates a lot of computational theory in how it processes data and as expected for an
online system has required theory on the basis of connecting to databases and reading and
writing information. All these can be described as fundamental computational theory.
The methods used in this project has primarily revolved around basic computational theory
and software theory. We have used test-driven software development as a method for
critical parts of our system. Agile software development has been used for less critical parts
of the system, such as the graphical interface and parts not sensitive to exploits where
personal data could be retrieved.
RESULTS AND CONCLUSION
We have succeeded in developing an online system capable of most of the features that we
sought out to implement. The system still needs further development before we are
confident in releasing it to a broader audience, but the main functions of the system acts as
intended. We are currently working on further developing the system. Our upcoming goal for
the project will be to seek partners and brands who will be willing to implement our service.