GoodDollar / GoodDAPP

GoodDollar.org Wallet is the simplest access point to Claim your daily G$. It Is based on web3 and React native web.
good-dapp.vercel.app
MIT License
101 stars 52 forks source link

[GoodID] Confirmation Screen #4200

Open patpedrosa opened 5 months ago

patpedrosa commented 5 months ago

Business Description

What the feature is and why we're doing it (business & user benefit)

The confirmation screen is the end of the face verification & segmentation flow. At this point, a user should now be GoodDollar verified and fully segmented, provided they didn't dispute the automated check results.

This screen shows the GoodID Card component and is the trigger for the Available Offers check.

The GoodID card component on this screen should show all info that is known from the user and its verified statues, such as:

Values that are disputed by the user should also be stored and displayed in their GoodID card. Information that has been disputed by the user should show as "unverified," meaning that it will display a grey tick next to the value inputed by the user. For more information on Segmentation dispute, please refer to GoodDollar/GoodWeb3-Mono#150.

Once the user clicks next, we will check if there is an available offer for them to qualify for. If there is, the user will be taken to the Available Offer screen and invited to submit a video to complete their application for the pool. If there isn't an available offer, the user should be taken to the claim screen to perform their first claim.

Detailed Description of Functionality

Includes link to Figma, screenshots if applicable to describe step by step how the feature works, edge cases, and considerations. States etc should also be described here.

Full Design: https://www.figma.com/file/ihw1PxBvLxacTHnN2aj4lC/3.-Product?type=design&node-id=13532-19584&mode=design&t=nrTfOzoTxXG9tFKt-0

Design Preview:

Screen Shot 2024-02-16 at 11.28.24.png

Technical Implementation

How we are going to build it.

Acceptance Criteria

How we know if the feature is working as expected / how we test it.

decentralauren commented 4 months ago

@patpedrosa Please include some rules regarding what happens when a value on the GoodID is disputed and how the GoodDollar Verified badging works. Feel free to reference the Dispute ticket, which I'm wrapping up right now.

decentralauren commented 3 months ago

@L03TJ3 assigned this ticket to you and unassigned Pat :)