Bootcamp

From idea to product, one lesson at a time. To submit your story: https://tinyurl.com/bootspub1

Follow publication

Flint: Solving adoption of the swap feature: Design case study

--

Hello everyone! I am Harshvardhan, a product and design enthusiast.

This case study is my capstone project for 10kdesigners UI/UX masterclass.(C5)

Problem Statement

Drive the adoption of Swap:

Flint has decided to revamp their entire product and bring in a host of new features including

  1. Earn: Get steady interest on your crypto coins
  2. Swap: Swap any two cryptocurrencies instantly
  3. P2P: Send crypto to your family and friends without any fees

However, before the user can use any of the above-mentioned products, he/she should first add money to their Flint wallet. Your problem statement is to solve the adoption of the swap feature. So, if an investor has $1000 kept in his wallet, how can you incentive the user to use the money to swap cryptocurrencies?

Flint- Website link

My Role

Individual Product Designer

My goal

To come up with solutions for the problem with structured process and create the visual style for the app explaining the solution.

Let’s talk about how I started working on this.

Research

I started my research to understand what swapping crypto coins mean. I came across various things such decentralised exchange, centralised exchange, on-chain transaction, off-chain transactions, different blockchain networks in the ecosystem, different types of wallet etc.

First let’s talk about what is swap? Swap is a feature to exchange two cryptocurrencies.

I checked how swap works in a centralised and decentralised exchange.

Binance

Binance is a centralised crypto exchange that provide swap feature with a small fee of 0.1500% on most pairs.

A decentralised exchange

In a decentralised exchange info such as wallet address and blockchain network is very important. Anything wrong can lead to forever loss funds here.

Insights: -

  1. Cryptocurrencies transactions happens either off-chain or on-chain.
  2. If you want to transfer your crypto coins from one wallet to another wallet, it happens on a blockchain network i.e on-chain.
  3. Centralised exchange such as Binance does a lot of transaction off-chain such as trading and swap.
  4. Decentralised exchange works entirely on blockchain network.
  5. Swap helps reduce your cost to switch over to another cryptocurrency.[1]

Why users want swap feature?

  1. User wants a different cryptocurrency.
  2. Saves trading fee due to only one transaction instead
    of two during trading through fiat.
  3. High returns on a different cryptocurrency can lead the user to swap crypto.
  4. User wants to have more stable cryptocurrencies.

How I solved the problem

There are many things that can be done to drive the adoption of the swap feature. I have classified them into two: -

  • Inside the app(solutions)
  • Outside the app(solutions)

Let’s talk about outside the app solutions first.

Outside the app

  • We can email our users a youtube video and a guide on how to swap cryptocurrencies on flint.
  • We can send users a push notification saying “Learn how to swap cryptocurrencies on flint”
  • We can promote swap feature through advertisement across various platforms.
  • We can send users a push notification about our reward such as scratch cards.

Inside the app

Lets talk about the visual style of the app first.

Visual style

I have used some more shades of the colors present above. I have made the above style guide brief intentionally for the case study. Lets talk about the solutions.

In the app, I worked on the discoverability of the swap feature and also thought about incentives for the users. Here are some of the solutions I thought about.

  • Discoverability of the swap feature in the home page
Homescreen

This is the ideal state of the home screen where the user is already using the app from a long time and have some cryptocurrencies in his account. All the cryptocurrencies will be valued in usd and the total balance will be shown in the home screen.

  1. The card in the home screen informs the users about the swap feature and how they can benefit from it.
  2. The illustration in the card and the overall clean design helps the users digest the inform much faster.
  3. Guide on how to swap cryptocurrencies can be in the form of youtube video or a walk around of screenshots or both. It helps the users to understand how the flow works.
  • Checked for opportunities in earn flow
Earn (deposit) flow

In the earn flow, I think there is an opportunity to promote swap feature at the deposit confirmed screen.

deposit confirmation screen

The card and the illustration here shows very specific info related to the transaction and thus it will make sense to the user and will lead the user to use swap feature.

  • Checked for opportunities in P2P flow
P2P flow

In the P2P flow, I think we can promote swap on the ‘select coin’ screen.

promoting swap on the ‘select coin’ screen

If the user wants to send any other coin P2P, then he can directly enter the swap flow from this screen. The card heading will grab the user’s attention as it is specific to the situation in the screen.

  • Incentivising the users in the swap flow

The swap flow: -

Swap flow
Visuals explanation

The swap flow was designed with the assumption that the swap transaction is happening off-chain. We will incentivise the users using following features:-

  1. First 5 swap transactions are free, so that more no. of users will use swap feature.
  2. After every swap transaction, user will get a scratch card as a reward. We can either provide them the amount flint has charged them as swap fee or we can provide some vouchers of other app. Alternatively we can also provide some NFT as a reward in scratch card.

User can see the available unit of the selected coin in the swap screen.

The swap button in the bottom overlay is in the bottom as it is more accessible for the user. Also the scratch card banner cum button is placed thoughtfully as it is under the thumb area and the user can touch it easily.

Wallet screen

Wallet

I have also designed the wallet screen for the app. Here you can check the cryptocurrencies you have in your wallet and also invest other cryptocurrencies. Users can check the current APY, total avg APY, and also the value of crypto they own. Send, Swap, and Receive feature can be used directly from under the specific crypto’s box in the wallet screen.

Metrics

To check the impact of the above solutions, we can track the event “number of swap transactions completed by all users” over a period of time. Ideally we should compare no. of swap transaction per month before introducing the solution to the no. of swap transactions per month after introducing the solution. We can also track the funnel of the swap flow to find reason for major drop off if there is any.

Prototype

Learnings

  • Thinking about the problem in detail and trying to solve it structurally leads to better solutions than directly jumping to solutions.
  • I have learned so much about the web3 and blockchain infrastructure while doing research for this problem statement.

What would I do different next time?

  • I would use gamification much more.
  • Since this is crypto app, we can have mini games in the app that would lead to users to owning some exclusive NFTs as a reward.

If you have read so far, here is something for you: -

made using midjourney

Thank you so much for reading

I would love to hear your feedback and suggestions. Feel free to connect on LinkedIn and Twitter.

--

--

Bootcamp
Bootcamp

Published in Bootcamp

From idea to product, one lesson at a time. To submit your story: https://tinyurl.com/bootspub1

No responses yet

Write a response