Bonfire: Outdoorsy Design System

Client
Outdoorsy
My role
Lead Designer

Overview

What is Outdoorsy?

Problems

1

Multiple and incomplete component libraries

Outdoorsy had six incomplete component libraries with inconsistent names, causing inefficiency and confusion.
2

No consistency between Design and Code

Designers and developers lacked a shared source of truth, leading to confusion and misaligned components.
3

Inefficient collaboration without a Design System

Designers and developers repeatedly built the same components, losing focus on user experience and wasting time coding slight variations of the same elements.
4

Inconsistent UI across products

These issues led to a disjointed UI, compromising the brand’s identity across all products.
5

Messy Code

Inconsistent designs led to messy code that was hard to maintain. Without component-based code, developers had to manually update every instance of an element—a true nightmare.
6

Compromised Accessibility

Designers and developers lacked accessibility standards. Many components violated accessibility guidelines, such as color contrast, spacing, clickable areas, font size, and tab order.

Goals

Approach

Figma Structure

Design tokens

Components: Design process

Audit

Research

Build

Validation

Document

Present

Outcomes