zerobase-io / smart-tracing

Privacy-First Contact Tracing to Keep Communities Safe
https://zerobase.io
Apache License 2.0
27 stars 13 forks source link

Scan Successful Screen improvements #196

Open eriksogn opened 4 years ago

eriksogn commented 4 years ago

Design Changes

Overall

Modal dialog stretched to 100% height Blurred background removed

Check-in Successful

I changed this from "Scan Successful" because "check in successful" is more impactful and important to our individual than the mechanism of scanning.

Thank you

"Thank you for protecting our community" The heart gives us humanity. (The mockup shows a specific region - that may come in a future ticket)

Scan result

"Successful Scan at 6:32 PM" The purpose of the time on scan is to deter forgery. Remove barcode to declutter, simplify, and because it is not used by anyone currently. Remove the scan id string Improve the language, it all might go away No specific location tagging, that will be discussed in a future ticket. ( "Trader Mo’s 7th st at 6:32 PM")

Learn more

I changed this from "Continue to Zerobase", as that can feel like there are additional steps to take once the user continues.

Moved to separate tickets

Keep me notified

Option one: Simply remove the "privacy policy" bit that's in the original scan screen, and explain it is optional and only for notifications.

Option two: Pops up a modal dialog to re-iterate our privacy commitment, that we only collect this number for notifications. "Keep me notified" saves the phone number "I do not want to be notified" turns off notifications and forgets the phone number This needs grooming for language and user experience See: #243

Feedback

The entire purpose of our rollout is to validate our mechanism, so feedback gets a strong call to action. Pops up a modal dialog with our simple feedback form OR opens the airtable link directly on a new page. See #144

Changing inspirational quote

I added an inspirational quote here that can change with every successful scan. Every check in is an opportunity to show them our heart and share an empowering message. See #244

Footer

Added our tagline Added footer links for ease of information and compliance (This has probably been obsoleted by the updates to the menu bar at this point)

Revision Mockups

scan-screen-mockup scan-screen-mockup-notification-settings

JohnCLo commented 4 years ago

Looks good, however will need to coordinate with backend if it makes sense to return "Manchester" "Trader Mo's" "7th Street", as this will require an additional query.

Additionally is it generally good practice to let users know the specific locations they are checking into? Or would it seem like a privacy burden and make people feel vulnerable? Could very well be "Manchester" "Gay Bar" "8th Street". How can we reconcile this.

Please also provide a list of rotating quotations for FE to upload.

JohnCLo commented 4 years ago

Looping in @joshhopkins @ColmByrne @miketitchen for peer review and visibility since this is a larger feature

joshhopkins commented 4 years ago

Looks good @eriksogn. I think for now not displaying the location name is best, it does feel like the user is being tracked – even if no personal ID is attached.

miketitchen commented 4 years ago

I agree, looks good but for now let's not display business name or location as that would require a change to contract with backend.

eriksogn commented 4 years ago

I have split three parts of this issue into three separate tickets: See #144 for the feedback feature, #243 for keep me notified, and #244 for the quote. The most critical issue here is the feedback mechanism.