To comply with my non-disclosure agreement, I have omitted and obfuscated confidential information in this case study. The information in this case study is my own and does not necessarily reflect the views of USDOfficial or BGOGO.
USDOfficial is a blockchain-based 3-in-1 financial technology platform for cryptocurrency investors, offering USD/USDO conversion services, crypto transactions, and exchange. The product was built from scratch and launched the first version. There are 4-5 designers in the team; I was in charge of UX/UI design for USDO.COM related products, including web app, mobile app, and the official website. I received requirements from product management, conducted research to understand the market and users, analyzed the findings, and delivered information architect, journeys, task flows, wireframes, prototypes, and design specs. Once the final design got approved, I collaborated with engineers to support the implementation process. Besides, I also participated in the beta testing for gathering feedback for further improvements.
Through every stage of my work, I put users first, understanding their needs and expectation. My goal was to design a holistic experience that complements user desires - a secure, efficient, and reliable crypital investment platform.
First of all, I used storyboarding to get a full picture of the user’s needs and their experience with this product.
The storyboard provided great help in understanding the dynamics of the product and services, thereby determining the main features of the APP.
2.1 USD/USDO Conversion
For the first version, bank wire was the only method of depositing and withdrawing US dollars. ACH and other more convenient amount transferring methods were coming in later versions.
As shown on the storyboard, acquiring USDO was depositing USD to the bank, and redeeming USDO was cashing out USD from the bank. The idea is similar to the currency exchange, where USD and USDO are two different currencies. Analogous to the concept of deposits and withdrawals in traditional banks, I developed user flows.
2.2 Wallet
The Cryptocurrency Wallet stores the public and private keys for transferring cryptocurrencies. I researched competitive products and got inspired by traditional mobile APPs. The dynamic is straightforward; deposit and withdraw tokens are the main actions, indicating the “in” and “out” direction of money flow. Then I generated the following user flows.
In the first version, we only included essential functions: deposit token, withdraw token, and transfer history. After some sketches and exploration, the low fidelity wireframes were generated.
2.3 Exchange
The purpose of investors trading cryptocurrencies is similar to trading stocks in the capital market, and the dynamics are identical too. To empathize with users better, I turned myself into a user trying out similar products. During this exploration, I paid attention to my feelings, where I believe design decisions can potentially influence users’ trading decision-making. The place an order process is the same as the shopping process: what I want to buy, what the price is, how many I want to buy, and the total cost, and confirm payment. Then I designed the order placing process - Choose a trading pair, view price, enter quantity, and confirm buy/sell.
And then, the low fidelity wireframes were generated as following.