Skip to content

Latest commit

 

History

History
72 lines (37 loc) · 2.33 KB

README.md

File metadata and controls

72 lines (37 loc) · 2.33 KB

Hack For A Cause

freedome logo

Team: MarionBerries

This project was developed during the 2018 Hack For a Cause event in Eugene, OR. It addresses the QR Donation challenge submitted by Adam Wendt from the Eugene/Springfield NAACP.

Challenge: Easy Donations

Existing payment scheme was not intuitive to NAACP staff and donors. The Challenge Champion wanted to have a payment method that are:

  • Easy to pay through QR or other technnologies
  • Specific to five different causes (youth council, general fund, legal redress, ACT-SO, and Maddie Reynolds scholarship)
  • Doesn't require login to specific payment scheme for those who don't have accounts, but only their credit card
  • Collects donor's information (name, address, email, phone)

Solution

Demo

The team create a working prototype on AWS LightSail. Visit Demo to try it out.

You can test the Paypal and Stripe integration using your sandbox accounts.

Stripe dummy credit card:

  • 4242 4242 4242 4242 with any valid exp date or CVC code.

Paypal sandbox account:

Wordpress E-Commerce Integration:

The existing payment method was using the legacy Paypal extention. Donors were unable to donate to specific causes or add their contact information. Donors were forced to fill out paper slips with their credit card info in order to donate. Our solution implemented WooCommerce to provide donor with a better interface and more payment options.

  • Wordpress

Payment Options:

Paypal with WooCommerce

Stripe with Woocommerce

LightSail:

The team used AWS LightSail to spin up an instance of the existing Wordpress site using Amazon AWS free tier.

AWS LightSail

Access points:

We used the following technologies to implement our solution. Usage of these technologies eliminate the need to enter NAACP website and navigate to payment page.

Bluetooth Beacons

NFC Tags

QR code

License

MIT