Developing a dynamic library of reusable components that adhere to strict usability and accessibility standards.

Client

Bunnings
2020

Brief

Creating Bunnings' design system to ensure consistent and scalable design practices.

Contribution

User  Experience – User Interface – Research
Documentation – Accessibility – Project Management

bunnings-ds-hero-wide-alt

Bunnings DS 1.0.0

By prioritizing collaboration across disciplines, improving our tools, and creating a unified system, we were able to tackle more meaningful problems with greater efficiency. This approach also ensured consistency in the Bunnings brand across all touchpoints and provided a reliable source of truth for the entire team.

bunnings-DS-hero-secondary_side

Audit

Before diving into the design system, we conducted a site-wide audit to identify inconsistencies, accessibility issues, and permutations, which required some spreadsheet time.

bunnings-DS-buttons-grid1
bunnings-DS-app-grid2
bunnings-DS-newsletters-grid3
bunnings-DS-card-grid4
bunnings-DS-audit-wide1

Design

After completing the audit, we began compiling all the consistent components and patterns into a master file, adhering to Atomic Design principles in collaboration with our development teams. Collaboration with the development teams was crucial at this stage as they worked on a unified code base while we established a unified master file as our source of truth for the design system.

bunnings-DS-designThumb-01
bunnings-DS-designThumb-02
bunnings-DS-designThumb-03
bunnings-DS-designThumb-04
bunnings-DS-designThumb-05
bunnings-DS-designThumb-06

Documentation

We then created a comprehensive design system guide that includes all other aspects of the system, such as visual style, UI components, variants, accessibility guidelines, and implementation. This guide serves as a reference for anyone working on Bunnings' digital products and ensures that the system is easy to use and consistent across all touchpoints.

bunnings-DS-designThumb-07
bunnings-DS-designThumb-08
bunnings-DS-designThumb-09
bunnings-DS-documentation-10

Component Repository

We developed components and stored them in Storybook, making them easily accessible for the team. Storybook enabled us to build interfaces with speed and consistency, while also serving as a platform for conducting design and development quality assurance before deployment.
 

bunnings-DS-documentation-13
bunnings-DS-documentation-14

Repeat

Developing and maintaining a design system is not a straightforward task but more a mindset. After the initial launch, we refined our internal procedures to ensure ongoing enhancements and productivity. This approach enabled us to improve the design system while handling large-scale projects continuously.
 

bunnings-DS-examples-1
bunnings-DS-examples-2
bunnings-DS-examples-3
bunnings-DS-examples-4

Explore more projects

Explore more projects

 © 2024

 © 2024