Donating can take time and effort - this is why many people do not donate, even if it is a small amount of money. With GiftBucket, we sought to raise large sums of money for non-profit organizations in a simple and convenient way.

What it does

GiftBucket was created with convenience in mind. Users can follow communities which consist of organizations with similar goals. Periodically, the website holds 'buckets' which are fund raising events for these organizations. With just a single hassle-free click, users can donate small amounts of money to the bucket. By the end of the bucket, a large sum of money would have been raised for the organization.

How we built it

We used Capital One's Nessie API to simulate transactions. The front-end was built using HTML, CSS, Javascript, Bootstrap and JQuery. We followed Google's Material Design concepts while designing the user interface. The back-end was written in Ruby on Rails.

Challenges we ran into

Time was a big issue. We found it difficult to build a website of this scale in less than 24 hours. It also took us a while to figure out how to use the Nessie API properly.

Accomplishments that we're proud of

We are proud to have made a project that contributes to positive social impact and we hope that this project will stimulate people to start giving more often.

What we learned

Rails <3

What's next for GiftBucket

A chrome extension will be integrated into GiftBucket which rounds up online purchases to the nearest dollar and donates the change to a community that the user follows.

Share this project: