Keeper: Crypto Wallet Extension

Streamlining the user experience of using a crypto wallet in the Keeper extention.

View the Project in Figma 





PROBLEM SPACE
The primary challenge addressed by this integration is the friction between purchasing NFTs on platforms like Flowty and securely managing the crypto assets involved. Users often face difficulties with:

  1. Complex Wallet Setup: Setting up and managing wallets for NFT purchases can be a daunting task for beginners.

  2. Recovery Phrase Management: Storing and backing up the recovery phrase securely is essential for maintaining access to the wallet but can be a confusing and error-prone process.

  3. Transaction Complexity: Interfacing with decentralized applications (dApps) to complete transactions often requires multiple steps and can be cumbersome.




FINDING + CREATING SOLUTIONS
The integration of Keeper Wallet with Flowty is designed to improve the user experience for NFT collectors and investors by simplifying the process of connecting to Flowty and securely managing crypto assets.

Key Features of the Integration:
  1. Easy Connection: Users can effortlessly link their Keeper Wallet extension to Flowty through a simple authentication process, reducing the need for complex manual input and enabling quick access to the marketplace.

  2. Streamlined NFT Purchases: Once connected, users can browse and purchase NFTs directly from Flowty, with Keeper Wallet automatically signing and verifying transactions. The integration ensures a seamless and secure purchasing experience.

  3. Secure Seed Phrase Storage: The Keeper extension securely stores and encrypts seed phrases, reducing the risk of theft or loss. Users are guided through an easy-to-understand backup process to ensure they can always regain access to their wallet and NFTs.


User Journey


Onboarding & Connecting to an App: 
Users install the Keeper Wallet extension and are guided through an intuitive setup process. They are asked to securely store their seed phrase, with instructions on how to back it up safely. Once Keeper Wallet is set up, users visit Flowty and are prompted to connect their wallet. The process is quick, requiring only a few clicks to authorize the connection.

Purchasing NFTs:
After connecting, users can browse Flowty's marketplace, select their desired NFT, and proceed to purchase. The Keeper Wallet extension pops up automatically to sign the transaction securely.

Transaction Confirmation: 
A transaction confirmation window appears, detailing the NFT purchase and total cost. Users review and confirm the transaction, ensuring they know exactly what is happening with their funds.

Send + Recieve Cryptocurrency:
To send crypto, the user selects the "Send" button, enters the recipient's wallet address, and specifies the amount. A confirmation screen prompts them to review the details, with security measures like two-factor authentication or biometric verification to authorize the transaction. Once confirmed, the transaction is processed, and the user is notified of its status (pending, successful, or failed). For receiving crypto, the user selects the "Receive" option, which generates a unique wallet address or QR code, ready to be shared with the sender.

Access to Private Key and Recovery Phrase: 
At any time, the user is able to navigate to the settings to view their private key and recovery phase which is stored securely with Keeper. The UI contains a message that the user must be aware that their private key and recovery phrase could compromise their wallet and its assets.


KEY LEARNINGS
User-Centric Onboarding:
  • Key Learning: Onboarding for crypto wallets and password keepers should educate users while guiding them through setup with clear, simple instructions. These apps often involve complex features (like generating a seed phrase for a crypto wallet or creating a master password for a password manager), which can be daunting.

  • Actionable Insight: Implement contextual tooltips, onboarding tutorials, or a progressive disclosure approach where advanced features are introduced only when necessary. Highlight key actions or decisions (e.g., saving a backup phrase) but avoid overwhelming the user with too many choices upfront.



ROLE UX/UI DesignerTIMELINE 2023PURPOSE Speculative project work at Dapper Labs to pitch adding a crypto wallet to Keeper.
GET IN TOUCH

SOCIALS




©2024 Alyssa Martin  
Made in Vancouver with love.