Sabin Bhandari
Back to Design System

Rara Universal Design Elements

RUDE

RUDE

Overview

RUDE (Rara Universal Design Elements) was the foundational design-elements library that preceded Mobius, establishing the first shared design language across Rara Labs products — the tokens, typography and core components that the company's enterprise design system is still built on today.

Roles

Design System Lead

Deliverables

Design TokensCore ComponentsFoundations

Timeline

2022

Link to Website / App

https://design.raralabs.live

Context

Rara Labs builds enterprise software with hundreds of screens across multiple products, where consistency and speed matter more than one-off polish. Before any of that could scale, the team needed a single shared vocabulary for design. RUDE — Rara Universal Design Elements was that first step: a foundational library that defined the core elements every product could be assembled from, replacing scattered, per-project styling with one source of truth.

It set the initial design language that could be branded and styled for different products. It kept the source of components the same, with new updates flowing to all products.

My Role

I initiated, led, and supervised the entire RUDE project as the Design System Lead, directing the definition and documentation of its foundational elements — the tokens, typography and core components that the rest of the system would build on. Anjil would later take the design system to a new level by designing and creating components based on the foundations along with other developers.

What RUDE Established

RUDE laid the groundwork across three layers that still structure the design system:

  • Foundations — the design tokens and primitives: color, typography, spacing, shadow and elevation, codified so they could be themed and reused rather than redrawn each time.
  • Components — the reusable building blocks for assembling products, each with defined types, variants, styles and sizes (buttons, inputs, selects, modals, tables, and more).
  • Patterns — recurring product flows built from those components, such as authentication, forms, notifications and error pages.

The goal throughout was consistency, efficiency and excellence letting designers, frontend developers and backend developers build new screens from a tested foundation instead of starting from scratch.

Legacy

Tigg Design System was the origin point. Its foundations were carried forward into Mobius, the mobile design system, and the work lives on in the current Rara Unified Design System available as Figma libraries with auto-layout, variants and design tokens, plus React/NPM packages so frontend developers can drop in themeable, ready-to-use components.

Explore the Design System