TOP

DESIGN SYSTEM FOR ALWAYS INDOORS

INTRODUCTION


Role: UI Designer and Front End Developer
Duration: 5 days
Tools used: Figma

Always Indoors is a vibrant social media lifestyle brand specializing in cooking and baking recipes, homecare tips, curated booklists, and engaging blogs. With plans to extend beyond social media, the brand is set to launch its own website. The design system outlined below is tailored for the desktop viewport of their online platform.

Always Indoors prides itself on being friendly, cozy, and a sanctuary for its audience. These defining characteristics have been carefully integrated into the style guide and design system to ensure a seamless and inviting user experience.

Colour palette


Shade Colours


Shade Beige
#DFD3B8

Shade Pink
#E5A3A3

Shade Green
#B5C89D

Shade Orange
#E1AD86

Shade Grey
#D9D9D9
Default Colours


Beige
#F9EDD2

Pink
#FFBDBD

Green
#CEE1B6

Orange
#FBC6A0

Grey
#F2F2F2
Tint Colours


Tint Beige
#FCF6E9

Tint Pink
#FFDEDE

Tint Green
#E7F0DB

Tint Orange
#FDE3CF

Tint Grey
#F9F9F9
Text Colours


Text Grey
#4D4D4D

Text Dark Grey
#1B1B1B

Typography


Always Indoors
Title: Inria Serif, Regular, 42pt

Always Indoors
Subtitle: Inria Serif, Regular, 32pt

Always Indoors
Heading: Open Sans, Semibold, 32pt

Always Indoors
Subheading: Open Sans, Regular, 24pt

Always Indoors
Section header: Open Sans, Regular, 20pt

Always Indoors
Body: Open Sans, Regular, 16pt

Always Indoors
Quote: Open Sans, Light, 16pt

Always Indoors
Caption: Open Sans, Light, 14pt

Iconography


Icon name Icon HTML code
arrow-down <i class="fa-solid fa-arrow-down">
arrow-up <i class="fa-solid fa-arrow-up">
arrow-left <i class="fa-solid fa-arrow-left">
arrow-right <i class="fa-solid fa-arrow-right">
chevron-down <i class="fa-solid fa-chevron-down">
chevron-up <i class="fa-solid fa-chevron-up">
chevron-left <i class="fa-solid fa-chevron-left">
chevron-right <i class="fa-solid fa-chevron-right">
circle-chevron-down <i class="fa-solid fa-circle-chevron-down">
circle-chevron-up <i class="fa-solid fa-circle-chevron-up">
circle-chevron-left <i class="fa-solid fa-circle-chevron-left">
circle-chevron-right <i class="fa-solid fa-circle-chevron-right">
chevron-down <i class="fa-solid fa-chevron-down">
chevron-up <i class="fa-solid fa-chevron-up">
chevron-left <i class="fa-solid fa-chevron-left">
chevron-right <i class="fa-solid fa-chevron-right">
couch <i class="fa-solid fa-couch">
globe <i class="fa-solid fa-globe">
at <i class="fa-solid fa-at">
envelope <i class="fa-solid fa-envelope">
phone <i class="fa-solid fa-phone">
minus <i class="fa-solid fa-minus">
check <i class="fa-solid fa-check">
xmark <i class="fa-solid fa-xmark">
plus <i class="fa-solid fa-plus">
external link <i class="fa-solid fa-up-right-from-square">
hashtag <i class="fa-solid fa-hashtag">
paperclip <i class="fa-solid fa-paperclip">
question <i class="fa-solid fa-question">
hamburger <i class="fa-solid fa-bars">
star <i class="fa-solid fa-star">
heart <i class="fa-solid fa-trash">
cross <i class="fa-solid fa-cross">
location <i class="fa-solid fa-location-dot">
sort <i class="fa-solid fa-sort">
leaf <i class="fa-solid fa-leaf">
mug <i class="fa-solid fa-mug-hot">

Page Elements


Buttons
Button name and UI HTML and CSS code

green-button

HTML
<div class="green-button"><a href="">Green Button</a></div>

Show/Hide CSS

pink-button

HTML
<div class="pink-button"><a href="">Pink Button</a></div>

Show/Hide CSS

orange-button

HTML
<div class="orange-button"><a href="">Orange Button</a></div>

Show/Hide CSS

green-button-external

HTML
<div class="green-button">
<a href="">Green Button<i class="fa-solid fa-up-right-from-square"></i></a>
</div>

Show/Hide CSS

pink-button-external

HTML
<div class="pink-button">
<a href="">Pink Button<i class="fa-solid fa-up-right-from-square"></i></a>
</div>

Show/Hide CSS

orange-button-external

HTML
<div class="orange-button">
<a href="">Orange Button<i class="fa-solid fa-up-right-from-square"></i></a>
</div>

Show/Hide CSS

left-arrow-button

HTML
<div class="grey-button">
<a href=""><i class="fa-solid fa-arrow-left"></i></a>
</div>

Show/Hide CSS

right-arrow-button

HTML
<div class="grey-button">
<a href=""><i class="fa-solid fa-arrow-right"></i></a>
</div>

Show/Hide CSS

left-chevron-button

HTML
<div class="grey-button">
<a href=""><i class="fa-solid fa-chevron-left"></i></a>
</div>

Show/Hide CSS

right-chevron-button

HTML
<div class="grey-button">
<a href=""><i class="fa-solid fa-chevron-right"></i></a>
</div>

Show/Hide CSS

HTML
<div class="carousel-blocks">
<div style="font-weight: bold;"> Title </div>
<div> Description </div>
<div class="green-button align-button">
<a href="">Green Button</a></div>
</div>

Show/Hide CSS

HTML
<div class="menu-home"><a href=""><i class="fa-solid fa-couch"></i></a></div>

Show/Hide CSS

HTML
<div class="menu-item"><a href="">Menu Item</a></div>

Show/Hide CSS

HTML
<div class="menu-item"><a href="">Menu Item<i class="fa-solid fa-chevron-down"></i></a></div>

Show/Hide CSS

HTML
<div class="menu-item"><a href="">Menu Item<i class="fa-solid fa-up-right-from-square"></i></a></div>

Show/Hide CSS

HTML
<div class="menu-item-active"><a href="">Menu Item Active</a></div>

Show/Hide CSS

HTML
<div class="menu-item-active">
<a href="">Menu Item Active<i class="fa-solid fa-chevron-down"></i></a>
</div>

Show/Hide CSS

Text
Text name, UI and Code

page-title-description

Title
Description

HTML
<div class="page-title-description">
<div class="page-title-text">Title</div>
<div class="page-subheading-text">Description</div>
</div>

Show/Hide CSS

page-title-half-description

Title
Description
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

HTML
<div class="page-title-description">
<div class="page-title-text">Title</div>
<div class="page-subheading-text">Description</div>
</div>

Show/Hide CSS

page-title-half-description

Title
Description

HTML
<div class="page-title-description">
<div class="page-title-text">Title</div>
<div class="page-subheading-text">Description</div>
</div>

Show/Hide CSS

text-two-column

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

HTML
<div class="page-title-description">
<div class="page-title-text">Title</div>
<div class="page-subheading-text">Description</div>
</div>

Show/Hide CSS

text-two-column

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

HTML
<div class="page-title-description">
<div class="page-title-text">Title</div>
<div class="page-subheading-text">Description</div>
</div>

Show/Hide CSS

image-two-column


Show/Hide Code
Instagram
TikTok
Always Indoors

Show/Hide Code

page-breaker

“Short quotes, stats, titles and statements”

Show/Hide Code

Background Patterns


Each pattern tile must be used as a background to a webpage element. Dimensions are 256px by 256px and can be tiled to create a seamless background.

Heart Patterns


dark-green-heart.svg

dark-pink-heart.svg

light-grey-heart.svg

beige-heart.svg
Leaf Patterns


pink-leaf.svg

orange-leaf.svg
Tea Patterns


green-tea.svg

beige-tea.svg

Sample Pages


The following prototype is a example of what the Homepage and Subpages will look like for Always Indoors. Content is still TBD, however this wireframe represents what we are planning to launch in the coming months.

Full Design System


Below is an embed link to the Always Indoors design system on Figma. Click through to view content.