codeforboston / codeforboston/volunteer-matching
Donation info view
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
## User Story
- As a city employee, I want to see the details of a donation, so that I can evaluate its urgency and utility.
- As a city employee, I want to see the contact info of a donor, so that I can contact them to verify any details of their donation and communication throughout the donation process.
- As a city employee, I want to see potential matches of this donation to inbound requests, so that I can match it to the appropriate request.
- As a city employee, I want to assign this donation to myself or another city employee, so that we can manage the case in an effective and timely manner.
---
## Description
This screen shows the details of an individual donation. Donations are taken in by either a user-facing form, or recorded in the same form or directly in the gSheet by a city employee (for example, if a city employee hears from a donor by phone and records the details manually). Each donation has the following user-facing characteristics, [laid out in this gSheet](https://docs.google.com/spreadsheets/d/1Fuw--IDdwjTOKE697L7wx0YNrhKPU_GcD0F_T3aWvT8/edit#gid=1500001709):
### Donation details
- **Date received**: The date the donation offer was made
- **Status**: The state of a given donation, ie Inbound, Verified, Delivered, etc. [Described in this gSheet](https://docs.google.com/spreadsheets/d/1Fuw--IDdwjTOKE697L7wx0YNrhKPU_GcD0F_T3aWvT8/edit#gid=1590391657)
- **Urgency**: The urgency level of the donation, in terms of how fast it needs to be acquired by a recipient. This mostly relates to if the donation is perishable food or not.
- **Donor name**: The name of the donor organization, or the Contact name if there is no organization listed
- **Donation category**: The primary category of donation item. [Described in this gSheet](https://docs.google.com/spreadsheets/d/1Fuw--IDdwjTOKE697L7wx0YNrhKPU_GcD0F_T3aWvT8/edit#gid=1590391657)
- **Donation sub-category**: The secondary category of donation item. Each sub-category is subordinate to the category. [Described in this gSheet](https://docs.google.com/spreadsheets/d/1Fuw--IDdwjTOKE697L7wx0YNrhKPU_GcD0F_T3aWvT8/edit#gid=1590391657)
- **Donation location**: If the donation can be delivered, or must be picked up / consumed on-site.
- **Donation details**: Written free-text details of the donation as entered by the donor
- **Recipient**: Which recipient this donation was delivered to. Recipients can be found here
- **Date deployed**: The date on which the donation was delivered to / picked up by the recipient.
- **Recurrence frequency**: If the donation is a recurring donation, the interval between donations.
### Contact information
This information is how the city employee can connect with the donor for verification and other discussion of the donation details.
- Contact name
- Organization name
- Donor type (i.e. restaurant, business, corporation, etc)
- Email
- Phone
- Address 1
- Address 2
- City / State / ZIP
### Match information
This is information on any eligible recipient matches for this donation recorded in the system
- Matching would occur on the sub-category level first, and then the category level
- Any active (not withdrawn, won't do, or completed) request would be listed, in order of urgency and then by date received as a default view
- A city employee can take an action to match a given donation to a recipient. This would also change the status field to Verifying: 1st attempt, and force the donation to be assigned to a city employee (to be selected)
### Assignment information
- All donations can be assigned to a City Employee to work the case. City employees can be found on the [users sheet here](https://docs.google.com/spreadsheets/d/1Fuw--IDdwjTOKE697L7wx0YNrhKPU_GcD0F_T3aWvT8/edit#gid=463491032)
- Donations can also have notes listed by the city employee, recorded in the Notes field on the Donations sheet.
---
## Done when:
- A city employee can view the details, contact information, and potential matches of a given donation
- A city employee can easily contact the donor
- A city employee can match a donation to a recipient
- A city employee can assign a donation to themself or another city employee
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.