#Design System

RW 3.0

RW 3.0

Building a scalable design system that cut down design time by 78% and initiated 3X faster module migration.

#MY ROLE

UI/UX Designer

#INDUSTRY

Fintech

#DURATION

3.4 weeks

#DATE

12th Mar 2025

ABOUT

A brief about who we built it for

Restaurantware is a global manufacturer and supplier of food-service products, supported by an internal ERP ecosystem that manages products, inventory, vendors, purchasing, returns, logistics, and other business operations.


As part of the Product Design team, I worked on redesigning and scaling the ERP platform while establishing a unified Design System that became the foundation for every new module.

ABOUT

A brief about who we built it for

Restaurantware is a global manufacturer and supplier of food-service products, supported by an internal ERP ecosystem that manages products, inventory, vendors, purchasing, returns, logistics, and other business operations.


As part of the Product Design team, I worked on redesigning and scaling the ERP platform while establishing a unified Design System that became the foundation for every new module.

PROBLEM

ABOUT

Chaos before establishing RW 3.0

A brief about who we built it for

Restaurantware is a global manufacturer and supplier of food-service products, supported by an internal ERP ecosystem that manages products, inventory, vendors, purchasing, returns, logistics, and other business operations.


As part of the Product Design team, I worked on redesigning and scaling the ERP platform while establishing a unified Design System that became the foundation for every new module.

When I joined the team, several ERP modules had already been migrated to a newer UI. Although visually improved, every module had evolved independently.


This created inconsistencies across both design and development, making the product increasingly difficult to maintain.

What we observed


  • Different developers built the same UI components differently.

  • Similar interactions behaved differently across modules.

  • No shared spacing, typography or color standards.

  • Components lacked reusability.

  • QA repeatedly found UI inconsistencies.

  • Design handoff varied from designer to designer.

PROBLEM

Chaos before establishing RW 3.0

When I joined the team, several ERP modules had already been migrated to a newer UI. Although visually improved, every module had evolved independently.


This created inconsistencies across both design and development, making the product increasingly difficult to maintain.

What we observed


  • Different developers built the same UI components differently.

  • Similar interactions behaved differently across modules.

  • No shared spacing, typography or color standards.

  • Components lacked reusability.

  • QA repeatedly found UI inconsistencies.

  • Design handoff varied from designer to designer.

PROJECT GOAL

Create a scalable Design System that could become the single source of truth for both designers and developers.

The objectives were:


  • Different developers built the same UI components differently.

  • Similar interactions behaved differently across modules.

  • No shared spacing, typography or color standards.

  • Components lacked reusability.

  • QA repeatedly found UI inconsistencies.

Process

To address the unique needs of Restaurantware's ERP platform, we created a design system process tailored to its workflows and scale. The first step was a detailed interface audit to surface inconsistencies, establish priorities, and define the components with the greatest impact.

PROJECT GOAL

SOLUTION

Create a scalable Design System that could become the single source of truth for both designers and developers.

Building RW Design System 3.0

The objectives were:

Every scalable system begins with the base:


  • Different developers built the same UI components differently.

  • Similar interactions behaved differently across modules.

  • No shared spacing, typography or color standards.

  • Components lacked reusability.

  • QA repeatedly found UI inconsistencies.


  • Different developers built the same UI components differently.

  • Similar interactions behaved differently across modules.

  • No shared spacing, typography or color standards.

  • Components lacked reusability.

  • QA repeatedly found UI inconsistencies.


  • Colors

  • Icons

  • Typography

  • Radius

  • Shadow

Process

To address the unique needs of Restaurantware's ERP platform, we created a design system process tailored to its workflows and scale. The first step was a detailed interface audit to surface inconsistencies, establish priorities, and define the components with the greatest impact.

SOLUTION

Building RW Design System 3.0

Every scalable system begins with the base:


  • Colors

  • Icons

  • Typography

  • Radius

  • Shadow

COLORS

The interface used inconsistent colors, making it feel cluttered and harder to maintain. I created a unified color system aligned with the brand, with support for both light and dark themes.

ICONS

Finding icons with a consistent stroke and style in ERP systems was challenging. So I carefully curated each icon to create a clean, lightweight, and cohesive experience that makes navigation more intuitive and clear.

TYPOGRAPHY

Typography was inconsistent, making the interface harder to scan. I introduced a clear type system with defined hierarchy, improving readability and creating a more cohesive experience.

RADIUS

Corner radius shapes how a product feels. We defined consistent radius values that reflect RW's trustworthy and approachable identity while keeping every component visually cohesive.

SHADOW

Corner radius shapes how a product feels. We defined consistent radius values that reflect RW's trustworthy and approachable identity while keeping every component visually cohesive.

Three-Tier token system

As RW's platform grew, maintaining design consistency became more complex. To support scalable theming, component flexibility, and a clearer design-to-development workflow, we adopted a three-tier token system


  • Primitive

  • Semantic

  • Component based

Components

00:00
00:00

OUTCOMES

What changed after the implementation

The design system enabled Module Migrations within 1 month average time, cut production time by 70%, and improved design efficiency by 3×—bringing greater speed, scalability, and consistency across the product.

Create a free website with Framer, the website builder loved by startups, designers and agencies.