2022

Web 3

Blockchain

Stallet: An all-in-one cross-chain and non-custodial mobile crypto wallet built on Stacks blockchain, secured by Bitcoin.

Company

Stallet

Headquarters

Delaware, United States

Founded

April 2022

Industry

Blockchain

Revenue

Not available

Size

10+

Website

stallet.co

Company

Stallet

Headquarters

Delaware, United States

Founded

April 2022

Industry

Blockchain

Revenue

Not available

Size

10+

Website

stallet.co

Role

UX Research, UX Design, Visual Design, Interaction Design, Interactive Prototype

Tools

Figma, Figjam, Miro, Reddit, Google Forms

Methodology

User Research, UX Design, UI Design, Prototyping

Duration

16 Weeks (June 2022 - October 2022)

Role

UX Research, UX Design, Visual Design, Interaction Design, Interactive Prototype

Tools

Figma, Figjam, Miro, Reddit, Google Forms

Methodology

User Research, UX Design, UI Design, Prototyping

Duration

16 Weeks (June 2022 - October 2022)

Team

Akorede J. Ayanbisi

Product Designer

Martins Olaniyan

Product Designer

I worked as the lead product designer on this project, collaborating with Martins, a product designer whom I onboarded to join me in bringing this idea to life.

I want to build an all-in-one cross-chain and non-custodial crypto wallet built on Stacks blockchain, secured by Bitcoin, for day-to-day activities such as DeFi, Cross-Chain Exchange, NFT, GameFi, and Metaverse. Most notably with my main focus on non-crypto savvy users, to easily onboard them and give them easy access to the world of web3.

Stallet Brand Logo

Stallet Brand Logo

View light mode

Highlights

Some of the user interfaces and visual designs.

Splash screens

Create pin or password screens

Backup wallet screens

Home screens

Add token screens

Send and receive NFT screens

Stacking screens

Stallet learn screens

Send token screens

Swap, receive and bridge token screens

Settings screens

View light mode

Highlights

Some of the user interfaces and visual designs.

Splash screens

Create pin or password screens

Backup wallet screens

Home screens

Add token screens

Send and receive NFT screens

Stacking screens

Stallet learn screens

Send token screens

Swap, receive and bridge token screens

Settings screens

Overview

Overview

The Stacks ecosystem is growing at a bullish pace. With about 10 protocols & communities, 19 partners & integrations, 12 tools and utilities, and about 27 dApps are currently built on the ecosystem. Stacks ecosystem is becoming a significant player in the decentralized market and web3 as a whole.

In the Stacks ecosystem, you can connect with decentralized applications (dApps) using Hiro Wallet, send and receive Stacks (STX) tokens using Wise, swap tokens using Alex, buy NFTs with Stacks (STX) on Gamma, stack Stacks (STX) to earn Bitcoin (BTC) using Planbetter, and manage your Stacks (STX) assets on Xverse; but imagine an all-in-one cross-chain and non-custodial crypto wallet that can do all these and more. 🤯

The Challenge

Is there really a need to solve this problem?

Before we dive into the nitty-gritty, let’s look at what led to Stallet:

As a product designer, an active web3 user, and also based off my personal experience and researches, here is what I discovered;

Occasionally, web3 and crypto wallet users encounter various problems during the onboarding, communications and general user experience of some products. These problems can be frustrating, discouraging and undoubtedly disappointing.

Also, users encounter multiple problems while swapping and bridging tokens; these problems may increase the risk of losing money, and it is stressful to handle.

So because web3 is relatively new, users are still trying to onboard in the space, as the user experiences of most of the existing web3 products are inexplicit, and require some level of expertise to use and interact with.

During my research phase, I had to go from different decentralized applications (dApps) that already exists on the Stacks ecosystem to buy, store, manage Stacks (STX) and NFTs, then go to another to swap these same assets and finally find another to stack Stacks (STX). This was quite challenging in a way, and I discovered it was the same for users and people who believe in the Stacks ecosystem.

8b+

The current world's population as of 2022

65m+

The world's population that use blockchain technology

24%

Those who don’t understand how cryptocurrency works

8b+

The current world's population as of 2022

65m+

The world's population that use blockchain technology

24%

Those who don’t understand how cryptocurrency works

These underlying problems birthed Stallet. Then as I began to work on this new idea, I onboarded Martins Olaniyan (product designer) to come work with me on this idea I was about to build. I called it the next big thing in web3. 😅

We were able to turn this rough idea into a reality with so much back and forth, arguments and premium violence. 😁

Our Solution will enable Stacks users to do much more without having to switch between dApps.

Our Goal is to be the one-stop for every Stacks user in terms of buying, sending and receiving STX, other tokens and NFTs, swapping tokens on Stacks blockchain and other chains, storing, accessing and managing their assets on Stacks, and stacking their Stacks (STX) to earn Bitcoin (BTC), web3 educational platform and much more.

In addition, Our main focus is making whatever solution we arrived at easy to use for any non-savvy crypto user.

The Process

How did we arrive at this solution? 🤔

For every product to be successful, it must solve the user’s needs while aligning with the business goal and keeping the user’s (UX) experience as good as possible.

Looking back at when web3 hit the market, it was more about the technology and its benefits, but never about how easy people could understand and easily use these technologies. Although there have been many improvements to this cause, but users still find it hard to navigate through these products.

In fact, according to 8-bit.io Statista, Only 0.71% of the world’s population (65 million people) use blockchain technology. The blockchain audience is expanding and to be able to onboard users to use blockchain solutions there are things we must get right:

A user test was carried out by Chokablock about the non-savvy users using web3 products which says that the biggest problem for new blockchain users was clarity and poor information architecture.

We created three user personas that categorized different types of users in the blockchain space. These personas are going to guide our decision-making when building this solution for stacks: The personas helped to highlight some core user priorities:

From this information we proceeded to carry out more user research and draw up user personas mainly focused on three user categories;

User Persona

Our user types

Here are the three user personas and types that categorized different types of users in the blockchain space and for the product.

Non-Savvy Users:

This group of people have an interest in the web3 Space, but have Little or Zero Knowledge about how it works and how to go about it. They have no experience using web3 dApps. These users are familiar with web2 mental models.

non-savvy user

Charlotte Banks

Age: 25

Occupation: Unemployed

Gender: Female

Location: New Jersey, United States

Bio

Charlotte recently graduated from college a few months ago and is currently employed as a human resource manager. Introduced to the blockchain space by a friend, she has zero knowledge about how it operates but is eager to put in the effort to learn.

Favorite Apps

Titktok

Twitter

Cashapp

Robinhood

Wants

Investing in crypto-currency

Wants to interact with the web3 and Blockchain space

Trying to earn money from web3 specifically NFT’s

Wants to learn and understand web3 terminologies and how they work

Frustrations

Does not understand terminologies in the web3 space

Does not know how to create a first wallet for investments in crypto

Does not fully trust the web3 space

Does not know how to stake and trade on web3 products

non-savvy user

Charlotte Banks

Age: 25

Occupation: Unemployed

Gender: Female

Location: New Jersey, United States

Bio

Charlotte recently graduated from college a few months ago and is currently employed as a human resource manager. Introduced to the blockchain space by a friend, she has zero knowledge about how it operates but is eager to put in the effort to learn.

Favorite Apps

Titktok

Twitter

Cashapp

Robinhood

Wants

Investing in crypto-currency

Wants to interact with the web3 and Blockchain space

Trying to earn money from web3 specifically NFT’s

Wants to learn and understand web3 terminologies and how they work

Frustrations

Does not understand terminologies in the web3 space

Does not know how to create a first wallet for investments in crypto

Does not fully trust the web3 space

Does not know how to stake and trade on web3 products

Mid-Savvy Users:

This group of people have recently been introduced to the web3 space with experience using web3 dApps, but are still not aware of the many possibilities web3 has to offer. These users are fairly familiar with web3 mental models.

MID-savvy user

Shaq Ozona

Age: 33

Occupation: Software Engineer

Gender: Male

Location: London, England

Bio

Shaq, a software engineer at a leading startup in his country, ventured into crypto trading and NFT purchases six months ago. Despite owning crypto assets, he remains unfamiliar with the numerous possibilities within the blockchain space.

Favorite Apps

Github

OpenSea

Trust Wallet

Xverse

Wants

Manage all his crypto assets plus NFT’s in one place

Wants to invest in crypto assets and tokens

Swap coins and tokens at a cheap gas fee

Wants to stake and invest in liquidity pools on the web3 space

Frustrations

Not sure of which portfolio web3 solution to go for

Fallen into web3 ponzi scams

Invested in many assets that resulted into losses

MID-savvy user

Shaq Ozona

Age: 33

Occupation: Software Engineer

Gender: Male

Location: London, England

Bio

Shaq, a software engineer at a leading startup in his country, ventured into crypto trading and NFT purchases six months ago. Despite owning crypto assets, he remains unfamiliar with the numerous possibilities within the blockchain space.

Favorite Apps

Github

OpenSea

Trust Wallet

Xverse

Wants

Manage all his crypto assets plus NFT’s in one place

Wants to invest in crypto assets and tokens

Swap coins and tokens at a cheap gas fee

Wants to stake and invest in liquidity pools on the web3 space

Frustrations

Not sure of which portfolio web3 solution to go for

Fallen into web3 ponzi scams

Invested in many assets that resulted into losses

Crypto-Savvy Users:

This group of people are experts with web3 space with experience using web3 dApps. These users are super familiar with web3 mental models.

CRYPTO-savvy user

Felix Kalu

Age: 29

Occupation: Crypto Trader

Gender: Male

Location: Lagos, Nigeria

Bio

Felix is a full-time crypto trader well-versed in the intricacies of the crypto world. With over 100 transactions involving swapping, staking, and farming across various blockchain solutions, he particularly admires Stacks for its integration with BTC.

Favorite Apps

Gamma

Uniswap

Binance

Xverse

Wants

Needs a platform that can offer seamless cross-chain swapping on mobile

wants to be able to swap tokens and assets from different stacks DEFI dApps

To to be able to stack his stacks and earn passive income

Swap stack assets in the same cross-chain

Frustrations

Has not seen an all in one cross-chain wallet in the Stacks ecosystem

Having to go different wallets to evaluate his total crypto portfolio

Limited to the only stacks functioning mobile dApp, Xverse

CRYPTO-savvy user

Felix Kalu

Age: 29

Occupation: Crypto Trader

Gender: Male

Location: Lagos, Nigeria

Bio

Felix is a full-time crypto trader well-versed in the intricacies of the crypto world. With over 100 transactions involving swapping, staking, and farming across various blockchain solutions, he particularly admires Stacks for its integration with BTC.

Favorite Apps

Gamma

Uniswap

Binance

Xverse

Wants

Needs a platform that can offer seamless cross-chain swapping on mobile

wants to be able to swap tokens and assets from different stacks DEFI dApps

To to be able to stack his stacks and earn passive income

Swap stack assets in the same cross-chain

Frustrations

Has not seen an all in one cross-chain wallet in the Stacks ecosystem

Having to go different wallets to evaluate his total crypto portfolio

Limited to the only stacks functioning mobile dApp, Xverse

And that leads us to the main and recurring problem throughout this case study is that most web3 products, even though they are solution-based, are not for non-crypto savvy users and the ultimate goal of this project is to make Stallet the gateway to web3 and as easy to use as possible.

From our research, our target audience are generally users with little or no experience with web3.

Competitive Analysis

What are other decentralized apps (dApps) doing right? 🤔

After knowing what type of users we are creating these solutions for, we decided to carry out a Competitive Analysis to be able to figure out patterns, what other dApps are doing best, what they are not doing better and how we can squeeze all these information to make sure we provide a quality comprehensive solution for our potential users.

One of our main focus was the onboarding process of these dApps and how easy it was for new users to understand and set things up. We also focused our research on how users can safely secure their wallets with seed phrases or secret keys.

We looked at the onboarding process of 7 different dAapps and how easy it was for them to onboard users, especially users that are not familiar with web3.

Here is a link to the Competitive Analysis

Right before we jumped into the product design of Stallet, we had a particular observation and arrived at a perfect solution after we drafted out our user personas and conducted our competitive analysis.

We created explainer popups or what we call modal popups around Stallet to help newbie users get acquainted with web3 terminologies they don’t understand.

Seed Phrase

This is a series of words generated by your cryptocurrency wallet that gives you access

to the crypto associated with that wallet.

Think of a wallet as being similar to a password manager for crypto, and the recovery phrase as being like the master password

Continue

Private Key

A private key is like a password — a string of letters and numbers — that allows you to

access and manage your crypto funds.

As long as you and only you have access to your private key, your funds are safe and can

be managed anywhere in the world with an

internet connection.

Continue

Emergency Kit

Your emergency kit is a PDF document with information and instructions to independently transfer your funds

By combining the Emergency Kit and your seed phrase you will retrieve and have access and undisputed control over your funds

Continue

Modals

Modals

Seed Phrase

This is a series of words generated by your cryptocurrency wallet that gives you access

to the crypto associated with that wallet.

Think of a wallet as being similar to a password manager for crypto, and the recovery phrase as being like the master password

Continue

Private Key

A private key is like a password — a string of letters and numbers — that allows you to

access and manage your crypto funds.

As long as you and only you have access to your private key, your funds are safe and can

be managed anywhere in the world with an

internet connection.

Continue

Emergency Kit

Your emergency kit is a PDF document with information and instructions to independently transfer your funds

By combining the Emergency Kit and your seed phrase you will retrieve and have access and undisputed control over your funds

Continue

Helper modal to explain crypto and web3 terminologies to users

Helper modal to explain crypto and web3 terminologies to users

UX Direction

UX Direction

The idea: A larger percentage of our target audience are users who have no prior web3 experience, to help these users get onboarded on Stallet, we decided to stick with existing patterns from web2 mobile apps.

Our reason behind this is Jakob’s law, a UX law, which emphasises the fact that: Users spend most of their time on other sites. This means that users prefer your site to work the same way as all the other sites they already know.

In other words, we are sticking with existing patterns web2 users already know and are very familiar with.

User Flows

User Flows, Maybe 🤷‍♀️

The importance of user flows and journeys can not be underestimated in designing a product, but we decided to be unconventional by not sticking with them, not because we don’t want to, but because we wanted to pay attention to every detail and interaction the user has with Stallet.

We concluded from our previous research to stick with five navigation tabs which will easily be able to cover user needs and enable easy navigation:

• The home or dashboard screen
• The stacking screen
• A screen (modal-like) to carry out all transaction actions
• Browser screen to access other dApps in-app
• Settings screen

Send, Receive, Swap, Bridge & Buy Stacks

Home page

Settings page

Stacking page

dApps Browser page

Stallet Navigation Bar

Stallet Navigation Bar

Send, Receive, Swap, Bridge & Buy Stacks

Home page

Settings page

Stacking page

dApps Browser page

But before we jumped fully into the designs and the UX experience, we created a foundational design system to help, and as we proceeded in our iterations, we scaled the design systems.

Design System

We are big fans of Design Systems ⚒

Not every product requires a design system, but because of the goal and scale of the vision at Stallet, we created a scalable design system, which we could work with and also for future designers and engineers.

We built our design system using Shipfaster’s Design System by Mizko

Colors

Colors

Typography

Typography

Icons

Icons

Buttons

Buttons

Cards

Cards

Our Design System has 1034 components and 166 Styles, so it is almost impossible to share everything in this case study, this is the link to preview the full design system.

We also tokenized our design systems to be able to communicate the design systems better to future developers:

Token

Token

Interaction Design

Interaction Design

Onboarding Stage

Each web3 product has its own unique onboarding process, the process where users are introduced to the product and perform obligatory actions like creating a password for their wallet or backing up their wallet.

Stallet is not in any way different, the idea is to make this process seamless and easy for users.

How did we do this? As I said earlier, we adopted proven UX web2 patterns and tweaked them for the onboarding process.

The web3 onboarding model is almost full of mandatory decisions that users must carry out. Although these decisions are important, we decided to make them less stressful by providing a few options for them, which makes them feel more in control of the process, rather than the normal web3 process.

Users have the choice between two options that do the same thing

Again, users can decide for themselves with the available options

Stallet Onboarding

Stallet Onboarding

Users have the choice between two options that do the same thing

Again, users can decide for themselves with the available options

Home Screen

The home or dashboard screen is usually the first screen a user is introduced to after the onboarding process, and also the first screen a user sees anytime the user gains access to the app.

We had just a major goal for the home screen. We want our home screen to be simple, clean and also help the users easily navigate to some core parts of our app, Stallet.

An option for users to swiftly swap between different wallets and scan QR codes of other wallets

A card displaying your total portfolio, along with a button to hide it and indicate whether you're experiencing gains or losses

A card that takes you to a screen where you can get acquainted with the web3 world and gives you the most important information on how to use Stallet

Easy navigation between tokens, networks and NFTs, with the ability to add tokens and check your holdings in tokens, networks and NFTs

The Stallet navigation bar

Stallet Home Screen

Stallet Home Screen

An option for users to swiftly swap between different wallets and scan QR codes of other wallets

A card displaying your total portfolio, along with a button to hide it and indicate whether you're experiencing gains or losses

A card that takes you to a screen where you can get acquainted with the web3 world and gives you the most important information on how to use Stallet

Easy navigation between tokens, networks and NFTs, with the ability to add tokens and check your holdings in tokens, networks and NFTs

The Stallet navigation bar

Stallet Learn

Stallet Learn is what makes Stallet different from a majority of web3 products out there. You see, we conducted research and noticed that when most users needed help or are stuck with an issue while using a web3 product, they search for solutions on Google, Twitter, Reddit or Quora.

While this is stressful for the user, it might lead to lack of customer retention and high churn rate. So we created this perfect solution called “Stallet Learn”.

Although there are existing educational platforms like Binance Academy, Coinbase Learn and others, our goal is to be the go-to educational platform for existing and new web3 users.

According to this source, 6.64Billion people own a smartphone and that’s 83.40% of the world population. These are the people we have in mind for Stallet. Accessibility and ease of use are our visions for Stallet and that birthed the idea of Stallet Learn.

Stallet Learn is an educational arm of Stallet, that contains numerous information about web3 and helps users learn in a fun and interesting way.

With the help of Stallet Learn, potential users can easily navigate and learn how to also use Stallet effectively.

Stallet Learn

Stallet Learn

Send, Receive, Buy, Swap & Bridge Stacks (STX) or Other Tokens

Following our tradition of making things easier to use, we wanted to make the flow and process of sending, receiving, buying, swapping and bridging Stacks (STX) or any other tokens very easy for our users.

We imbibed smooth communication as a vital tool in this process in other to make it seamless and easy to use.

A screen (modal-like) to carry out all transaction actions

A screen (modal-like) to carry out all transaction actions

Send 👇🏾

Send token flow

Send token flow

Receive 👇🏾

Receive token flow

Receive token flow

Swap 👇🏾

Swap token flow

Swap token flow

Bridge 👇🏾

Bridge token flow

Bridge token flow

The Buy Stacks will be an integrated feature for users to easily buy Stacks (STX) or any other crypto tokens of their choice without having to leave the Stallet app.

Stacking

Stacking is a unique feature of the Stacks ecosystem which is similar to the Staking feature in other blockchains. It’s basically a feature where users stake (stack) Stacks (STX)to earn Bitcoin (BTC) for a particular period of time or cycle.

Stacking Screens

Stacking Screens

Browser to access other dApps

We want users to be able to get almost anything related to web3 in Stallet and to make Stallet more accessible to users, we accommodate other dApps in Stallet. This helps users perform functions in other dApps without having to leave the Stallet app.

Stallet Browser

Stallet Browser

Conclusions

Conclusions and Key takeaways

Overall, we learnt a lot of things from working on this product and that was majorly making complex part of web3 simple and easy for users.

As we all know, the web3 space is still relatively new and most internet users do not understand what it is about or its full potentials, this is why we are building Stallet.

We also saw the use of effective competitive analysis, at each process, we were actively studying similar dApps to know what they did best and what they need to do better.

Thank you for reading this case study and for your time. 😊

Other Projects

Here are some other best projects you can check out.

UX Case Study

2021

Web 3

Blockchain

Polkaswap

User-centered UI redesign and visual improvements of Polkaswap DEX web app

Polkaswap (SYMBOL: PSWAP) is the decentralized finance and exchange that lets users swap tokens or coins from the Polkadot ecosystem as well as other blockchains. It provides a standard bridging interface and will give the easy possibility to list and exchange tokens for all substrate parachains and other...

UX Case Study

2021

Web 3

Blockchain

Polkaswap

User-centered UI redesign and visual improvements of Polkaswap DEX web app

UX Case Study

2021

Web 2

Banking

United Bank for Africa (UBA)

User-centered UI redesign and visual improvements of UBA mobile banking app

United Bank for Africa popularly known as UBA, is a Nigerian pan-African financial services group headquartered in Lagos. It has subsidiaries in 20 African countries and offices in London, Paris, and New York. It is listed as a...

UX Case Study

2021

Web 2

Banking

United Bank for Africa (UBA)

User-centered UI redesign and visual improvements of UBA mobile banking app

Let’s work together

I would love to hear from you, so please feel free to reach out.

© 2023 Akorede J. Ayanbisi. All Rights Reserved.

Last updated by Akorede on January 13, 2024 — 10:10 AM GMT+1

Let’s work together

I would love to hear from you, so please feel free to reach out.

© 2023 Akorede J. Ayanbisi. All Rights Reserved.

Last updated by Akorede on January 13, 2024 — 10:10 AM GMT+1

Let’s work together

I would love to hear from you, so please feel free to reach out.

© 2023 Akorede J. Ayanbisi. All Rights Reserved.

Last updated by Akorede on January 13, 2024 — 10:10 AM GMT+1