pull down to refresh

This UX research has been redacted by @iqra from the Bitcoin.Design community, and shared for review and feedback! Don't be shy, share your thoughts.

1๏ธโƒฃ Introduction

Project Overview

๐Ÿ“Œ Product: BlueWallet (Bitcoin Wallet) ๐Ÿ“Œ Goal: Improve onboarding flow and enhance accessibility for a better user experience. ๐Ÿ“Œ Role: UX Designer ๐Ÿ“Œ Tools Used: Figma, Notion

Why This Case Study?

๐Ÿ”น BlueWallet is a self-custodial Bitcoin wallet, but users struggle with onboarding due to unclear instructions. ๐Ÿ”น Accessibility issues (low contrast, small fonts) create barriers for visually impaired users. ๐Ÿ”น Competitors like Trust Wallet and MetaMask offer better-guided onboarding.
This case study presents UX/UI improvements to make BlueWallet more intuitive and inclusive.

2๏ธโƒฃ Problem Statement: Why BlueWalletสผs Onboarding Needs Improvement

๐Ÿ”น Current Challenges:

1๏ธโƒฃ Onboarding Complexity - BlueWallet lacks step-by-step guidance, leaving users confused about wallet creation and security.
2๏ธโƒฃ No Educational Introduction - Users land directly on the wallet screen with no explanation of private keys, recovery phrases, or transactions. 3๏ธโƒฃ Transaction Flow Issues - Similar-looking "Send" and "Receive" buttons cause confusion. 4๏ธโƒฃ Poor Accessibility - Small fonts and low contrast make navigation difficult.

๐Ÿ” Impact on Users:

Higher drop-off rates due to frustration during onboarding. Security risks as users skip key wallet setup steps. Limited accessibility for users with visual impairments.

๐Ÿ“Œ Competitive Gap:

Unlike competitors (Trust Wallet, MetaMask), BlueWallet does not offer: โœ… A guided onboarding process โœ… Security education during setup โœ… Intuitive transaction flow
Somehow, this wallet has much better UI than the BlueWallet Bitcoin wallet.

3๏ธโƒฃ User Research & Competitive Analysis

User Testing Findings

๐Ÿ”น Conducted usability testing with 5 users onboarding for the first time. ๐Ÿ”น Key Findings: โœ… 3 out of 5 users felt lost due to missing explanations. โœ… 60% had trouble distinguishing transaction buttons. โœ… 80% found the text difficult to read due to low contrast.

Competitive Analysis

We compared BlueWallet with top crypto wallets:
WalletOnboarding UXSecurity GuidanceAccessibility Features
BlueWalletโŒ No guided onboardingโŒ Minimal explanationโŒ Low contrast, small fonts
Trust Walletโœ… Step-by-step setupโœ… Security best practicesโœ… High contrast UI
MetaMaskโœ… Interactive tutorialโœ… Private key educationโœ… Clear transaction buttons
๐Ÿ“Œ Key Insight: BlueWallet lacks guided setup and accessibility enhancements, making it harder for beginners.

๐Ÿ“Œ User Persona

To better understand the users facing onboarding challenges, I developed a persona based on research and usability testing.

๐Ÿ”น Persona 1: Alex Carter (Bitcoin Beginner & Investor)

๐Ÿ‘ค Profile:
  • Age: 28
  • Occupation: Freelance Digital Marketer
  • Tech Knowledge: Moderate - Familiar with online transactions, new to Bitcoin)
  • Pain Points:
  • Finds Bitcoin wallets confusing.
    • Doesnสผt understand seed phrases & security features.
    • Worried about losing funds due to a lack of clarity in transactions.
๐Ÿ“Œ Needs: โœ… A simple, guided wallet setup. โœ… Clear explanations of security terms (without jargon). โœ… Easy-to-locate Send/Receive buttons.
๐Ÿ“Œ Persona Usage in Case Study:
  • Helps define who we are designing for.
  • Guides design decisions by focusing on user needs.

๐Ÿ”น Persona 2: Sarah Mitchell (Accessibility Advocate & Tech Enthusiast)

๐Ÿ‘ค Profile:
  • Age: 35
  • Occupation: UX Researcher & Accessibility Consultant
  • Tech Knowledge: High (Uses Bitcoin but struggles with accessibility barriers)
๐Ÿ“Œ Pain Points: โŒ Struggles with small font sizes & low contrast. โŒ Finds the UI difficult to navigate with a screen reader. โŒ Confused by identical-looking transaction buttons.
๐Ÿ“Œ Needs: โœ… A high-contrast UI that meets WCAG accessibility standards. โœ… Larger fonts & scalable UI elements for better readability. โœ… Keyboard & screen reader-friendly navigation for seamless interaction.
๐Ÿ“Œ Why This Persona Matters:
  • Represents users with visual impairments who rely on accessible design.
  • Ensures the design accommodates inclusive UX principles.

4๏ธโƒฃ UX/UI Solutions & Design Improvements

๐Ÿ“Œ Before (Current Issues)

โŒ Users land directly on the wallet screen with no instructions. โŒ "Send" & "Receive" buttons look identical , causing transaction confusion. โŒ Small fonts & low contrast reduce readability.

โœ… After (Proposed Fixes)

โœ… Step-by-step onboarding explaining wallet creation, security, and transactions. โœ… Visually distinct transaction buttons (color and icon changes). โœ… WCAG-compliant text contrast & larger fonts for better readability.

1๏ธโƒฃ Redesigned Onboarding Flow

โœ… Added a progress indicator so users see where they are in setup. โœ… Used plain, non-technical language to explain wallet creation & security. โœ… Introduced a "Learn More" button to educate users on security.

2๏ธโƒฃ Accessibility Enhancements

โœ… Increased contrast ratio for better text readability. โœ… Used larger fonts & scalable UI elements. โœ… Ensured screen reader compatibility (VoiceOver & TalkBack support).

3๏ธโƒฃ Transaction Flow Optimization

โœ… Redesigned "Send" & "Receive" buttons for clear distinction. โœ… Added clearer icons & tooltips for transaction steps.

5๏ธโƒฃ Wireframes & Design Improvements:

๐Ÿ”น Welcome Screen (First Screen When User Opens Wallet)

๐Ÿ“Œ Goal: Give a brief introduction & set user expectations
โœ… App logo + short tagline (e.g., "Secure, Simple, Self-Custody Bitcoin Wallet") โœ… 1-2 line explanation of what BlueWallet is (e.g., "Your gateway to managing Bitcoin securely.") โœ… "Get Started" button โ†’ Le ads to next step: Wallet Setup โœ… "Already have a wallet?" โ†’ Import option
๐Ÿ”น Example UI Elements:
  • BlueWallet Logo
  • Title: "Welcome to BlueWallet"
  • Subtitle: "Easily store, send, and receive Bitcoin."
  • CTA: "Get Started" (Primary) | "Import Wallet" (Secondary)

๐Ÿ”น Screen 2: Choose Wallet Type (New or Import)

๐Ÿ“Œ Goal: Let users decide how to proceed
โœ… Two clear options:
  • Create a New Wallet (For first-time users)
  • Import Existing Wallet (For users with a backup phrase) โœ… Brief explanation of each option ๐Ÿ”น **Example UI Elements:
  • Title: "How do you want to start?"
  • Buttons: "Create New Wallet" | "Import Wallet"

๐Ÿ”น Screen 3: Security & Seed Phrase Setup (Critical Step)

๐Ÿ“Œ Goal: Educate users about wallet security & backups
โœ… Explain why seed phrases are important โœ… Clear step-by-step instructions on writing down & storing the phrase โœ… Warning: "If you lose your recovery phrase, you lose access to your wallet." โœ… CTA: "Generate Seed Phrase" โ†’ Next step
๐Ÿ”น **Example UI Elements:
  • Title:** "Secure Your Wallet"
  • Subtitle: "Your seed phrase is the key to your Bitcoin. Keep it safe!"
  • Button: "Generate Seed Phrase"

๐Ÿ”น Screen 4: Seed Phrase Display & Confirmation

๐Ÿ“Œ Goal: Ensure users write down the phrase correctly
โœ… Display 12- or 24-word seed phrase โœ… โ€œI have written it downหฎ checkbox before proceeding โœ… Next screen: Verify seed phrase (drag & drop, re-enter some words)
๐Ÿ”น Example UI Elements:
  • Title: "Write Down Your Seed Phrase"
  • List of 12/24 Words (Hidden by Default)
  • Checkbox: "I have safely stored my phrase"
  • Button: "Continue"

๐Ÿ”น Screen 5: Wallet Ready! (Final Step)

๐Ÿ“Œ Goal: Confirm setup & guide users on next actions
โœ… Success message ("Your wallet is ready!") โœ… Encourage first action:
  • โ€œReceive Bitcoinหฎ โ†’ Show wallet address
  • โ€œSend Bitcoinหฎ โ†’ Walkthrough on making transactions
โœ… Short explainer: Where to find the Send/Receive buttons
๐Ÿ”น Example UI Elements:
  • Title: "You're All Set!"
  • Subtitle: "Start using BlueWallet now."
  • Buttons: "Receive Bitcoin" | "View Wallet"

5๏ธโƒฃ Prototype & User Testing Results

๐Ÿ”น Created an interactive prototype in Figma to test the new experience. ๐Ÿ”น User Testing Results: โœ… 40% faster onboarding completion time. โœ… 90% of users found transaction buttons clearer. ๐Ÿ”น User Feedback: โœ… โ€œNow I understand the security steps clearly.หฎ โœ… โ€œThe buttons are easier to find and use.หฎ

6๏ธโƒฃ Why This Matters: Key Takeaways

๐Ÿ“Œ Impact of These UX/UI Changes: โœ… Reduced user frustration by providing a step-by-step onboarding guide. โœ… Improved accessibility , making the wallet usable for all. โœ… More intuitive transactions , reducing errors.

Figma file: [https://www.figma.com/design/EPb4gVgAMEgF5GBDdtt81Z/Blue-Wallet-UI- Improvements?node-id=0-1&t=Y2ni1SfvuQQnoB7s-1](https://www.figma.com/design/EPb4gVgAMEgF5GBDdtt81Z/Blue-Wallet-UI- Improvements?node-id=0-1&t=Y2ni1SfvuQQnoB7s-1)
Prototype: [https://www.figma.com/proto/EPb4gVgAMEgF5GBDdtt81Z/Blue-Wallet-UI- Improvements?node-id=1-2&p=f&t=FndTJQNCE7nEIa84-1&scaling=scale- down&content-scaling=fixed&page-id=0%3A1&starting-point-node- id=1%3A2&show-proto-sidebar=1](https://www.figma.com/proto/EPb4gVgAMEgF5GBDdtt81Z/Blue-Wallet-UI- Improvements?node-id=1-2&p=f&t=FndTJQNCE7nEIa84-1&scaling=scale- down&content-scaling=fixed&page-id=0%3A1&starting-point-node- id=1%3A2&show-proto-sidebar=1)
Original PDF available from here