These are some of the tasks our users would need in order for our app to provide value.
1. Have a Secure Account
2. Be able to transfer money
3. Exchange cryptocurrencies
4. Send Crypto to others
5. Get informed about the coins
To start building the UI Flow, I mapped out the user tasks that explain the steps users should take to use our app successfully, separated by the end goal of the user.
Before developing the interface, I analyzed the functionality of each page of the app. This map made it easy to navigate through attributes and sections during the design of the app.
Due to the short timeframe of the project testing my hypothesis and information architecture through drawings and lo-fi designs was impossible. Therefore I will be showing the final result as I talk about how the problems were solved.
Users should be able to log in with google or Facebook, making the barrier to entry much easier. If not, users should have the ability to create an account.
Once the user signs in for the first time, the first screen should communicate what the app is about and reinforce the app's value.
After authorization, the main screen should suggest the best-performing coins. As well as allow them to keep watch on coins and get notified about the moving price.
For existing users, we would prompt them to set a password, in order for their wallets to be secure.
Each Coin should include information about the coin, this is to help the user decide if this coin fits their needs. I divided this into two categories Primary Information and Secondary.
Primary Information would be the current value and change over time shown in a graph format.
For Secondary information, I decided to go with the following, these are the most important points and these help the user decide if the coin is right. In the cases of new or uninformed users, a guide would be shown next to each statistic, explaining what it means and how it affects the coin price.
About the Coin
News about the Coin
After learning about a coin and deciding that this coin fits their needs, they would have the option to "Trade" the coin. At first, they would have to buy a coin, then options like selling, exchanging, and transferring to others would become available.
After choosing to buy a coin, the user would then get asked to review the payment.
Once the coin is bought, it would be displayed on the home screen to make sure the user remembers it and has quick access to it and all the information and news about the coin.
To keep track of your coins & your portfolio the app would send push notifications from time to time. To remind the user what is happening with their coins + How their portfolio is doing. + News about crypto that might affect them.
I also came up with the idea of making a widget for the app. Having quick access to your coins and/or portfolio would be very helpful and would reduce the need of having to open the app for quick checks. Making for a better experience.