Skip to content

A web portal for uploading photos for organizations to review. The organization may log in and respond to photos using the admin portal, sending messages back to the uploader.

License

Notifications You must be signed in to change notification settings

OpenEugene/bring-client

 
 

Repository files navigation

BRING Recycling Client

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.

Features

User Form

Submissions are made from the public form. Here, donors can enter their contact information and photos of their items with descriptions.

Admin Portal

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.

Responses

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.

Notifications

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.

Developing

bring-client is built with React.

Install

npm install

Run

npm run start

Build

npm run build

Contributors


Alec Springel


Sarah Kitten


Sam Peters

About

A web portal for uploading photos for organizations to review. The organization may log in and respond to photos using the admin portal, sending messages back to the uploader.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 92.5%
  • CSS 5.3%
  • HTML 1.6%
  • Other 0.6%