I was inspired to make Win2Give as a simple and easy way for everyone to raise money, without doing something that was too time-consuming. I came up with an idea to be able to donate real money via in-app advertisements.
What it does
I use Admob to create an actual source of revenue, which is then distributed among five different charities (this can always be updated)
In addition, users would have to solve simple math problems in under five seconds, to make sure that the advertisements would have an audience. For every correct answer, a user donates one cent.
How I built it
I used Firebase, along with Objective-C for back-end and front-end work, respectively. I've added Google Analytics to keep track of my users and growth.
Challenges I ran into
The biggest challenge I ran into was probably covering up any game lags and bugs that would allow users to donate money without actually solving any of the problems. This was eventually fixed by disabling multitouch and avoiding negative integers for timer variables.
Accomplishments that I'm proud of
The biggest accomplishment for me is the potential of the app - the fact that it is a novel idea and can now be used with multiple charities. I am especially proud of the design and easy user experience of the app.
What I learned
I have learned a lot in this project, including how to add frameworks into my project via cocoapods and adding firebase functionality.
What's next for Win2Give
I already have some major updates planned, including Game Center achievements and more. So let's see how it goes!