Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Offchain profile creation flow #9879

Closed
Tracked by #9876
exezbcz opened this issue Mar 26, 2024 · 5 comments · Fixed by #10114
Closed
Tracked by #9876

Offchain profile creation flow #9879

exezbcz opened this issue Mar 26, 2024 · 5 comments · Fixed by #10114
Labels
A-profile related to profile section intern tasks intended for internal team onboarding p2 core functionality, or is affecting 60% of app UX first Improvement for UX

Comments

@exezbcz
Copy link
Member

exezbcz commented Mar 26, 2024

here we go, issue 2/3
image

Design

  • updated in figma handoff, profile page https://www.figma.com/file/JXNtryaNYhY0XJNArzvPQx/Handoff?type=design&node-id=2116-13786&mode=design&t=6RceWyPJQXvtFsvj-11
  • all modals have same modal structure as we already have
  • this flow will be displayed for a first time visit on the new profile
  • then it will be only hidden under the "create profile" or "edit profile" (only the modal where you specify name etc will be displayed)
  • I'm unsure if signing is needed here; if yes, replace the loading modal with signing one.
  • modals are slightly wider than our usual ones, if the screen width becomes less than 448 (modal width) + side margins -> modal becomes full width

let's have a look on the flow:

Flow

  • see the flow chart

Starting modal

image
here you are presented with the announcement that a new profile is here and you can set it up

  • will display only on the first visit of the new profile page and when you will click "create profile" (you did not create it yet)
    image

Choose setup

after you click create profile, you will be presented with two options

  • Farcaster quick import
  • Edit existing profile (changed it to "start fresh" now)
    image

clicking farcaster will probably redirect you to warpcast auth, from there you can be redirected back to our profile creation

  • meanwhile, add loader to the farcaster button

Clicking Start Fresh will get you to the fill info modal directly

Setting profile

  • Important is the address on top, as we would have more accounts from more chains, which will become more occupied.
  • for now, only "substrate account" is there

image

Depending on flow you selected on the modal before:

farcaster import:

  • The modal is almost filled. Depends on what you have on the farcaster
  • at most, banner will be missing
  • and message on top if it was successful or not
    image

starting fresh:

  • empty inputs

after you fill out everything you want, click cta button "finish customization". This will get you to next modal

Loading

image

  • as mentioned before, if signature is needed here, replace the modal with the signing type.

Success

  • after it was successful, modal is displayed
    image
  • since no onchain transaction was made, in the top part there is no transaction id nor copy the link of transaction

other:
dark mode modals if they are unusual, they are on top in figma

image

thanks!

@exezbcz exezbcz added UX first Improvement for UX p2 core functionality, or is affecting 60% of app A-profile related to profile section onboarding labels Mar 26, 2024
@Temidayo32
Copy link
Contributor

Temidayo32 commented Mar 27, 2024

This is an interesting feature. I will like to work on it.

@Temidayo32
Copy link
Contributor

Then, also I would think this issue is awaiting this: #9873

@exezbcz
Copy link
Member Author

exezbcz commented Mar 27, 2024

@Temidayo32 Hello, I appreciate your interest, I prefer to keep this issue reserved for internal dev

@exezbcz exezbcz added the intern tasks intended for internal team label Mar 27, 2024
@daiagi daiagi self-assigned this Apr 17, 2024
@kodabot
Copy link
Collaborator

kodabot commented Apr 17, 2024

ASSIGNED - @daiagi 🔒 LOCKED -> Thursday, April 18th 2024, 20:05:03 UTC -> 36 hours

@kodabot
Copy link
Collaborator

kodabot commented Apr 18, 2024

ASSIGNMENT EXPIRED - @daiagi has been unassigned.

@daiagi daiagi mentioned this issue Apr 21, 2024
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-profile related to profile section intern tasks intended for internal team onboarding p2 core functionality, or is affecting 60% of app UX first Improvement for UX
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants