This project is part of the 2020 Hack For A Cause, where teams implement solutions for local non profits in 72 hours.
Please also visit the corresponding server for this project bring-server.
BRING Reycling is a 501(c)(3) non-profit in Eugene, OR responsible for collecting and redistributing recyclable/reusable donations ranging from building materials, furniture, appliances, hardware, and so much more.
The purpose of the BRING Recycling Client is to allow potential donors to upload images of their donations before bringing them to the facility. Admins can review the photos and contact the donor using prerecorded or custom responses.
Submissions are made from the public form. Here, donors can enter their contact information and photos of their items with descriptions.
Admins can sign in using the link in the footer. From here, admins can view a feed of all pending donations, and can begin responding to individual requests.
Each option contains a set of predefined responses, as well as a "custom" option which allows the admin to enter their own response to the submission.
Admins will be notified by email and Slack when new donations come in. Upon responding, the donor will also be contacted by their preferred contact method(s) with the message the admin selected.
bring-client is built with React.
npm install
npm run start
npm run build
Alec Springel |
Sarah Kitten |
Sam Peters |