User Experience Design for a Stock Market Web Application

Stock market app ui design

Project Overview

Segal is an online trading platform for buying and selling stocks. It helps users carry out stock market transactions in a smart, user-friendly environment. The Dev team had already developed the backend and infrastructures, and the design team was responsible for developing a suitable user interface for this application.

Team Members:

Hossein Sharafi : Senior Product Designer

Arta Mokaberi : DesignOps

Date: 2019 (4 months)

UX Design Strategy

We met with stakeholders, product managers, and the marketing team daily to extract customer needs and understand what constitutes customer value. During these meetings, user needs were extracted and recorded as SRS documents.

Since this project was an MVP and the launch time was very close, extensive user research was not possible. We were limited to the information collected by the marketing team and some interviews with users who were using competitor platforms.

User Flow and Information Architecture

As the backend part of the software was already designed, I had to design a user interface based on the existing software and the current stock applications available in the market. I had several meetings with the product manager to understand how stock market software works and to determine the best user flow for our users.

Buy and sell Stocks User Flow

segal stock market userflow

Navigation System Analysis and Design

After examining the rivals, we reached two universal UI paradigms for these complex systems:

  • The Frames Model is a user interface with side-by-side boxes that may be moved about and arranged differently depending on the user’s needs.
  • The Pages Model: In this approach, every necessary user interface module is implemented on a different page, and the layout of the pages cannot be changed (except in the viewer section).

We decided to proceed with the framing model because of the complexity of the platform we were working on and the requirement to let the user modify the environment. All subsequent works and user interface decisions would be impacted by this decision, and all additional pages should be created and implemented using this structure.

Multiple meetings with Segal’s front-end team were held to see whether the developers could implement this design.

Developing the Design System

The user interface design process in Figma started with the establishment of a Design System, which was in accordance with the technical team’s requirement for an integrated system of elements and components.

To create the design system, each UI element was designed separately, and its user guide documentation was shared with the other UX team members in a separate file in Figma.

Choosing the right color palette

We looked at various international stock exchange platforms, including Ctrader and Bitfinex, to find the best color scheme for this product. Finally, the current dark color scheme was chosen based on the project requirements, client consultation, and the desired graphic innovation for this product.
For this project, two other themes—light and dark—were also developed so that customers who are not accustomed to the default color scheme can alter the theme of the user panel and make it more aesthetically pleasing to them.

Segal-ui-colors
segal UI icons and colors

Popup Boxes

Popup messages have two buttons for user decisions. One button is primary, and one button is secondary.

UI design confirmation popup

Toast Messages

A toast message, which appears in the upper right corner of the screen, is a summary of the procedure.
Toast message notifications momentarily show on the screen. These notifications shouldn’t interfere with the user’s experience and after a brief period of time disappear without the user’s action.

• The toast message can only contain 50 Characters, including spaces. If more than 50 characters are needed to convey the message to the user, it must appear in another sort of notification message.
• A “close” button may be included on the toast notification. Users can click this button to close the toast message instantly.
• This message won’t close immediately if the user’s mouse pointer is over a toast notification.
After removing the mouse pointer from the toast notification’s area, the notification will be closed in 2 seconds.
• Only one toast message can be displayed at a time, and the next test message will appear on the screen after the current toast has disappeared.

ui design toast component

User Interface Design

We chose to use FIGMA to develop the UI after considering the project’s design requirements and the requirement to apply the system design. For the implementation of the design system, this tool offers more comprehensive features than rivals. Additionally, because Figma is cloud-based, it is possible to design collaboratively (with two or more designers), allowing our design team to work on this project’s layout simultaneously.

This product was not just another UI design project. It was a complex system that required designers to learn how the stock market works. Several hours of meetings with the marketing team and developers were held to ensure that the final user experience could meet the user’s needs.

The pages that were created for this product are displayed in the section below.

The Stock Viewer

Users should add their stocks to any viewer in this app in order to view their stock changes in this platform, Users can personalize their stocks, and viewers.

Stock market app ui design

Search for a stock in a Viewer

Users can search for any stocks they have added to a viewer.

stock buy and sell app design

Sorting industrial Stocks and Searching

Users can add any stock to any viewer they have already created

ui design for stocks market

Edit Stocks Viewer

Users can edit any Viewer they have already created. They can also change viewer icon and make it the default viewer

stocks ui design

Buy and Sell Stocks: The Process and UI Design

Users can open the buy/sell stocks panel by clicking on a stock’s buy/sell button. Live data for each stock is shown, and the user can switch between the buy and sell sections by clicking the tab title.

Stocks popup design

User Profile Design

Users can access their profile information by clicking on their photo icon at the top. In this section, they can change their password, set 2-step verification, and see their login history. They can also change the theme from dark to light mode.

design user profile page - ux design