twilio-labs / code-exchange

Code guidelines, feature requests and bug reports for the Twilio CodeExchange
https://www.twilio.com/code-exchange
MIT License
25 stars 14 forks source link

Shopping Volunteers for Elderly (SVE) [Template Submission] #20

Open shop2app-labs opened 4 years ago

shop2app-labs commented 4 years ago

The Problem Early March, The White House issued specific social distancing guidance for the country that urges older Americans to stay home and to avoid other people.

The Solution: Shopping Volunteers for Elderly (SVE) Using The Shopping Volunteers application, elderly people submit a request for their shopping needs eg. Grocery, Pharmaceutical needs, etc. Their needs are fulfilled by a network of Volunteers. Volunteers take the necessary precautions and wear a mask all the time when shopping and visiting the Elder Homes.

Screen Shot 2020-04-29 at 5 01 47 PM

How it works

  1. SVE application has a network of volunteers, who work to fulfill the needs of the Elderly people. The SVE application has 2 interfaces. a) For the Elderly, where they submit their needs. b) For the Volunteers, where new Volunteers register to SVE.
  2. During the Volunteer registration process, SVE captures the Zip Code that the volunteer is available to serve.
  3. Elderly people submits a request for their grocery needs on the SVE website. The application also captures the Zipcode that the person in need belongs to.
    1. SVE algorithm then matches the volunteers to the Elderly's needs. Each applicable volunteer is notified via Text & Email. The request is accepted when SVE volunteers update the form with 'Accept'.

Once a request is accepted, the request initiator is notified of the action, and a communication stream is opened between the elderly person and the volunteer shopper.

Useful links: SVE Elderly Delivery Request form: https://bit.ly/3aSqWKl SVE Volunteer registration form: https://bit.ly/2Wo6JHt SVE Volunteer Request accept form: https://bit.ly/2ShrXoQ

How I built it: This is built using google forms, and google script. There are three forms created. Elderly Request Form, Volunteer registration form, and Volunteer request accept the form. When the forms are submitted by the user, a google script function is triggered. This will then notify a volunteer or elderly people using Twilio SMS API.

Technologies Used: Twilio SMS API, Google script, Google Forms, Google Spreadsheet

Link to Code https://github.com/delikacylabs/shopping-volunteers-for-elderly

What's next? We will use Twilio Autopilot to accept the Delivery request by Elderly via SMS, Alexa, Google Assistant, and Facebook Messenger as well.

Screenshots:

Screen Shot 2020-04-29 at 3 03 43 PM Screen Shot 2020-04-29 at 3 03 19 PM Screen Shot 2020-04-29 at 3 01 26 PM
welcome[bot] commented 4 years ago

Thank you so much for opening your first issue in this project! We'll try to get back to it as quickly as possible.

Important: This does not count as a submission for the hackathon we are running with DEV.to. We'll still review any submission request here for submission to Twilio CodeExchange but an addition to CodeExchange does not have any impact on your chances to win the hackathon. In order to submit to the hackathon, please create a post on DEV using this template.

While you are waiting...here's a random picture of a corgi (powered by dog.ceo) picture of dog

dkundel commented 4 years ago

This submission is not a hackathon submission

Thank you for your submission! Just a reminder that if you are intending to submit to the hackathon, you have to do this separately to this submission by creating a post on dev.to/new/twiliohackathon