<?xml version="1.0" encoding="utf-8"?>
Open full project

1. Project Overview

A Modern Crypto Trading App for All Traders – From Newbies to Pros

Goal:

Create a crypto trading platform that is friendly for beginners yet powerful enough for professional traders.

The design targets Gen Z and Millennials (under 40): tech savvy, fast paced, intuitive users who prefer dark mode and embody a “digital finance lifestyle.”

Challenge:

Most existing crypto apps are complex and overwhelming for newcomers, while simpler ones lack advanced tools for professional traders.

→ How can we create a unified experience that effectively serves both user groups?

2. User Research & Insights

CoinX - Crypto Trading App 1

Target Users:

  • New Traders: Ages 20–30, new to investing, eager to learn quickly, prefer a clear and easy to understand interface.
  • Pro Traders: Ages 30–40, require depth charts, various order types, and portfolio analytics.

Pain Points:

  • Too much information cluttering the screen.
  • Lack of trust due to an unprofessional interface.
  • Complicated order placement flow.
  • Slow interaction speed during market volatility.

Opportunities:

  • Create a dual-layer UI: “Simple Mode” & “Pro Mode.”
  • Reduce friction in the trading process.

3. Design Principles

CoinX - Crypto Trading App 2

  • Clarity first: ll data and charts must be easy to read and visually clean.
  • Speed of Action: Every trading action should be completed within ≤ 2 taps.
  • Trust by Design: Use a trustworthy color tone
  • Scalable UI: The UI structure should be flexible enough to expand with advanced tools for professional traders.

4. Design Process with UXPilot

10 screen MPV

CoinX - Crypto Trading App 3

Step 1. Getting Started

At the beginning, I took the recommended Uxcel courses and read through all the suggested materials and showcase projects from other designers. It helped me understand how others structured their work and used AI in design.

Then, I started exploring UXPilot. I went through the official guides and tried different tools to understand how prompts and iterations worked. It wasn’t too difficult to get familiar with, but during this learning phase, I definitely burned through quite a few credits while experimenting and testing different ideas.

Step 2. First Setup

Once I understood the basics, I began by following one of UXPilot’s sample prompts to build my first layout. I set up the page content structure, imported my own images, and started shaping the foundation of the crypto trading app.

This early setup helped me see how AI interprets design intentions and how clear prompts can directly affect visual outcomes.

CoinX - Crypto Trading App 4

Step 3. Process with UXPilot

CoinX - Crypto Trading App 5

I started by testing a short, summarized prompt describing exactly what I needed and the result was surprisingly good for a first try. The layout captured the overall direction I had in mind.

However, there were still a few things that didn’t feel quite right:

  • The subtitles were too long and visually heavy
  • The layout lacked proper safe area spacing, which made the composition feel a bit cramped

It was a good reminder that even with a strong prompt, small details still require human refinement to reach a professional finish.

CoinX - Crypto Trading App 6

The first attempt at the login screen produced a satisfying result, but it still had issues with the safe area, and the UI extended beyond one screen, requiring scrolling. In the next prompt, I clearly described these issues — and they were successfully fixed.

CoinX - Crypto Trading App 7

The survey screen turned out great even with a simple, general prompt, the result was so good that I didn’t need to make any further attempts.

View prototype

CoinX - Crypto Trading App 8

Home screen, I came up with two display modes Pro Mode for experienced traders and Simple Mode for beginners. I started with a fairly general prompt, which led to a few issues in the output: it generated a bar chart instead of a line chart, the event banner looked unattractive, and the “Trade” text in the navigation bar overlapped with the icon.

After several iterations, the results improved significantly, but I still couldn’t fully fix the text-overlap issue so I decided to remove the “Trade” label altogether.

CoinX - Crypto Trading App 9

CoinX - Crypto Trading App 10

Asset detail screen, I had to write a fairly detailed prompt to achieve the layout I wanted. What surprised me was that the AI was able to embed a TradingView chart directly into the design and make it run in real time something I really liked.

I also experimented with a Binance-style chart, but the result turned out completely dark, as shown in the second image.

View prototype

CoinX - Crypto Trading App 11

View prototype

CoinX - Crypto Trading App 12

Order confirmation screen, I wanted to create something a bit more engaging, so I experimented with adding a small micro-interaction to the Success icon and it worked, even if only at a basic level.

View interaction

CoinX - Crypto Trading App 13

CoinX - Crypto Trading App 14

6. Outcome & Prompts

CoinX - Crypto Trading App 15

CoinX - Crypto Trading App 16

7. Testing Results

After getting the final results, I tested the design using UXPilot’s Predictive Heatmap feature and Maze’s Prototype Test, then compared the outcomes.

CoinX - Crypto Trading App 17

CoinX - Crypto Trading App 18

The Predictive Heatmap was surprisingly accurate it quickly highlighted the areas that drew the most user attention, helping me identify whether my visual hierarchy worked as intended. It’s a fast, AI-driven method that saves time in the early validation stage.

On the other hand, the Maze Prototype Test provided deeper insights through real user interactions. It revealed behavioral patterns, such as where users hesitated or clicked off flow, giving a more human layer of feedback.

8. Challenges & Learnings

  • The initial prompts were unclear, so the AI generated layouts that didn’t match my intent
  • Optimizing the design for both user groups required many iterations, especially in terms of UI density and component priority
  • AI helped save about 60% of layout creation time, but the final polish still had to be done manually in Figma

Learnings:

  • The more specific the prompt, the more accurate the result
  • A solid design system still needs to be built manually to maintain consistency
  • Iteration and feedback loops are the key to refinement

Tools used

Figma
ChatGPT
Maze

From brief

Share

Share your insights — leave a project review and help others grow their skills

Reviews

1 review


Good job!!


5 Claps
Average 5.0 by 1 person
5 claps
4 claps
3 claps
2 claps
1 claps
<?xml version="1.0" encoding="utf-8"?>