Skip to content

Instantly share code, notes, and snippets.

@jaumevn
Created May 3, 2018 14:37
Show Gist options
  • Save jaumevn/d73a826ef42df0799af90021e7afd809 to your computer and use it in GitHub Desktop.
Save jaumevn/d73a826ef42df0799af90021e7afd809 to your computer and use it in GitHub Desktop.
Creative HotHouse UI/UX Test

Creative HotHouse UI/UX Test

This document defines the test for the Creative HotHouse UI/UX role. For this test, you must design the user interface as well as the user experience for an small application project according to the requirements described below. The design must be delivered in less than a week after you receive this document. If for any reason you don’t consider it to be enough time, let us know upon receiving this document.

What to do

You must design the user experience and the user interface for a client app that shows information about cryptocurrencies, including their price, market cap, volume, etc... In addition to this, the users must be able to manage their own crypto portfolio.

If you are not familiar with the crypto world you can check the coinmarketcap.com website, which is the most used website to track cryptocurrencies. For instance, you could check information about our J8T token at https://coinmarketcap.com/currencies/jet8/.

What we expect

The app has two main features: list cryptocurrencies and let the user manage their own crypto portfolio. The app must have one view that shows all cryptocurrencies. Each cell of the list must show the name, current price, and percentage change of the cryptocurrency. Feel free to add more information on each cell if you think it is appropriate.

The app must have a second view that shows all the specific details about a cryptocurrency. It must be shown when a user taps on a cryptocurrency from the list. You can put as much information as you want on this view. Additionally, and most important, you are required to display historical data of the cryptocurrency price. This information must be displayed on a chart. You can choose which chart is the best one to represent this kind of data and how complex and interactive to the user the chart can be.

Finally, there is a third view which will show the user portfolio. A portfolio is a list of cryptocurrencies a users owns. For each cryptocurrency the user must be able to save the amount, the price and the date the user made the trade. The user must be able at least to add cryotocurrencies to its portfolio from the detail view. It is required to show the total price in USD for each cryptocurrency the user owns and for the hole portfolio.

Guidelines

Deliveries

  • We expect you to deliver the app design on a Sketch document. If there is a need to deliver additional documentation you can send them on markdown or plain PDF.
  • A few lines explaining what you have designed and what is the workflow of the app.
  • Any decision taken that you think is of interest.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment