EmerisHQ / demeris

Emeris web app
https://app.emeris.com/
Apache License 2.0
12 stars 2 forks source link

(DRAFT) [Extension] Wallet Setup | Create Account #1748

Closed gheng7 closed 2 years ago

gheng7 commented 2 years ago

User Story As a user who has first downloaded the Emeris extension, I want to create an account. image.png Figma: Link


Acceptance Criteria AC1 - User can select create account Given a user is on Emeris extension When the user is on {Welcome} screen Then the user can select [Create account]

AC2 - User can enter account name Given a user is on create account flow When the user is on {Account name} screen Then the user can enter account name

AC3 - User can choose a password Given a user is on create account flow When the user is on {Choose a password screen} Then the user can choose a password And the password has to fulfil below

AC4 - User sees T&Cs details Given a user is on create account flow When the user is on {Choose a password screen} Then the user can see T&Cs at the bottom

AC5 - User can back up recovery phrase Given a user is on create account flow When the user is on {Back up account} screen Then the user can see details on back up recovery phrase And user can select [Show secret recovery phrase] And user enters the backup flow

AC6 - User sees account setup complete Given a user is on create account flow When the user is on final screen Then the user can click [Continue] And user is directed to the wallet home screen


Non-functional requirements

  1. We will generate a new set of recovery phrase with 24-word that the user can then use for importing in other wallets e.g Keplr
  2. No character limit for account name
  3. Account name validation, user cannot enter a name that was used previously
  4. (TBC) Alphanumeric account name only, special characters & emoji not supported
josietyleung commented 2 years ago

Issue moved to EmerisHQ/emeris-extension #93 via ZenHub