The Design System

Design systems ensure clarity and consistency, enabling seamless user experiences through reusable components while boosting efficiency, collaboration, and user trust. Kular lacked a design system, resulting in an inconsistent and fragmented UI.

Before beginning the redesign, I established a comprehensive design system by breaking down the interface into foundational design tokens—including typography, color palettes, spacing, and interaction patterns. I then built a scalable component library that served as the foundation for redesigning the entire Kular web app, ensuring consistency across all features and streamlining future development.

Typography

Color Palette

Icons

Effects

Spacing and Radius

Buttons

GUIDELINES

Color Palette

The default brand color was established prior to the development of the design system. Using this as a foundation, a color spectrum was created ranging from #100 to #900. Additionally, a secondary neutral color palette was developed. Alert colors for warnings, errors, and success states were also defined across their respective spectra.

GUIDELINES

Typography

Kular's original typeface lacked legibility and was visually overpowering, creating distraction rather than clarity. I selected two new fonts that prioritized readability, perfect for data-heavy dashboards, while maintaining a sleek, modern aesthetic with distinctive character. I then established a comprehensive typographic hierarchy within the design system, defining styles for H1-H6, subheaders, body text, captions, and button labels to ensure consistency and scalability across all interfaces.

GUIDELINES

Icons

In the old project, Kular used three different icon styles. Icons are one of the easiest ways to establish visual harmony by applying consistent stylistic rules, such as a 2px stroke and a 24x24 grid for icon sizing.

OUTCOME

Spacing and Radii

My preferred spacing method is an 8px linear scale for elements and 4px for spacing icons, small text blocks and elements.

The corner radius can be subtle or more significant. Full radius was applied to buttons for a pill shape while most card components used the 24px and 36px.

GUIDELINES

Effects

Consistent use of shadow helps users identify components and ensure visual harmony.

COMPONENTS

Buttons

Kular featured a variety of button shapes and styles, including square, outlined, pill-shaped, two-tone, and some with drop shadows on hover, as well as outline and color shifts. Buttons are essential for attracting users and guiding their interactions. They also help establish hierarchy, create visual patterns, and enhance the overall user experience. I designed four button styles: primary, secondary, tertiary, and ghost. These styles were available in three sizes, with various icon placements and interactive states.

COMPONENTS

Toggles, Radio and Checkboxes

Checkboxes, Radio buttons and Toggles are essential UI elements that allow users to control all kinds of options, settings and situations. Checkboxes allow for multiple sections, while radio buttons are for single choices. They all display options compactly, enhancing user experience.

Previous
Previous

Prime Video Profile

Next
Next

Prime Video Sports