Current RSVP flow

- 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?
Current RSVP flow
Feedback of current sign in/ RSVP issues.
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
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