Inspiration
Our inspiration for this project came from what we have seen the NPOs in our country struggle with. During the pandemic, it is undeniable that many people have lost their jobs and/or means of earning income. This then leads to a decrease in donations toward NPOs. Thus, we wanted to find a way to help solve this problem.
What it does
The concept of our project is pretty simple. We get people to watch ads on our website, then, we donate the revenue earned from ads to various charities. More details can be seen at: https://youtu.be/9dTn6ajSDIU (Not the demo video, but a presentation video).
In order to stimulate people to watch ads (because, let's be honest here, who will willingly watch ads without motivation?), we have made plans to gamify the platform. As can be seen in the demo video (will probably be in the submit form somewhere), there is a 'score' system that keeps track of how many ads you have watched. And although the frontend doesn't show it, we have also created a prototype database to store the users' scores. This will eventually be made into a leaderboard, and thus hopefully will make watching ads a fun experience.
How we built it
We used Flask + Bootstrap to make the webpage, and we used Stripe to accept payments. However, although we wanted to implement adsense into our project, google apparently does not allow adsense on 'stump' websites. Thus, we were unable to do so. Though, we did insert a dummy youtube video to act in place of the ad, just to illustrate how it works. Sadly, we were not able to deploy our website due to various reasons. As for why we didn't use more time, it is because our timezone isn't quite suited for this hackathon. We're pretty much ready though.
Challenges we ran into
The biggest challenge that we have run into came from our own lack of experience. Although our team is composed of 2 year 1 undergrad students, one in software engineering, one in data science, neither of us had any experience on frontend development. Thus, this project had been a great learning experience from us both.
Accomplishments that we're proud of
We're very proud of the idea that we've came up with. Although the implementation may have been a little lacking, we are very proud of our brain that came up with the idea (believe me, usually, our brain doesn't come with good ideas like that X) ).
What we learned
We learned the basics of frontend development. We have also learned about the importance of time management.
What's next for CharityMunchkin
We'll be participating in another hackathon very soon.
Log in or sign up for Devpost to join the conversation.