-
Our Mission Statement
-
The Users
-
The Flow
-
The QR Code (how it works)
-
The Merchant
-
The Donation Process
-
The landing page
-
Donation Page
-
Payment Page
-
Merchant Checkout
-
New Receiver Registration
Helping Hand
The Story
Helping Hand is a full-stack web solution that enables seamless donations to homeless people without smartphones/laptops. Powered by a Node/Express + PostgreSQL backend and a React frontend, Helping Hand utilizes a physical QR code printout that is distributed to the homeless. This QR code is their wallet, and can collect donations simply by having a passerby (a Giver) scan their QR code. Once the homeless person (which we call Receivers) has enough funds, they are able to visit a participating Helping Hands merchant (for food, clothes, etc.) and redeem their donation funds. We are particularly proud of the inclusivity and accessibility that our app provides.
Key Features:
- No installation necessary: We use a progressive web-app to avoid the headache of native app installation
- Studies show that PWA's are far better for engaging audiences
- Automatic and immediate unique QR code generation
- Instant transaction and donation updates via PostgreSQL
- Elegant React client
- Loads of error handling
- Async/Await usage
Next Steps:
- Integrating Credit Card API and/or PayPal
- Implementing QR code recovery system
Log in or sign up for Devpost to join the conversation.