rajesh241 / covidResponse

Covid Response
1 stars 1 forks source link

Workflows for Covid #5

Open rajesh241 opened 4 years ago

rajesh241 commented 4 years ago

While development have been thinking of various workflows, and based on discussions in the past here is something that I would like to propose.

There are three kinds of roles:

  1. Anonymous User
  2. Help Providers
  3. Site Managers

Here are the suggested workflows

  1. Any person needing help should be able to fill out the help form without any kind of login. We validate the submission by sending sms to the mobile number.
  2. Site Managers/Help providers can also fill in the help form, on behalf of distressed people/group they know. When site manager fills the form, there is no validation via sms.
  3. Any person willing to provide help would have to first login (either via facebook or google) or register and fill out the "volunteer" form. I believe all people who are willing provide help will be very much familiar with login.
  4. Once the help provider is logged in, he would be able to see people who need help and other people who are providing help on maps and on list view.
  5. Help providers are also able to see people near them who need help.
  6. If the help provider decides to help someone, they should fill out the remarks field, to keep track of what help they have provided. Multiple providers can help the same set of group and we hope that remarks field helps in keeping tracking and keeping everyone in sync.
  7. If the help providers feel that the particular request for help has been completely provided they can request to close the help request.
  8. Site managers will be able to close the help requests once they feel help is completely provided.
  9. Site Managers can also edit/delete help providers.
  10. Site Managers will have access to additional reports.
mayankrungta commented 4 years ago

Anonymous User: Pros:

  1. Faster so help can be reached faster to the person looking for help. We could provide this in a deferred form mode where the form can be filled later of the person seeking help.
  2. Might encourage more users to try

Cons:

  1. Spam
  2. Denial of Service attack

Track Volunteers

  1. Might be good to track where the volunteers are based (a separate form them). Can use a different colored marker. The volunteers can fill forms for people seeking help which will be the original form for the people seeking help.
  2. Detect location can be enabled for such forms.

Track Closed Help

  1. Mark the ones those requests that are served from Red > Green.
  2. May be an expired type might need to be there which did not get help and the migrant moved off?