When finding your data starts feeling like a game of Where’s Wally, it’s time for a redesign. This project turned a cluttered, inconsistent interface into a clear, structured experience built for real users and a team that desperately needed a fresh foundation.

saas
Desktop
design system

ThriveCart

2025
The Overview
The Brand
The challenge

ThriveCart is a platform that empowers creators and entrepreneurs to sell digital products, courses, memberships, and even physical goods; all without touching a line of code.

The platform provides an integrated suite of tools, including checkout flows, landing pages, subscriptions, analytics, and affiliate management, designed for businesses that require rapid and reliable software solutions.

However, the product’s user interface had not evolved accordingly. Years of incremental updates, feature additions, and inconsistent visual styles resulted in an interface that was increasingly difficult to navigate and maintain. Initial observations of minor UX issues revealed more fundamental challenges.

The primary responsibility involved modernising the user experience, reducing cognitive load, and reconstructing the visual and system foundations to support scalable future development.

Year

2025

Role

Product designer

Industry

Saas, Design system, Desktop

Brand

Thrivecart

The Impact

+25%

Customer satisfaction up from intial testing

+45%

Conversion for data-screen tasks up

+1.4 Rating

Overall customer ratings up

+12%

Customer referral codes used

The problem
Users were getting confused and struggled to find what they were looking for — the whole experience had become a Where’s Wally for users' data.

The interfaces appeared overly dense, navigation lacked intuitiveness, and essential information was obscured by visual clutter. Routine tasks required more cognitive effort than necessary.

What the research found
  • Accessibility issues across colour selection, text-background contrast, spacing between elements, and font legibility created friction at first glance.

  • Inconsistent patterns (repeated ways things are shown or work throughout the app) and mismatched components (interface elements that look or function differently) made the interface feel unpredictable and harder to learn.

  • Cognitive load increased significantly, in usability testing, it was observed that tasks took longer than average to complete due to the complex interface. When compared to industry benchmarks, where similar tasks average around 5 minutes, the disparity became even more apparent. The more users relied on the dashboard, the more mentally tiring it became.

  • Behind all of this sat a bigger truth: A fragmented design system that was slowing users and, most of all, the team.

Why It Mattered: The Need for Change

A platform built to empower fast-moving entrepreneurs shouldn’t make them work hard to understand their own data. Clarity, consistency, and accessible design weren’t just nice-to-haves; they were mission-critical.

Many elements and components of the UI were failing even the most basic accessibility guidelines.

“I didn't know what to do or where to go once I logged in...”

- User feedback

“After a while my eyes start to tunnel vision and I lose focus”

- User feedback

The old UI dashboard screen.

“A lot of the buttons looked and felt the same, so when I tried to use them, I wasn’t confident they would do what I expected.”

- User feedback

The old UI dashboard screen.

The solutions
Why quick fixes failed

Initially, it appeared that minor UI adjustments, such as revising the type scale or tweaking contrast, might address the issues. However, further examination revealed that these changes merely rearranged the existing clutter.

Quick fixes exposed more significant issues, including inconsistent components, mismatched spacing, legacy colours, and patterns that varied across the platform. The product exhibited numerous design inconsistencies rather than isolated minor flaws. The product wasn’t suffering from “a few rough edges”, the interface required a comprehensive overhaul.

Audit findings

A thorough analysis of the interface revealed the underlying issues:

  • Accessibility gaps were obvious, including low contrast, unpredictable hierarchy, and visual elements that competed for user attention.

  • Inconsistent patterns & components, making the experience feel different from screen to screen.

  • Cognitive load spikes, especially in data-heavy areas where scanning should be effortless, not exhausting.

  • No single source of truth, meaning designers, developers, and users were all speaking slightly different visual languages.

The audit made it clear: rebuilding a unified, scalable design system was necessary.

Before
After

The before and after the quick fixes to the old interfaces design.

The old UI styling for cards that showcase the users data

An altered version to help users visualise the data more accessible.

The current UI hadn’t met the essential AA accessibility standards.

With the accessibility improvements in place, the updated design now met at least the AA standard.

The current design system was used to create new or updated components for ticket requests.

An example of the chaotic colour styling that designers and developers struggled to keep the UI consistent.

There were groups of components left in the design system with no labels, no guidance documentation, and no support for stakeholders or designers.

Design system rebuild
Why quick fixes failed

The audit confirmed ThriveCart needed a new foundation, not just new screens. Years of UI drift had produced inconsistent spacing, unpredictable hierarchy, stray colour choices, and components that behaved more like distant relatives than family members.

The design system was rebuilt from the ground up, prioritising structural foundations before addressing individual components.

Built Around Three Core Objectives

  1. Reduce cognitive Accessibility

    By simplifying visual patterns and creating a predictable hierarchy, data-heavy screens became calmer and easier to interpret.

  2. Improve design & development efficiency.

    A system of tokens, rules, and documented patterns replaced guesswork with clarity — accelerating everyday work for designers and developers alike.

  3. Modernise the visual language.

    Updated typography, spacing rhythm, and a unified colour architecture gave the entire product a more contemporary, premium feel.

System Foundations Introduced
  • A unified colour token system with accessibility baked in

  • A consistent spacing scale for structure and breathing room

  • Clear typography hierarchy with defined semantic roles

  • A flexible layout grid suitable for data-heavy interfaces

  • Predictable interaction patterns

  • Documentation to stop future “creative improvisations”

In Summary

The team finally had a shared foundation, a system that didn’t just look better, but worked better.

From a colourful guessing game to a structured, accessible palette.

A type system that finally agrees with itself.

The skeleton that keeps everything upright.

A shared language for design, product, and engineering.

Predictable behaviour, finally consistent across the product.

Product interface rollout

With the implementation of the new design system, the product began to present a unified and cohesive experience. All core screens benefited from these improvements. A coherent user experience translates into higher customer satisfaction, increasing customer retention rates and reducing support tickets. These improvements ultimately boosted customer lifetime value. By delivering a seamless UI, we strengthen our competitive edge and secure our position as a superior choice for businesses in need of efficient digital solutions.

Cleaner Layouts, Clearer Decisions

The application of new spacing, grid, and hierarchy rules made previously dense screens easier to scan. Data presentation became more orderly, enabling users to locate information efficiently.

Cleaner Layouts, Clearer Decisions

The application of new spacing, grid, and hierarchy rules made previously dense screens easier to scan. Data presentation became more orderly, enabling users to locate information efficiently.

Cleaner Layouts, Clearer Decisions

The application of new spacing, grid, and hierarchy rules made previously dense screens easier to scan. Data presentation became more orderly, enabling users to locate information efficiently.

Before
After

The previous UI, with its fragmented changes, transformed into a cohesive experience through the use of a solid, unified design system — shifting from noise to narrative.

An older graph style used for presenting data to users.

An altered version of the UI data cards, as the previous designs no longer aligned with the updated interface.

By rethinking how users view data, especially in large quantities, this enabled them to access information with greater ease and clarity. Through a structured and well-considered design system, the information finally behaves.

With a structured design system in place, designers were able to explore new layout patterns grounded in usability principles. This opened up more flexible and intuitive ways for users to navigate and interpret their account data.

Even on simpler screens, a unified design system strengthened user trust by creating a consistent, predictable experience, while also helping designers and developers work more efficiently.

Improving both the UX and visual UI created a more intuitive experience, helping users complete tasks with less effort and feel more confident and satisfied throughout their journey.

The outcome
The redesigned experience transformed ThriveCart from a busy and inconsistent interface into a clear, cohesive product that aligned with user workflows and supported team operations.
A Clearer, Calmer User Experience

Data-intensive screens became easier to scan, actions were more apparent, and information was organised according to a predictable hierarchy. Users could focus on insights rather than navigate interface challenges. Once users learned a pattern in one area, it functioned consistently across the platform, thereby increasing clarity and reducing hesitation.

A System That Scales Instead of Strains

Design and development teams adopted a shared guide, components, and tokens.
Workflows accelerated, inconsistencies decreased, and new features were produced with greater predictability and significantly improved quality.

Meaningful Improvements Across the Product

The redesign positioned ThriveCart to achieve improvements in critical areas, including:

  • Reduced cognitive load across dashboards and data views

  • Faster task completion thanks to clearer hierarchy and simplified interactions

  • Improved user confidence through consistent patterns and visual clarity

  • More cohesive, premium product experience

  • Greater design and development efficiency through a scalable system

  • Significant reduction in UI inconsistencies across the platform

In Summary

The interface became more user-friendly, the product achieved greater scalability, and the team was equipped with a system that supported, rather than impeded, their work.

team impact

+30%

Faster Design Delivery

Reusable components and clear foundations reduced time spent rebuilding UI for each ticket.

- 40%

Less Design–Dev Rework

Shared patterns and documentation cut down misinterpretation and visual rework.

+50%

Feature Consistency

Tokens and component rules ensured new features matched the existing product.

+30%

Stronger Design–Engineering Alignment

The design system created a shared understanding of how the UI should work.

Next
Project