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:
Wallet | Onboarding UX | Security Guidance | Accessibility 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.
7๏ธโฃ Direct link to figma file and Prototype
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