Three phone screens with design

Design competition with personal goal of writing down my process.

Pillar wallet

SECURE

YET EASY

TRUE-CALLER

FUNCTIONALITY

REQUEST

PAYMENTS

Challenge

Pillar Wallet Team wanted to create a simple Ethereum wallet that enables users to send and receive Ethereum, capture the user's email address and be secure. There was a big focus on security and usability. This was especially true when sending money as it's easy for newcomers to make mistakes doing that
Later on, the wallet should allow multiple currencies so I took that in consideration for the design.

Approach

The main judging criteria were ideas and reasoning behind a solution to the problem. Therefore my focus was on researching what the actual problems are by interviewing the users, coming up with solutions and then testing them with the identified users.
As there was no need to create every single screen or state not all the screens are finished or made pixel-perfect.

SERVICES

UX Design

Prototype

UX Research

UI Design

Process

Due to a limited time and other time constraints some compromises had to be made.

The User research was mostly interview/dialog based and there were some assumptions inserted into few user personas based on past interactions with people. Creating User stories was also limited to few problems and few interactions.

Also, the final interactive prototype does not show all the flows even if the starting points are present in the UI.

However, as the goal was to show the thinking process and it was not required to show the final product this is deemed acceptable for this project.

All this showed me that proper prototyping and testing can take lots of time if the goal is to do it properly but that there's also possibility to follow Pareto (80/20) principle when doing it (as in anything in life) and get some really good insights. Therefore UX and design thinking process should be followed even if budgets are small.

Result

The final idea solves quite a few identified problems:

  • Making it easy to send crypto and know whom you're sending it to (Contacts + True Caller-like functionality)
  • Educating users about different transaction fees and highlighting when the user sends money to a smart contract address
  • Making Users secure their wallet without overwhelming them with confusing terms by utilizing patterns they're already accustomed to
  • Nudge the Users to secure their wallet more once they receive funds and protect them based on the risk profile of their transactions
  • Showing only the most important information that matters to the users (eg. in Most Recent transactions)
  • Easily request and receive payments

You can click around with the final submitted prototype here

To read about specific screens or other parts of the process in more details check out these external blogposts: