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

Content request: best design practices for wallets (UX/UI) #13655

Open
konopkja opened this issue Aug 15, 2024 · 10 comments
Open

Content request: best design practices for wallets (UX/UI) #13655

konopkja opened this issue Aug 15, 2024 · 10 comments
Assignees
Labels
content 🖋️ This involves copy additions or edits design All the issues related to design should use this tag good first issue Good item to try if you're new to contributing help wanted Extra attention is needed or someone is needed to help Status: Stale This issue is stale because it has been open 30 days with no activity.

Comments

@konopkja
Copy link
Contributor

This is a content request for anyone to write a beginner friendly article about designing a crypto wallet interface.

Whoever wants to write the article, please first comment on this issue and we will assign it to you.

Where will the article live?
It will be added to design documentation: https://ethereum.org/en/developers/docs/design-and-ux/

Describe the solution you'd like

  • focus on practical tips how to handle different steps in the process
  • describe common UX issues in wallets to fix or avoid
  • guidelines to follow

If this is too broad it can be split into multiple articles

@konopkja konopkja added help wanted Extra attention is needed or someone is needed to help content 🖋️ This involves copy additions or edits good first issue Good item to try if you're new to contributing design All the issues related to design should use this tag labels Aug 15, 2024
@github-actions github-actions bot added the needs triage 📥 This issue needs triaged before being worked on label Aug 15, 2024
@wackerow wackerow removed the needs triage 📥 This issue needs triaged before being worked on label Aug 16, 2024
@BoluwatifeInferno
Copy link

Gm @konopkja. I have experience in this field and would love to be assigned this task. I would love to split it into multiple articles.

@konopkja
Copy link
Contributor Author

hi @BoluwatifeInferno thats great! Thank you so much! Can you please create a new issue mentioning this one and explaining perhaps summary of the first article you would write? What the sections of the article be about.

Given the topic, are you a designer?

@BoluwatifeInferno
Copy link

Yes I am, a bit rusty but I am well in tune with the basics.

Oh sure, may I ask how to create a new issue mentioning this one?

@konopkja
Copy link
Contributor Author

konopkja commented Sep 4, 2024

no need to create new issue - i will assign you this one.

@BoluwatifeInferno
Copy link

Gm @konopkja. I wasn't sure if this was necessary but it was mentioned in a previous comment, so I decided there was no harm. This is a mini outline of the first article in this series.

Best Practices In Designing Crypto Wallet Interface For Beginners.

Overview of crypto wallets and their significance.

  1. Understanding the Basics of Crypto Wallets
    Types of wallets (custodial vs. non-custodial, hot vs. cold).
    Key features and functionalities.
  2. Key Design Principles for a Crypto Wallet Interface
    Simplicity, accessibility, and security considerations.
  3. Practical Steps for Designing a Crypto Wallet Interface
    User research, wireframing, prototyping, and iterative design.
  4. Common UX Issues in Crypto Wallets and How to Avoid Them
    Complex onboarding, confusing terminology, poor error handling.
  5. Guidelines for an Effective Wallet Design
    Consistency, feedback, responsiveness, and visual hierarchy.

@konopkja
Copy link
Contributor Author

konopkja commented Sep 9, 2024

Hi, comments bellow.

Best Practices In Designing Crypto Wallet Interface For Beginners.

Overview of crypto wallets and their significance.

  1. Understanding the Basics of Crypto Wallets
    Types of wallets (custodial vs. non-custodial, hot vs. cold).
    Key features and functionalities.

What would be the content here? how does this contribute to the goal of the article? (we should consider the reader will know these basic differences already)

  1. Key Design Principles for a Crypto Wallet Interface
    Simplicity, accessibility, and security considerations.

This isn't wrong, but is very nuanced in this context. Be careful here when writing the content and consider that too simple UI often lacks appropriate amount of guidance for users (which results in poor usability as novice users do not know what to do and the UI doesnt help them, classic example is wallet "receive" screen design with a simple big QR code, acc address and no other information what to do).

Similarly some wallets in the name of security force people to only write down recovery phrase without providing other options that are deemed "less secure" resulting in a situation where people arent ready for this level of commitment and are being forced into something they do not feel comfortable doing at that point.

  1. Practical Steps for Designing a Crypto Wallet Interface
    User research, wireframing, prototyping, and iterative design.
  • This sounds like a separate article on a design process in general, why should it be part of specific wallet design article?
  1. Common UX Issues in Crypto Wallets and How to Avoid Them
    Complex onboarding, confusing terminology, poor error handling.

looking good :) hope to see some examples

  1. Guidelines for an Effective Wallet Design
    Consistency, feedback, responsiveness, and visual hierarchy.

looking good :) hope to see some examples

Copy link
Contributor

This issue is stale because it has been open 30 days with no activity.

@github-actions github-actions bot added the Status: Stale This issue is stale because it has been open 30 days with no activity. label Oct 10, 2024
@konopkja
Copy link
Contributor Author

Hello @BoluwatifeInferno, do you still want to work on this one or should we give it to others in the community?

@konopkja konopkja removed the Status: Stale This issue is stale because it has been open 30 days with no activity. label Oct 21, 2024
@BoluwatifeInferno
Copy link

Gm @konopkja I apologize for the late response. IRL events have had me on chokehold, but I am back and ready to finish this task. I'm sorry for the inconvenience my lack of communication caused. Still I would like to be reassigned to this task, I already have an outline and I will give myself a proper schedule to ensure I finish all the articles in this issue on time.

Copy link
Contributor

github-actions bot commented Dec 3, 2024

This issue is stale because it has been open 30 days with no activity.

@github-actions github-actions bot added the Status: Stale This issue is stale because it has been open 30 days with no activity. label Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content 🖋️ This involves copy additions or edits design All the issues related to design should use this tag good first issue Good item to try if you're new to contributing help wanted Extra attention is needed or someone is needed to help Status: Stale This issue is stale because it has been open 30 days with no activity.
Projects
None yet
Development

No branches or pull requests

3 participants