Skip to content

Improve onboarding flow for first time user to crypto #325

@makoto

Description

@makoto

Current RSVP flow

Screenshot 2020-03-20 at 11 48 15

  • Step1: Error message prompting to connect Kickback to wallet.
  • Step2: A modal pop up to pick a wallet.
  • Step3: A modal to put user detail.
  • Step4: Warning indicating that users don't have enough balance to RSVP
  • Step5: User now see two step buttons to allow kickback contract to spend (Token.approve) and RSVP

Feedback of current sign in/ RSVP issues.

  • Lots of red warning looks scary
  • Pot and Payout section is the most exciting aspect of the system but it is not so obvious.
  • Don't know which wallet to choose

Proposal for the new flow.

Low fidelity wireframe (clickable, scroll down on the modal to see more buttons).

https://mystifying-joliot-5254b7.netlify.com/

Step1: RSVP button

Step2: Connect to a wallet

  • Pick Injected wallet or Recommended embedded wallet (Fortmatic/Authereum/Torus, etc)
  • Advanced option to pick others.

Step3: Create an account on Kickback

(scroll down to click "Create account")

Step4: Add funds

-- Check if user has gas to pay
-- Check if user has token to RSVP
-- If ENS reverse record is set, suggest to send fund to ENS name

Step5: RSVP

  • Token.approve
  • RSVP
  • If Authereum or Unilogin, it could batch into one?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions