Stock Market App

Overview

I was asked to create a web or mobile app screen that enables a customer to visualize how well their investment portfolio is performing, including gains and losses.

The primary focus of the project would be visual design, information design and interaction design. This was a design challenge for an interview at Deliverr.com

Role

UI, Information Architecture

Timeframe

1 week

Deliverables

1 High Fidelity Screen, Mood Board, Style Tile

Tools Figma

Research & Discovery

Who is the user? The brief was broad and non specific so I took the liberty of deciding that user to give myself a starting point. There are individual traders, professional day traders, swing traders, passive and active traders. In the interest of time I decided I would be designing for the user base I had the most access to - the individual trader. I interviewed 5 men and women in the cities of Chicago, SF and NYC.

The User demographic

  • Metropolitan working professionals managing their own personal portfolios on the go.

Once I knew who the user was I had some initial questions for them. This would help me plan my own Information Architecture as well as decide whether mobile or web was the way to go. It also familiarized me with the domain of stock markets.

Questions & Assumptions

Based on my assumption of who the user was, the questions I had were

  • What would the user want to see? What information is most important for them to see when they check their stocks in addition to gains and losses?

  • What tools do they currently use?

  • Do they check stock usually on their phones or desktop?

From these questions I got a sense of what the competition was and what platforms were most commonly used. I decided to zone in on four of the most popular ones used to gain an overall understanding of what was needed on this screen which as users indicated, should be a mobile app.

Learning from Competitors

I looked at Robinhood, TD Ameritrade, Yahoo Finance and Personal Capital. From analyzing and comparing displays, I validated the information I got from users about what information they wanted to see.

I came up with the following list in order of importance

  • Total stock portfolio

  • Gains or losses in a day, both the amount and percentage

  • Allocations ($ and %)

  • Performance history: 1d, 5d, ytd

  • Current stock market Dow, Nasdaq, etc.

Design & Concept

I drew two rough sketches with two different layout options, option A and B.

Because the most important information to be displayed was the total portfolio, that number would be the largest followed by total gain or loss underneath. Next would be the allocation. Under allocation would be performance history displayed as a graph.

 
Frame 64.png
 

Here is where I gave two options

A Table Format

Display

  • Total portfolio list display

  • Total gain or loss

  • Allocation

  • Graph of performance history

B Pie Chart pie chart.

Display

  • Total portfolio pie chart display

  • Total gain or loss

  • Allocation

  • Expandable graph of performance history

Because option B took real estate with a pie chart, I made the performance history graph for option B expandable so the user didn’t have to scroll beyond the fold and can see the stock market overview below upon landing on the first screen. After some thought I came to the hypothesis that having the most important information available upon first landing on the screen was more important than a pie chart visual.

Validating Hypothesis with Users

I verified this information with my users and four out of five agreed that although a pie chart is nice, it doesn’t really do much to convey information visually as the difference between 5% and 10% would be barely noticeable on a pie. I went with option A.

Next I had to organize the bottom navigation. This meant thinking through all the uses of this app even though I was only designing one screen. I decided to do a rough site map

Main functions of the app were for the user to

  • Get a quick snapshot of their portfolio at first glance

  • Buy or sell

  • Keep track of stocks they are watching

  • See state of other investment funds they may have.

I wanted to keep the bottom navigation minimal with little clutter so decided to place “my account” and “search” on the top navigation.

Other UI Elements to Consider

Mood

I started gathering images inspired by words that described my users: metropolitan, urban, professionals, sophisticated. Because this was a finance app involving lots of different numbers, I wanted to keep all other elements as simple and minimalistic as possible. I started with black & white Images and built a color palette from there.

Color

The competition used a standard red and green to show losses and gains respectively. I stuck with that standard and chose a palette that accented the clean black and white theme but was different enough from the indicator colors.

Font

I went with something simple - Lato which is a popular font across multiple platforms these days as well as the default font for Deliverr. Since Deliverr also used Montserrat as the pairing and this design challenge was for Deliverr, I felt it was appropriate to do the same.

Mood

 

Style Tile

Given this was a stock market app, I thought it made sense to create a dark mode color palette according to Material Guidelines.

Final Design

The user lands on home where right away they see their total investment portfolio amount in the largest font. Right underneath they can see the day change gain or loss which can be switched to week or month with the drop down on the right.

The second card is the allocation of their portfolio in order from largest investment to smallest with both amount and percentage of gains or losses. The first five are displayed with option to expand to see the rest of the allocations.

The third card is a graph that shows their performance history compared with the market of their choice: US, Asia or Europe. They can view the history as daily, monthly or yearly all the way to the max amount of over five years.

Below the fold are breakdowns of the most active, top gainers and top losers as well as other markets including bonds and currencies. Tapping on the -/+ percentage bar on the right takes them to details for that particular stock. They can then add these to their “watch” lists which is located in the bottom navigation as the eye icon.