Emoji-Based Crypto Wallet
Aurora is a crypto wallet application that uses emoji-based addresses instead of traditional alphanumeric strings. I was tasked with designing the complete mobile app experience, creating a UX/UI design that would highlight this unique emoji address system while making crypto transactions fun, beautiful, and easy to use.
Services provided: UX/UI Design
The Challenge
Traditional crypto wallets present significant usability challenges that create barriers for mainstream adoption:.
- Complex alphanumeric addresses are difficult to verify and share
- High error risk when copying and pasting addresses can result in lost funds
- Poor user experience discourages new users from entering the crypto space
- Limited social features make peer-to-peer transactions feel impersonal
- Inconsistent interface design leads to confusion across different wallet features
My Goal: Create a mobile wallet experience that leverages Aurora’s emoji address system to make cryptocurrency accessible, delightful, and easy to use for everyone.
My Role & Contributions
Complete UX/UI Design
- Designed all major user flows including homepage, send, receive, and decentralized chat
- Created intuitive ways to display, input, and verify emoji addresses throughout the app
- Balanced playfulness with the professionalism expected in financial applications
- Ensured the emoji address system felt natural and enhanced rather than complicated the experience
Design System Implementation
- Built a comprehensive design system using Figma variables for seamless theming
- Implemented both dark and light themes with automatic component adaptation
- Created a robust library of reusable components (buttons, inputs, cards, modals, etc.)
- Developed component variants to handle different states and use cases
- Established design consistency across all screens and user flows
Design Process
Research & Discovery
- Analyzed the existing emoji address system to understand how to best integrate it into the wallet experience
- Studied pain points in existing crypto wallet interfaces
- Researched how users interact with financial applications on mobile
- Identified opportunities to make the emoji system a usability advantage
Information Architecture
- Organized features into logical groupings:
- Wallet Overview, Transactions, Chat, and Settings
- Prioritized critical information for quick access on the homepage
- Designed navigation that balanced feature depth with simplicity
Design System Development
- Built a scalable design system using Figma variables for theming
- Created reusable components with accessibility considerations baked in
- Ensured consistent visual language and interaction patterns
- Enabled efficient workflow for future features and updates
User Flow Mapping
- Mapped out critical user journeys for all major features
- Created flows that emphasized emoji address verification at key moments
Key Features
Homepage
- Portfolio balance and recent activity at a glance
- Quick access to Send and Receive functions
- Wallet emoji address prominently displayed
- Recent transactions with emoji address preview
Send Flow
- Emoji address input with visual verification
- Contact list showing saved emoji addresses
- Amount entry with real-time conversion
- Transaction preview with emoji address confirmation
- Success state with transaction details
Decentralized Chat
- Direct messaging linked to emoji addresses
- Transaction requests within chat
- Encrypted peer-to-peer communication
- Payment confirmations and receipts in conversation
- Contact management integrated with wallet addresses
Receive Flow
- Display user’s unique emoji address
- QR code generation for easy sharing
- Copy emoji address functionality
- Share options for multiple platforms
- Amount request feature for specific transactions
Design Highlights
#F6F6F6
#9330FF
GRADIENT1
#40388A
#7F8599
Theming System
- Seamless dark and light mode implementation using Figma variables
- All components automatically adapt to theme changes
- Maintained readability and brand identity across both themes
Visual Identity
- Clean, modern interface that balances fun with professionalism
- Emoji addresses integrated naturally throughout the experience
- Color-coded UI elements for improved scannability
- Typography and spacing optimized for mobile readability
Component Library
- Comprehensive set of reusable components
- Consistent states (default, hover, active, disabled, error)
- Scalable system for rapid iteration
- Accessibility-first approach with proper contrast ratios
Impact & Outcomes
- Created a comprehensive wallet experience that makes the emoji address system feel intuitive and natural
- Delivered a scalable design system that ensures consistency and enables efficient design workflow
- Designed user flows that reduce friction in crypto transactions while maintaining security
- Built both dark and light themes that adapt seamlessly using modern Figma features
- Made blockchain technology more accessible through thoughtful UX and delightful interface design
Lessons Learned
- Designing around innovative features requires deep understanding of user mental models and how to present novel concepts intuitively
- A robust design system is essential for maintaining consistency across complex applications with multiple features and flows
- Financial applications require careful balance between approachability and trustworthiness
- Integrating social features like chat can significantly reduce friction in peer-to-peer transactions
- Figma variables are powerful for creating maintainable, themeable design systems that scale