top of page
Muval design system
UI Design, auto layout master
atomsmoleculesparticles.png

create an effective design system to guide visual consistency and manage scaleability across the muval products, using core principles of atomic design.

Grid

A 4pt grid system provides the granularity required for the dense nature of the Muval platform.

Scale
Desktop grid

12 column desktop grid and 4 column mobile grid gives us the most flexibility for our layout

Mobile grid
Font stack
Typography

Muval has a lot of information to give, so it's important it's delivered in a way that fits the brand. GT Haptik is both fun, modern and legible and Roboto is widely used and recognisable.


The type scale communicates the rhythm and relationships of how these typefaces work together. The golden ditonic scale has been closely referenced to build the Muval typescale which is a reflection of the golden ratio. The use of size and weight creates a visual heirarchy and a unitless line height of 1.2 and 1.4 is applied to headers and body copy to support readability.

Typography
Colour palette
Colour

Muval colours are split into sets of primary, secondary, neutral, semantic and extended colours.


Primary, secondary, neutral and semantic colours are used for elements like buttons, type, controls and status information.

The extended colour palette supports UI elements like tags and flags that label or categorise information.

iconsbackground.png
Iconography

Icons communicate an action, object or idea. Muval uses a combination of system icons, large icons and illustrations to achieve this.

Iconography
Elevation

Muval uses various levels of elevation throughout the UI to create depth.


There are three levels of elevation used for large elements, like cards; small elements, like switches and badges; and elements that float over the entire UI like tooltips and popups.

Elevation
Corners

Slightly rounded corners communicate a friendly and welcoming interface.


Muval uses 8px radius for larger elements like cards and 4px radius for smaller elements like tags and checkboxes.

Corners
Buttons

Muval uses blue buttons for their internal platform and orange buttons for their marketing website. The button system follows a hierarchal structure based on the button’s level of importance. Each contain large and small sizes and state variations, depending on the interaction made with the button.

Button specifications
Button anatomy
rounddotbackground.png
Primary button set
Tertiary button set
Secondary button set
Quaternary button set
Text fields

The text field system includes options for text only, prefix, suffix, leading icon and trailing icon with states for each default, hover, active, disabled and error.

textfieldanatomy.png
textfieldset.png
Dropdowns

Dropdowns are designed with adaptablility to cater for all use cases across the muval platform. Dropdowns also contain their own state system, identical to text fields.

textfield set.png
textfieldsetopen.png
Controls

Primarily used in forms and throughout the Muval CRM, controls are used to collect user input.

Toggles
Toggle

Toggles are used to switch states on or off

Radio buttons
Radio button

Radio buttons are used when there’s a single selection to be made from a set of options

Checkbox
Checkbox

Use a checkbox when there’s one or multiple options to select

Chips
Chips

Chips are used when selecting from a set of categorised information

Indicators

Indicators are visual cues that Muval uses to communicate status states or provide more information about an element.

Lozenge
Lozenge

Lozenge indicates the status of a job

Tooltips
Tooltip

Tooltips provide further information or
context about an object

Tags
Tags

Tags are used to categorise or flag an element and can be permanent or removable

want to see how i've built it?

© Ashton Elliot 2021

bottom of page