“BESTLA ─ Crypto Asset Management Platform” project cover

UI Design

Design System / Component Library

Iterative Design

Dark Mode

BESTLA ─ Crypto Asset Management Platform

Project Duration

2 months (2022.11 - 2022.12)

Development Process

Agile

Company

Guanfan Technology

Role

UI/UX Designer

Responsibilities

UI design, flow discussions, prototyping, engineering handoff

Tools Used

Figma, Jira, Slack

Project Overview

Background

BESTLA is a crypto asset management platform where users can trade, invest, and plan their crypto holdings. As BESTLA's features matured, its overall architecture grew more complex, and some components ended up out of step with a consistent standard.

“BESTLA ─ Crypto Asset Management Platform” project overview

Project Goal

Goal

The goal for this project, with the feature set left largely unchanged, was to add more chart-based presentation, refresh the design system and interface, and shift the style toward something cleaner and softer — so future feature expansion could move ahead more smoothly.

Role & Output

Teamwork

I worked with another designer, a product manager, and five engineers to complete this project. After discussing the UX flow with the PM, my design partner and I built a design system to produce the UI, used prototyping and design annotations to convey product detail, and handed the finished design off to the engineers.

Key Improvements

Design Deliverables

Homepage

Trading Page

Market Page

Defining Detailed Component Rules

Since this project had a lot of screens that needed popups, we marked out the usage rules and placement for each popup type based on priority and use case — that kept us from misusing them in design, and helped engineers quickly identify each component to speed up development.

Dark Mode

We also added dark mode to BESTLA, so users can browse the app in whichever mode suits their habits or needs. We redesigned the color system for dark mode and defined the rules for swapping colors (for example, cards all use Dark04 as their background) so it reads as more consistent and comfortable visually.

Design Guidelines

Design Guideline

Learnings & Reflections

Takeaways

01|Mind the small details unique to blockchain products

With so many different cryptocurrencies, each valued differently based on its nature and supply, trades often end up with long strings of decimal places. On top of that, different contexts call for different numeric formats (some need eight decimal places, others six). Beyond triple-checking that values were entered correctly, I had to watch closely for layout breakage at small sizes, so the interface wouldn't end up with a poor experience.

Decimal-point formatting may vary depending on the use case

02|Balancing client requests with user experience

Sometimes a stakeholder's requested change can affect the overall user experience, and as the designer I have to weigh both sides — I can't just accept a stakeholder's opinion wholesale. My design partner and I would usually anticipate, during the design process, which flows or screens a stakeholder might question, gather credible data or references on those specific points, and then use that fuller picture at the brief stage to discuss a better solution with them.

Back to top