Skip to main content
Contact

One design system across Northwind's eleven storefronts

Eleven retail brands had eleven front-ends and one brand team. We gave them a shared token layer — a seasonal rebrand now ships in a day instead of a quarter.

Northwind — the interface Develi built

Develi by the numbers

products shipped
120+
years in flight
9
engineers & designers
40+
client retention
98%

How the project went

The challenge

Eleven codebases, one brand team

Northwind had grown by acquisition, and each storefront arrived with its own stack, its own button and its own idea of what the brand's red was. A seasonal refresh meant eleven tickets, eleven QA passes and a fortnight of drift before anyone noticed the checkout still used last season's type scale.

The obvious answer — one component library — had already been tried and abandoned. Teams could not adopt a library that assumed a framework they were not on.

The approach

Ship the decisions, not the components

We built the system one layer lower. The shared artefact is a token set — colour, type, spacing, radius, motion — published as plain CSS custom properties, which every one of the eleven front-ends could consume without changing framework or build.

Components stayed local. What became central was the vocabulary they were built from, plus a visual-diff check in CI that fails a pull request when a storefront hard-codes a value the token layer already owns.

Results

A rebrand that fits in an afternoon

The spring refresh shipped across all eleven storefronts in a single day, from one pull request. The brand team now reviews a token diff rather than eleven staging environments, and the drift that used to be discovered in production is caught in CI.

  • The Northwind component library open beside a live storefront
  • A retail street at night with lit shopfronts
  • Swatches of the Northwind palette laid out in a grid

The Good words

“The previous attempt failed because it asked eleven teams to rewrite their front-ends first. This one asked them to change a stylesheet import. That is the whole difference.”

Director of Brand EngineeringNorthwind

Ready to get off the ground?

Tell us what you're building. We'll tell you how we'd approach it — no pitch deck required.

Book a call