TurboHire's Design System
Styleguide
Minor changes have been made to the style guide. The colour palette was updated a year ago when the second Brand Guideline was set in place. Major changes have been avoided as the company will go under another re-branding in the near future.
​
My role: UX/UI Designer
Timeline: 1 week
Team Involvement: Designers
Navigate to -->
![Frame 313288.png](https://static.wixstatic.com/media/aa2d36_9668422904d940848feb3bc9bbe723df~mv2.png/v1/fill/w_489,h_517,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/aa2d36_9668422904d940848feb3bc9bbe723df~mv2.png)
Colour
Colour themes are designed to be harmonious, ensure accessible text, and distinguish UI elements and surfaces from one another. Dark and light variants of each colour can then be applied to your UI in different ways.
Primary Colours
These are the colours that are most frequently used across your UI and impart a distinct identity to the product. These are usually the colours that a brand sets as its identity. Using brand colours as primary colours strengthens brand awareness.
![Frame 1869 (2).png](https://static.wixstatic.com/media/aa2d36_49b72ec5fade493985d0369ff74adff6~mv2.png/v1/fill/w_1045,h_216,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Frame%201869%20(2).png)
Secondary Colours
A secondary colour provides more ways to accent and distinguish your product. Having a secondary colour is optional, and should be applied sparingly to accent select parts of your UI. These are to be used sparingly to make the UI elements stand out. These colours are also usually defined in the brand guidelines
![Frame 1871.png](https://static.wixstatic.com/media/aa2d36_c74db4a08e614a90979fa0c89916753e~mv2.png/v1/fill/w_1059,h_143,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Frame%201871.png)
Neutral Colours
These include shades of grey, all the way from White to Black. These are used for backgrounds, text colors, etc, and form the majority of your UI.
![Frame 1872.png](https://static.wixstatic.com/media/aa2d36_4a84efdbf8a84b4ba277dce9728aa022~mv2.png/v1/fill/w_1049,h_912,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/Frame%201872.png)
Colour Usage
By defining a colour system it is important to create a colour association with major actions on the portal.
![Frame 1873.png](https://static.wixstatic.com/media/aa2d36_6242aafc21ca46df85a5ca26b5e7704b~mv2.png/v1/fill/w_1049,h_132,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Frame%201873.png)
Elevation
Each type of layer lives on a different imagined plane of the UI giving each its own distinct elevation. Elevation is the implied measured distance above the base layer. The effect of the elevation on a layer is defined by the intensity and depth of the shadow it casts.
![Frame 1874.png](https://static.wixstatic.com/media/aa2d36_5c771b46ebea4f3ab70aee25250bbe8a~mv2.png/v1/fill/w_1077,h_127,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Frame%201874.png)
Typography
The type scale is a combination of thirteen styles that are supported by the type system. It contains reusable categories of text, each with an intended application and meaning.
Font
This example type scale uses the Roboto typeface for all headlines, subtitles, body, and captions, creating a cohesive typography experience. Hierarchy is communicated through differences in font-weight (Light, Medium, Regular), size, letter spacing, and case.
![Frame 1875.png](https://static.wixstatic.com/media/aa2d36_1a1f462034da49b58684e8b0d42a5a3c~mv2.png/v1/fill/w_1075,h_150,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Frame%201875.png)
Sizes- Desktop
The type scale appears as text in components and the overall layout. Type attributes can use custom values for the typeface, font, case, size, and letter spacing.
![Frame 1876.png](https://static.wixstatic.com/media/aa2d36_ab3f9cd230104afcb36aba248821f151~mv2.png/v1/crop/x_0,y_152,w_2807,h_2167/fill/w_1073,h_828,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/Frame%201876.png)
![1-Subtitle.png](https://static.wixstatic.com/media/aa2d36_a672f9b7ff414c22962eb00aeb7f1df1~mv2.png/v1/crop/x_5,y_183,w_5603,h_405/fill/w_1107,h_80,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/1-Subtitle.png)
![2- body.png](https://static.wixstatic.com/media/aa2d36_87e1c6e5117d4d86b883d9b59431a1ed~mv2.png/v1/crop/x_0,y_135,w_5614,h_386/fill/w_1120,h_77,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/2-%20body.png)
![3-button.png](https://static.wixstatic.com/media/aa2d36_9bb874520b354449b41e7d2d38822428~mv2.png/v1/crop/x_0,y_165,w_5614,h_361/fill/w_1120,h_72,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/3-button.png)
![4- caption.png](https://static.wixstatic.com/media/aa2d36_c2ee3c769a4a4058bf8d4b7e109458f1~mv2.png/v1/crop/x_0,y_152,w_5614,h_364/fill/w_1110,h_72,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/4-%20caption.png)
![5- overline.png](https://static.wixstatic.com/media/aa2d36_bda6f569eaa74f84983c69f655e7748a~mv2.png/v1/crop/x_0,y_158,w_5614,h_385/fill/w_1121,h_77,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/5-%20overline.png)
![6- metadata.png](https://static.wixstatic.com/media/aa2d36_f13d774db9094c3a98daed187ee910ec~mv2.png/v1/crop/x_0,y_131,w_5608,h_360/fill/w_1153,h_74,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/6-%20metadata.png)
Spatial System
Spacing is an important — and often overlooked — part of visual design. Carbon takes a lot of the guesswork out of spacing to help designers deliver clear, functional layouts.
Spacing
Use the spacing scale when building individual components. It includes small increments needed to create appropriate spatial relationships for detail-level designs. This scale is applied and used within all TurboHire components.
![1.1-Spacing.png](https://static.wixstatic.com/media/aa2d36_29604e5e0a02446298020c3170551c3c~mv2.png/v1/fill/w_1108,h_178,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/1_1-Spacing.png)
Layout Settings
Content is placed in the areas of the screen that contain columns. In responsive layouts, the column width is defined with percentages, rather than fixed values. This allows content to adapt to any screen size. The number of columns displayed in the grid is determined by the breakpoint range, a range of predetermined screen sizes. A breakpoint can correspond with a mobile, tablet, or another screen type.
![1.2- Layout Settings.png](https://static.wixstatic.com/media/aa2d36_911d002f1a604c79bf96abeb46e830ee~mv2.png/v1/crop/x_0,y_0,w_8686,h_2512/fill/w_1286,h_372,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/1_2-%20Layout%20Settings.png)
Grid System
The grid system helps align page elements based on sequenced columns and rows. We use this column-based structure to place text, images, and functions in a consistent way throughout the design. The grid system was first used to arrange handwriting on paper and then in publishing to organize the layout of printed pages
![1.3- Grid.png](https://static.wixstatic.com/media/aa2d36_53c76140839b4b9caeeba9dda37b51d2~mv2.png/v1/fill/w_1204,h_246,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/1_3-%20Grid.png)
Corner Radius
Rounded corners are used throught the Transcriptic UI to differentiate pieces of data from larger collections of data like cards or tables. Common examples of elements that need rounded corners are buttons and labels.
![1.4- Corner Radius.png](https://static.wixstatic.com/media/aa2d36_1fc1e3c081af4532a2e3e790cf17eb52~mv2.png/v1/fill/w_1097,h_142,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/1_4-%20Corner%20Radius.png)
Iconography
System icons are designed to be simple, modern, friendly, and sometimes quirky. Each icon is reduced to its minimal form, expressing essential characteristics.
Structure
Icon shapes are bold and geometric. They have a symmetrical and consistent look, ensuring readability and clarity, even at small sizes. These are picked from Material Design UI.
![icon 1.png](https://static.wixstatic.com/media/aa2d36_d4005f05386a43cc9f2b1a6467994deb~mv2.png/v1/crop/x_0,y_111,w_2807,h_616/fill/w_1061,h_233,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/icon%201.png)
Variations
The icons from Material Design are further divided into states and sizes to help with different instances on the platform.
![icon 2.png](https://static.wixstatic.com/media/aa2d36_d7540104cf1d4493b7ca247e3235c92e~mv2.png/v1/crop/x_0,y_168,w_5609,h_3031/fill/w_1070,h_578,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/icon%202.png)