Case Study

Leaprr

Seamlessly log and discover your edge across the stocks, crypto, and futures markets with Leaprr trading journal.

Company

Leaprr

Industry

Finance - Trading

Role: 2022 - Present

UX UI Designer

Duration

4 Months

Platform

Mobile (React)

Website

Goal

Goal

Goal

The goal was to create a mobile app that simplifies the journaling process within a four month time constraint and minimal resources.

Market Research

Market Research

Market Research

300%

surge in trading volume by retail investors in 2021, significantly increasing the demand for tools like trading journals.

Competition

Competition

Competition

3 most popular apps were analyzed in the space - looking at both the journaling experience, features, and the negative comments in the app store for patterns.

🙅‍♀️

Not easy to navigate but eventually figured it out. Insights are basic.

🙅‍♀️

Not easy to navigate but eventually figured it out. Insights are basic.

🙅‍♀️

Not easy to navigate but eventually figured it out. Insights are basic.

Discovery

Leaprr can improve its product design and user experience by addressing pain points such as manual input, insufficient coaching functionalities, and overly complex interfaces.

User Interview

User Interview

User Interview

An interview was conducted with 8 retail traders who regularly use a trading journal. Here was one of the questions.

1%
1%

Fast journaling and user-friendly

1%

Provide feedback, coaching, and alerts

1%

Dashboard customization

1%

Accessibility

Alex

Sales Manager

USA

Persona

Persona

Persona

Alex has a long-standing interest in trading. Last year, he became serious about improving his skills and now uses a trading journal to track progress and build confidence.

Challenges

Struggles to maintain discipline and consistency in trading.

Struggles to use the journal to inform decisions effectively.

Goals

To improve his trading performance and consistency.

To refine trading strategies based on past performance.

  • As a novice trader, I want an informative journal so that I can receive the coaching necessary to become consistent.

  • As a trader, I want a customizable dashboard with widgets, so that the dashboard can display the metrics that matter most to me.

  • As a trader, I want a journal that syncs across devices, so that I can log my trades and access my insights anytime, anywhere.

  • As an active trader, I want a trading journal that is fast and easy to use, so that I can focus on improving my trading strategy.

  • As a novice trader, I want an informative journal so that I can receive the coaching necessary to become consistent.

  • As a trader, I want a customizable dashboard with widgets, so that the dashboard can display the metrics that matter most to me.

  • As a trader, I want a journal that syncs across devices, so that I can log my trades and access my insights anytime, anywhere.

  • As an active trader, I want a trading journal that is fast and easy to use, so that I can focus on improving my trading strategy.

  • As a novice trader, I want an informative journal so that I can receive the coaching necessary to become consistent.

  • As a trader, I want a customizable dashboard with widgets, so that the dashboard can display the metrics that matter most to me.

  • As a trader, I want a journal that syncs across devices, so that I can log my trades and access my insights anytime, anywhere.

  • As an active trader, I want a trading journal that is fast and easy to use, so that I can focus on improving my trading strategy.

User Story

User Story

User Story

Synthesizing the interviews into user-centered, clear, and actionable narratives.

User Flow

User Flow

User Flow

Create the initial flow diagram that outlines the app's key functionality.

Wireframe

Creating low-fidelity wireframe designs
informed by research data.

Creating low-fidelity wireframe designs informed by research data.

Wireframe

Wireframe

High-Fidelity

High-Fidelity

High-Fidelity

After iterations of the wireframe, it was time to define the fonts, colors, and components.

Color Palette

Primary, secondary, accent, feedback, background

Typography

AaBbCcDdEe

SF Pro - Heavy, Semi-bold, Light

Mini Validation

Mini Validation

Mini Validation

I validated my prototype with 5 users by assigning them the task of adding a new position. I focused on the overall difficulty of the user experience and measured how long it took each user to complete the task. This usability study was done in-person.

Study Result

80% or 4 out of 5 users had difficulty finding the 'Add Position' button, which caused them to take longer to complete the task. I quickly realized that a more prominent button was needed to better guide new users.

Prototype Update

I added a larger button near the thumb zone to enhance reachability and usability for frequently performed tasks. Subsequent testing with 3 previous users and 2 new users demonstrated that 100% of participants completed the task efficiently.

Challenges

Challenges

Challenges

Large values, such as formula results, large-denomination currencies, large prices, and quantities, were causing the layout to collapse.

Framing the problem

How might we design the trading journal to accommodate stocks, crypto, and futures while effectively managing large numbers and decimal places within the layout?

Exploring Solutions

  1. Auto-scale font size according to the column width.

  2. Limit characters and max amount for inputs and results.

Decision

We determined the best approach was to set character limits for the trading instruments, formula results, and add rules in specific inputs. For solution B, auto-scaling the text size was too complex and time-consuming, and it affected overall readability for users.

Further research was needed, including identifying the stock markets with the largest denomination notes, the most expensive stocks in each instrument, maximum decimal places across trading instruments, and average account sizes for large-scale retail traders.

Solution

After further research, I compiled a list of solutions that need to be implemented.

After further research, I compiled a list of solutions that need to be implemented.

Solutions

Solutions

Additional rules were applied for entering the price and quantity of each trade.

A two-column layout was used instead of three to provide more white space and prevent columns from shifting. Buy and sell tags were added to indicated transaction types.

The column width was precisely adjusted based on character limits from the research.

Due to limited space in the calendar for displaying daily PnL%, an icon is shown when values exceed 99.99%. The full PnL% is displayed at the bottom of the calendar.

300%

boost in paid subscription after design iteration.

300%

boost in paid subscription after design iteration.

300%

boost in paid subscription after design iteration.

300%

increase in sign-up rate QoQ since launch.

300%

increase in sign-up rate QoQ since launch.

300%

increase in sign-up rate QoQ since launch.

300%

ratings in the app stores.

300%

ratings in the app stores.

300%

ratings in the app stores.

300%

average retention rate on day 30.

300%

average retention rate on day 30.

300%

average retention rate on day 30.

Result

Result

Result

We addressed traders' pain points with a user-friendly, analytics-driven platform. Through research and testing, the design met users' needs and supported their trading goals. Positive feedback was attributed to the intuitive interface and continuous iterations.

Conclusion

Conclusion

Conclusion

Users continued to provide valuable feedback, which significantly contributed to the app's success. By actively listening to our users, we were able to effectively prioritize future usability improvements and app functionality updates.

This project was an eye-opener and reinforced the importance of listening to users and delivering a product that benefits them without bias. Even the smallest design change, like a simple button, can have a meaningful impact on user experience.