ENDY DESIGN SYSTEM
ENDY DESIGN SYSTEM
ENDY DESIGN SYSTEM
design system
OVERVIEW
I developed and managed a comprehensive design system for Endy and assisted in the successfully integration of it into a CMS platform.
ROLES & RESPONSIBILITY
UX/UI Lead
Design system manager, accessibility enforcer, aligning with dev team, transitioning design system for headless ecommerce,
THE PROBLEMS
01
INCONSISTENT DESIGN
Inconsistent design can harm user experience, hindering usability and causing confusion. Due to the inconsistent designs, no system was in place, and the design process was impeded.
02
SLOW PROCESS
The absence of templates and a consistent communication framework between developers and designers significantly extended the time required to create or update new web pages.
03
LOW ACCESSIBILITY
The codebase and designs did not adhere to established web accessibility standards, which could lead to hindering usability for certain users on our website.
THE SOLUTION
The solution was to develop a comprehensive design system, utilizing the atomic design methodology.
GRID SYSTEM
By analyzing user data on screen size preferences, I determined the specific screen sizes for which we would design responsively.
BREAKPOINTS
Breakpoints were defined to ensure that our elements and assets display optimally on both large and small devices.
SPACING
The set spacing is templated in our design files to eliminate time spent on pixel-perfect adjustments.
To maintain consistent spacing across the site, I implemented an 8px spacing system for use throughout the design.
LARGE BREAKPOINT / DESKTOP
SMALL BREAKPOINT / TABLET & MOBILE
TYPOGRAPHY
The website adheres to the fonts specified in our brand guidelines, ensuring consistency.
TYPOGRAPHY BREAKPOINTS
I designed the typography system with a harmonious scale to ensure consistency across both small and large breakpoints.
COLOURS
Endy is a bold and vibrant brand, and the website reflects this by adhering to the brand’s color guidelines for consistency.
PRIMARY PALETTE
We primarily use Gravy as the dominant color on the website, with accents of Rubine to reflect the brand's bold identity.
SECONDARY PALETTE
Endy’s core colours—used primarily on the website, assuring Accessibility Standards while being true to the brand colours.
MONOTONE COLOURS
The monotone palette is used for backgrounds and overlays. White is used when we need a light text colour.
STATUS COLOURS
We use universally recognized status colors for indicators, such as errors and confirmations.
OTHERS
We utilized a variety of gradients, so to streamline our CMS workflow, we created templates for the frequently used gradients in hero banners to expedite the coding process.
ICONGRAPHY
The creative team is responsible for all iconography on our website. I have established guidelines for designers to ensure consistency across all icons.
16x16
We begin by designing the icons at a size of 16x16 pixels. These icons are not intended to stand alone and are frequently paired with accompanying text.
32x32
By scaling the icon size to 32x32 pixels, these icons can function independently and are utilized throughout the site with universal application.
48x48
By adding a circle around the 32x32 icons, we create 48x48 icons, which are designated for use in scenarios where we want to encourage frequent user interaction.
DECORATIVE ICON ILLUSTRATIONS
These icons serve an illustrative purpose throughout the site, enhancing the information presented about our products.
GUIDE
EXAMPLES
PATTERNS, PHOTOGRAPHY & ASSETS
We adhere to the brand guidelines regarding patterns and assets. Maintaining consistency across all brand touchpoints ensures that consumers can easily recognize Endy, whether on the website or in billboard advertisements.
UI ELEMENTS
I developed templates for frequently used UI elements in a primary Design System File for designers to apply across their projects. This template is also mirrored on the development side, ensuring that everything is pre-configured and ready for deployment.
The web team's objectives were to enhance site performance and increase production speed. To achieve this, we decided to develop a headless e-commerce platform by building our own CMS from the ground up using Sanity.
CLEAN CODE BASE & DESIGN SYSTEM
BETTER COMMUNICATION & FASTER PRODUCTION
INCREASE SITE SPEED & PERFORMANCE
With the design system already established as an atomic framework, the transition to the new CMS was relatively seamless completing the build in six months. Building the CMS fostered collaboration between developers and designers, reinforcing the concept of the site as a cohesive, living organism supported by a structured system.
GRID SYSTEM
All of our modules were streamlined and templated for integration into the CMS.
With all modules templated, communication with stakeholders has become more efficient, particularly regarding new projects and pages. After receiving a project brief, the team can assess whether any existing templated modules can be reused, significantly streamlining the project timeline. If the requested project necessitates the creation of a new module, we can better estimate the additional time required for completion.
KEY LEARNINGS
Creating and maintaining a design system has been one of the most significant learning experiences in my career. I have learned that a design system is not static; it is continuously evolving, adapting, and changing alongside the brand. However, it is essential and highly effective in enhancing the workflows of different teams.
Thank you for taking the time to explore my work on Endy’s Design System! Click here to check out the Endy: E-commerce project to see the design system in action.