/ Launched / UX&UI / SaaS / Desktop & Mobile

/ Launched / UX&UI / SaaS / Desktop & Mobile

Empowering Users to Access Data
and Reports Instantly and Directly

Empowering Users to Access Data
and Reports Instantly and Directly

Empowering users to access data and reports
instantly and directly

Reduced the time taken to create report from 3 days to
less than 2 mins, improved product's SUS score by 31.8%

Reduced the time taken to create report from 3 days to less than 2 mins, improved product's SUS score by 31.8%

Reduced the time taken to create report from 3 days to less than 2 mins, improved product's SUS score by 31.8%

Timeline

Timeline

Timeline

10 Weeks

4 Sprints | 12 Weeks

10 Weeks

Contribution

Contribution

Contribution

Product Thinking
UI Design
Interaction Design
Prototyping

Product Thinking | UI Design | Interaction Design | Prototyping

Product Thinking
UI Design
Interaction Design
Prototyping

Team

Team

Team

1 PM
1 Sr Designer
3 Engineers
Business Team

1 PM | 2 UX Designers | 3 Engineers

1 PM
1 Sr Designer
3 Engineers
Business Team

Tools

Tools

Tools

Figma
Lark

Figma | Lark

Figma
Lark

Overview

The Creator Monetization Center serves 2.8M external clients and 120+ internal employees of Douyin (Chinese TikTok). The Leaderboard dashboard, crucial for performance ranking and insights, had limitations requiring manual data categorization and extraction that takes lots of manual effort and time to complete. Our project streamlined this workflow, reducing report generation time from 3 days to under 2 minutes while improving product's usability score by 31.8%.

The Creator Monetization Center serves 2.8M external clients and 120+ internal employees of Douyin (Chinese TikTok). The Leaderboard dashboard, crucial for performance ranking and insights, had limitations requiring manual data categorization and extraction that takes lots of manual effort and time to complete. Our project streamlined this workflow, reducing report generation time from 3 days to under 2 minutes while improving product's usability score by 31.8%.

❗️FYI: This project was originally created in a Chinese format. I translated the design and materials for better clarity and accessibility.

Reduced the time taken to create report from 3 days to less than 2 mins, improved product's SUS score by 31.8%

Reduced the time taken to create report from 3 days to less than 2 mins, improved product's SUS score by 31.8%

Shhh... a sneak preview
Shhh... a sneak preview
Shhh... a sneak preview
Shhh... a sneak preview
Shhh... a sneak preview
Design Overview
I introduced four new features to help our users get useful ranking data and reports with minimal manual effort and maximum flexibility.
Added three new features to help users get useful ranking data and reports with minimal manual effort and maximum flexibility.

Filter

Filter

Advanced filter functions to give users quick access to ranking data through minimal click.

Advanced filter functions to give users quick access to ranking data through minimal click.

Creator Comparison

Creator Comparison

Easy and frictionless actions for users compare creators across various dimensions.

Easy and frictionless actions for users compare creators across various dimensions.

Easy and frictionless actions for users compare creators across various dimensions.

Visual Indicator

Visual Indicator

Clear visual indicators for users to track and compare creator ranking changes at a glance.

Clear visual indicators for users to track and compare creator ranking changes at a glance.

Report Download

Report Download

An instant direct ranking reports download feature, eliminating any unnecessary dependencies.

An instant direct ranking reports download feature, eliminating any unnecessary dependencies.

Final Impact
Final Impact
After usability testing, the new design has proved to significantly enhance both work efficiency and business impact.
How did I get there?
How did I get there?
How did I get there?
How did I get there?
How did I get there?
Context
Creator Monetization is one of the most critical businesses of Douyin (Chinese TikTok) with millions of creators making sponsored content for various brands.
Here is the Gap
Here is the Gap
Despite the exponential growth in the number of partnerships in our platform, our performance analytics tool presents significant functional deficiencies that have failed to keep pace with this rapid expansion.
Empower users with direct data access through
minimal clicks, making reports immediately visible
and effortlessly retrievable
Challenge
The monetization leaderboard, serves 2.8M+ clients for creator performance analytics, has significant usability limitations.

The monetization leaderboard is core dashboard of the creator monetization center (Xingtu), provides client with performance rankings.

Since its initial launch, we have received substantial influx of requests from clients of wanting access to specific leaderboard rankings and insights.

The monetization leaderboard is core dashboard of the creator monetization center (Xingtu), provides client with performance rankings.

Since its initial launch, we have received substantial influx of requests from clients of wanting access to specific leaderboard rankings and insights.

User Research
User Research
In order to dig out the root problems, I conducted three rounds of user research through both secondary and primary research.
I initiated 12 rounds of interviews with both internal and external stakeholders To better comprehend users' needs for the dashboard,
  • Analyzed 100+ In-App User Feedback

  • Conducted User Survey with 24 responses

  • Initiated 4 Role play workshop with 16 users

Four insights that were previously overlooked:

User Persona
User Persona
Next, I defined two personas for internal and external users to develop a structured approach for addressing their specific pain points.
I initiated 12 rounds of interviews with both internal and external stakeholders To better comprehend users' needs for the dashboard,

Internal Business Team

Internal Business Team

💭 Needs

💭 Needs

  • Direct data-driven business insights

  • Automated weekly industry reports

  • Direct data-driven business insights

  • Automated weekly industry reports

👆 Behavior

👆 Behavior

  • Create reports for team meetings

  • Share insights with external stakeholders

  • Create reports for team meetings

  • Share insights with external stakeholders

⚠️ Pain Points #1

⚠️ Pain Points #1

  • Gathering industry-specific data is highly inefficient as teams have to manually extract data from the complete list for analysis

  • Gathering industry-specific data is highly inefficient as teams have to manually extract data from the complete list for analysis

⚠️ Pain Points #2

⚠️ Pain Points #2

  • Creating reports can take up to multiple days of work, forcing teams to work overtime and delay other urgent tasks

  • Creating reports can take up to multiple days of work, forcing teams to work overtime and delay other urgent tasks

External Client

External Client

💭 Needs

💭 Needs

  • Quick creator discovery by industry

  • Easy performance evaluation of creators

  • Quick creator discovery by industry

  • Easy performance evaluation of creators

👆 Behavior

👆 Behavior

  • Compare creators for better industry matches

  • Request reports from business team

  • Compare creators for better industry matches

  • Request reports from business team

  • Compare creators for better matches

  • Request reports from business team

⚠️ Pain Points #1

⚠️ Pain Points #1

  • It's hard to find suitable creators as the current dashboard has no way to filter and compare creators within the same industry

  • It's hard to find suitable creators as the current dashboard has no way to filter and compare creators within the same industry

⚠️ Pain Points #2

⚠️ Pain Points #2

  • Clients have to constantly contact to business team to ask for report, causing long waiting times and repeated follow-ups

  • Clients have to constantly contact to business team to ask for report, causing long waiting times and repeated follow-ups

How Might We
Empower users with direct data access through minimal clicks,
making reports immediately visible and effortlessly retrievable
Empower users with direct data access through minimal clicks, making reports immediately visible and effortlessly retrievable

Empower users with direct data access through minimal clicks, making reports immediately visible and effortlessly retrievable

Competitive Analysis
I analyzed 6 platforms under the same domain to understand the current market benchmark and better ideate the design solutions.
To understand how the other dashboards are designed within the same domain, I analyzed six external products for more insights.
Design Solutions

*Click to navigate to its section

*Click to navigate to its section

*Click to navigate to its section

*Click to navigate to its section

*Click to navigate to its section

Design #1: Filter
Design #1: Filter
Design #1: Filter
Design #1: Filter
Design #1: Filter
XF Collaboration
I engaged with cross-functional teams to evaluate the feasibility of the filters and address potential constraints
I initiated 12 rounds of interviews with both internal and external stakeholders To better comprehend users' needs for the dashboard,

Defining the filters with business team

Defining the filters with business team

I collaborated with a business team to develop a comprehensive creator classification system, establishing 18 general categories with 64 subcategories. We prioritized these categories based on two key factors: the population size of creators within each domain and the frequency with which clients requested reports on specific creator categories.
I collaborated with a business team to develop a comprehensive creator classification system, establishing 18 general categories with 64 subcategories. We prioritized these categories based on two key factors: the population size of creators within each domain and the frequency with which clients requested reports on specific creator categories.

Working around technical constraints with engineers

Working around technical constraints with engineers

UX Vision
After the thorough evaluation of the technical effort, I concluded three design principles to guide the later design critique.
I initiated 12 rounds of interviews with both internal and external stakeholders To better comprehend users' needs for the dashboard,
Ideation
Introduced advanced filter functions to help users quickly access useful data with minimal clicks.
Introduce advanced filtering functions to help users quickly access useful data with minimal clicks.

✅ FINAL SOLUTION

✅ FINAL SOLUTION

PROS

PROS

  • High discoverability with all options visible

  • Maximum flexibility for quick selection/deselection

  • Clear categorization with persistent visibility

  • High discoverability with all options visible

  • Maximum flexibility for quick selection/deselection

  • Clear categorization with persistent visibility

CONS

CONS

  • Not very scalable for large number of filters

  • Takes more horizontal space

  • Not very scalable for large number of filters

  • Takes more horizontal space

Scalability
Anticipating scalability challenge, I explored four variations as the number of filters scaled, and my design was adopted by design system.
Introduce advanced filtering functions to help users quickly access useful data with minimal clicks.

Subcategories under one industry filter (under 5)

Subcategories under one industry filter (under 5)

Subcategories under one industry filter (over 5)

Subcategories under one industry filter (over 5)

Multi-level of subcategories

Multi-level of subcategories

Display selected filters

Display selected filters

Mobile Responsive
I optimized the design for mobile devices and created adaptive filter that can also function seamlessly on touch interfaces.
Introduce advanced filtering functions to help users quickly access useful data with minimal clicks.

Defalut

Defalut

Filter Expanded

Filter Expanded

Multiple Levels of Filters

Multiple Levels of Filters

Design #2: Compare Creators
Design #2: Compare Creators
Design #2: Compare Creators
Design #2: Compare Creators
Design #2: Compare Creators
Ideation
Allow users to select specific creators to compare, enabling individualized data display for more effective side-by-side comparison.
A self-serve feature that external clients can download ranking reports instantly, without any long-time delays or dependencies.

Two user insights from user research led to a new opportunity:

I first learned the existing design of "Actions" in data tables:

I found that the actions in this major table are all positioned in a dedicated and fixed column on the right side.

This discovery revealed this design pattern is well-established across our platform, with prior user testing confirming its usability. Hence, following this existing design system will ideally minimize the learning curve for users.

I found that the actions in this major table are all positioned in a dedicated and fixed column on the right side of the data table.

This discovery revealed that the design pattern is well-established across our platform, with prior user testing confirming its usability. Hence, following this existing design system will ideally minimize the learning curve for users.

I applied the same approach to ensure its discoverability and accessibility:

Specifications
I documented different interaction states of each UI component to ensure minimal clarification needed during development.
A self-serve feature that external clients can download ranking reports instantly, without any long-time delays or dependencies.

While hovering

While hovering

Select one creator

Select one creator

Select more than one creators

Select more than one creators

Modal expanded

Modal expanded

Data Visualization
I designed a centralized dashboard to visualize individual metrics for easier comparison while accommodating technical limitations.
A self-serve feature that external clients can download ranking reports instantly, without any long-time delays or dependencies.

Option A: Individual Ranked Metric Cards

Option A: Individual Ranked Metric Cards

This design option is grounded in user insights highlighting the need for direct comparison of creator performance through clear, ranked metrics. To address this, we designed this option that allows users to quickly identify top and bottom performers across key metrics through a more scannable format.

This design option is grounded in user insights highlighting the need for direct comparison of creator performance through clear, ranked metrics. To address this, we designed this option that allows users to quickly identify top and bottom performers across key metrics through a more scannable format.

Option B: Side-by-Side Metrics Comparison View

Option B: Side-by-Side Metrics Comparison View

In the second version, I focused on addressing users' need to compare creators' performance metrics within the same category without being constrained by predefined rankings. To achieve this, I presented the data in a flat, linear format, allowing for clear side-by-side comparison. This version was ultimately adopted and launched, as it also required lower development effort from the engineering team.

In the second version, I focused on addressing users' need to compare creators' performance metrics within the same category without being constrained by predefined rankings. To achieve this, I presented the data in a flat, linear format, allowing for clear side-by-side comparison. This version was ultimately adopted and launched, as it also required lower development effort from the engineering team.

Design #3: Indicator
Design #3: Indicator
Design #3: Indicator
Design #3: Indicator
Design #3: Indicator
Ideation
Implemented clear visual indicators to display creator's ranking change, enabling users quickly gain insights at a glance.
Implementing clear visual indicators to display creator's ranking change, enabling users quickly gain insights at a glance.
Implementing clear visual indicators to display creator's ranking change, enabling users quickly grasp valuable insights at a glance.

✅ FINAL SOLUTION

✅ FINAL SOLUTION

PROS

PROS

  • Creates perfect alignment with the ranking

  • Saves valuable horizontal space

  • East to compare multiple creators

  • Creates perfect alignment with the ranking

  • Saves valuable horizontal space

  • East to compare multiple creators

CONS

CONS

  • May cause visual noise in the ranking column

  • May cause visual noise in the ranking column

OPTION B

OPTION B

PROS

PROS

  • Efficiently uses existing space

  • Placed between rank and name for easy reference

  • Maintains structured column layout

  • Efficiently uses existing space

  • Placed between rank and name for easy reference

  • Maintains structured column layout

CONS

CONS

  • May conflict with profile decorations

  • Makes the profile column cluttered

  • May conflict with profile decorations

  • Makes the profile column cluttered

OPTION C

OPTION C

PROS

PROS

  • Easy to identify creators and changes

  • Allows for larger, more readable text

  • Easy to identify creators and changes

  • Allows for larger, more readable text

CONS

CONS

  • Takes up more horizontal space

  • Conflicts with longer creator names



  • Causes vertical misalignment.

  • Takes up more horizontal space

  • Conflicts with longer creator names



  • Causes vertical misalignment.

Examined color contrast ratios per WCAG guidelines:

Design #4: Download Report
Design #4: Download Report
Design #4: Download Report
Design #4: Download Report
Design #4: Download Report
Ideation
Added a self-serve feature that external clients can download reports instantly, without any long-time delays or dependencies.
A self-serve feature that external clients can download ranking reports instantly, without any long-time delays or dependencies.

ITERATION #1

ITERATION #1

Option A: Side Panel

Option A: Side Panel

Option B: Central Panel

Option B: Central Panel

✅ FINAL SOLUTION

Final Thoughts
Final Thoughts
Final Thoughts
Final Thoughts
Final Thoughts
Takeaways
💪 A Good Design Isn't the One Does Everything
💪 A Good Design Isn't the One Does Everything

As designers, it’s natural to want to cover all possible use cases, as we aim to create a product that’s robust, flexible, and accounts for every potential scenario, but sometimes this could also lead us to overcomplicate things. The key is to walk in the user’s shoes—understanding what they need right now and aligning with the product’s scope. A well-designed product isn’t the one that does everything; it’s the one that solves the right problems effectively.

As designers, it’s natural to want to cover all possible use cases, as we aim to create a product that’s robust, flexible, and accounts for every potential scenario, but sometimes this could also lead us to overcomplicate things. The key is to walk in the user’s shoes—understanding what they need right now and aligning with the product’s scope. A well-designed product isn’t the one that does everything; it’s the one that solves the right problems effectively.

🧠 Understand Needs from Different Stakeholders
🧠 Understand Needs from Different Stakeholders

In this project, I worked to tackle the pain points of two user groups. By mapping how these two user groups interact with the product, I discovered their journeys were interconnected rather than separate, which brought me to a deeper understanding of their pain points. This holistic approach led us to a solid solution that addressed both groups' needs while achieving the long term product's goal.

In this project, I worked to tackle the pain points of two user groups. By mapping how these two user groups interact with the product, I discovered their journeys were interconnected rather than separate, which brought me to a deeper understanding of their pain points. This holistic approach led us to a solid solution that addressed both groups' needs while achieving the long term product's goal.

🧭 Scalability-Driven Design Strategy
🧭 Scalability-Driven Design Strategy

My experience with this project helped me realize that design extends beyond immediate solutions - it's about creating something that can evolve and remain relevant over time. Each design choice needs to be evaluated not just for its current effectiveness, but for how it will serve users and adapt to changing product needs in the years ahead.

My experience with this project helped me realize that design extends beyond immediate solutions - it's about creating something that can evolve and remain relevant over time. Each design choice needs to be evaluated not just for its current effectiveness, but for how it will serve users and adapt to changing product needs in the years ahead.

Glad you made it to the end :)
See more works!

Glad you made it to the end :)

See more works!
Glad you made it to the end :)
See more works!
Glad you made it to the end :)
See more works!
Glad you made it to the end :)
See more works!