Down

Sonder had a problem...

With multiple iterations of components, inconsistent typography and patterns, absent documentation, and entirely different design systems used for various applications; 
Sonder (a health, personal safety, and wellbeing app) needed a new design system that would simplify the design and development process while giving its users a consistent experience that reflected the brand personality.

Foundations

Establishing the right foundation was critical to the future success and scalability of the design system. We looked at where the previous system was failing us and made fixing those deficiencies a priority.

Grids

Grids for the member app were compleatly reworked from a 4 column grid with 24px gutters and margins to a 12 column grid with 12px gutters and 24px margins.

This update enabled greater design options while fixing a problematic gutter size.

Colour

The colour palate was simplified by auditing colour usage and removing all colours that were not being used. This greatly improved the problem of designers using an incorrect colour, which in turn has greatly improved consistency in build.

The remaining colours that are used for text were also tested for accessibility and tweaked in order to pass at a WCAG 2 AA rating.

Iconography

Not only were there were multiple icon sets being used accross the previous design systems, there were different icons for different sizes and unique instances in different colours (creating a full set of hundreds of icons).

After auditing the icons in use we were able to remove all unused and redundant icons leaving us with a new simplified set.

Standardised sizes for resizing were also written greatly improving consistancy.

Fonts

Font use was not consistent with documentation supplied by our marketing and brand team. To rectify this ‘Gilroy Semi Bold’ was implemented as our font for heading classes, with the exception of ‘Gilroy Extra Bold’ being used for text used on buttons and stand alone text links.

‘Apercu Light’ was implemented as our body copy font.

Type scale

The type scale was built to be flexable and responsive, for use across all of Sonder’s digital products and marketing needs.

StyleFont / WeightSize (px)Line HeightLetter spacing
Heading 1Gilroy Semi Bold5676
Heading 2Gilroy Semi Bold42580
Heading 3Gilroy Semi Bold32580
Heading 4Gilroy Semi Bold24440
Heading 5Gilroy Semi Bold18360
Heading 6Gilroy Extra Bold18260
Heading 7Gilroy Extra Bold16260
BodyApercu Light18300
Body SmallApercu Light16280
Body xSmallApercu Light14220
Body xxSmallApercu Light12200
Body StrongApercu Bold18300
Body Small StrongApercu Bold16280
Body xSmall StrongApercu Bold14220
Body xxSmall StrongApercu Bold12200
Heading 1
Gilroy Semi Bold - 56px
Heading 2
Gilroy Semi Bold - 42px
Heading 3
Gilroy Semi Bold - 32px
Heading 4
Gilroy Semi Bold - 24px
Heading 5
Gilroy Semi Bold - 18px
Heading 6
Gilroy Extra Bold - 18px
Heading 7
Gilroy Extra Bold - 16px
Body
Apercu Light - 18px
Body Small
Apercu Light - 16px
Body Xsmall
Apercu Light - 14px
Body XXsmall
Apercu Light - 12px
Heading 1
Gilroy Semi Bold - 33px
Heading 2
Gilroy Semi Bold - 27px
Heading 3
Gilroy Semi Bold - 23px
Heading 4
Gilroy Semi Bold - 19px
Heading 5
Gilroy Semi Bold - 16px
Heading 6
Gilroy Extra Bold - 16px
Heading 7
Gilroy Extra Bold - 14px
Body
Apercu Light - 16px
Body Small
Apercu Light - 14px
Body Xsmall
Apercu Light - 12px
Body XXsmall
Apercu Regular - 10px
StyleFont / WeightSize (px)Line HeightLetter spacing
Heading 1Gilroy Semi Bold33430
Heading 2Gilroy Semi Bold27360
Heading 3Gilroy Semi Bold23300
Heading 4Gilroy Semi Bold19280
Heading 5Gilroy Semi Bold16240
Heading 6Gilroy Extra Bold16240
Heading 7Gilroy Extra Bold14240
BodyApercu Light16280
Body SmallApercu Light14220
Body xSmallApercu Light12200
Body xxSmallApercu Regular10180
Body StrongApercu Bold16280
Body Small StrongApercu Bold14220
Body xSmall StrongApercu Bold12200
Body xxSmall StrongApercu Bold10180

Components

An entire ecosystem of responsive components were designed to work together to create patterns and intuitive user experiences.

Buttons
Button styles were simplified to three basic types - primary, secondary, and alert.

Widths of all types can either expand to fit or be responsive to label size. Buttons can also include an optional icon.
Forms & inputs
A full suite of responsive form and input styles were created (in three different sizes).

Components include: text inputs, drop-downs, button groups, checkboxes, radio buttons, sliders, switches, choice chips, multi-select chips, progress rope, and tooltips.
Navigation
Navigation components such as tabs, breadcrumbs, pagination, badges, and header/footer patterns.
Chat
Chat is an important feature of Sonder as it is one of the main point of contact between users seeking assistance and Sonder’s support staff.

A custom chat interface was created to provide the best experience for our users as well as Sonder’s support staff (triage staff and medical specialists).
Alerts
Various alert types were simplified down to one consistent style with five different use cases: Success, Information, Warning, Danger, and System error.
Tables
Tables are a critical component of Sonder’s ‘Command Portal’ that are used extensively by Sonder’s support staff to track response tickets and safety events.

The updated designs were created to give our team a clear, highly scalable table with sorting and filtering options that meets their requirements.

Illustrations

Illustrations are vital components of Sonder’s visual language. They can serve as visual metaphors to convey complex ideas.

While being included as part of a soft rebranding illustrations were not fully defined beyond a stock illustration kit. Usage, style, and colour all required  definition.

Spot illustrations

Spot illustrations are a functional part of our design language that is intended to help clarify or visually represent text or complex ideas while adding a layer of visual delight to the users experience.

Content illustrations

Content illustrations are often used as supporting graphics for content and features.

Content illustrations differ from ‘Spot illustrations’ by their use of colour, backgrounds, and overall comparative complexity.

The remaining colours that are used for text were also tested for accessibility and tweaked in order to pass at a WCAG 2 AA rating.

Map

With safety playing a central role within Sonder’s core product offering a custom map was designed. Not only were aesthetic changes made to match our look and feel, but visability of locations that have a safety or medical focus were increased.

Patterns & Templates

Patterns are reusable combinations of components that solve common user problems. These best practice solutions help users achieve their goals and help ensure consistency across experiences.

Governance and Documentation

Having a central source of truth is critical for a design system being shared across a multidisciplinary team. We are currently using Zeroheight to document our branding, tone of voice, ways of working, and our design system.

I lead the fortnightly ‘GEL Guild’ meetings where all parties (development, product design, marketing) give updates, discuss new components and requirements in order to grow and scale our system.

Outcomes & next steps

The Sonder design system has been a great success that has:

  • Improved usability
  • Improved design and development efficiency
  • Increased design consistency
  • Decreased QA time
  • Improved accessibility
  • Increased communication and collaboration across teams

Moving into the future the focus of the design system team will be on growing the system, improving naming conventions, enhancing documentation, and creating greater alignment with code through the use of design tokens.

Figma

The Sonder design system has been built in Figma.

Feel free to take a look!
Take a look

Other projects