Design System

Design System

Developed and shared foundational design guidelines with our developers to maintain design consistency.

The first essential element of a design system is a well-structured grid layout for all web pages.

Auto Grid System for minimum desktop size ie. 1440x1024 px

  • Using a 4pt grid system to align with industry standards.

  • 12-column grid for flexibility, as it’s divisible by 3 and 4, enabling multiple layout variations.

  • Applied an 80px minimum margin for screens at the minimum width before the desktop threshold, providing balanced spacing.

  • 20px gutter between columns for consistent spacing.

  • Column width set to auto to ensure even distribution across the 12 columns.

Icons

Auto Grid System for minimum desktop size ie. 1440x1024 px

  • Choose an existing free icon library or create custom icons based on your preference.

  • I used an icon library with 32x32px icons that includes two variations:

    • Outline

    • Filled

  • Ensure all icons are made into components to allow quick adjustments in the designs.

Typography

Here is a screenshot for reference

Colours

Here is a screenshot for reference

Input Feilds

Field States: Default, Hover, Focus, Error, and Invalid/Ghost.

Icon Placement: Allow for left and right icon combinations (Tip: Use component icons for easy swapping).

Sizes: Create sizes in small (sm), medium (md), and large (lg).

Variants: Offer styles like Outline, Filled, and Flushed.

Buttons

Field States: Default, Hover, Focus, Error, and Invalid/Ghost.

Icon Placement: Allow for left and right icon combinations (Tip: Use component icons for easy swapping).

Sizes: Create sizes in small (sm), medium (md), and large (lg).

Variants: Offer styles like Outline, Filled, and Flushed.

Toasts

For web-based projects, toasts are essential for displaying the status of an action taken by the user. Having a few key variations is often sufficient to convey different states effectively.

Tables and Columns

Design for our internal dashboards.

Crafting products that blend functionality with aesthetics, creating seamless experiences for real people.

Crafting products that blend functionality with aesthetics, creating seamless experiences for real people.

Crafting products that blend functionality with aesthetics, creating seamless experiences for real people.