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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions