Azzurri Group — Zizzi Design System

Over the course of three months, I contributed to building a new design system for the Zizzi restaurant chain — a scalable UI framework designed to unify brand expression, improve efficiency, and give teams the tools to design and build with consistency.

The new system brought order to a fragmented ecosystem of styles and patterns, established a modern design language that reflected Zizzi’s brand warmth, and equipped designers and developers with over 100 reusable components. The result was a system that not only reduced delivery time by 30%, but also made the digital experience feel recognisably Zizzi across every touchpoint.


100+

custom components

30%

improved engagement

1.5 million

adopted subscribers

Before the design system, Zizzi’s digital products felt disjointed. Each product team had been solving UI challenges in isolation, resulting in multiple variations of buttons, inconsistent colours and misaligned typography, which colelctively made the overall brand presence lacking unification cohesion.

Our vision was to create a single source of truth for Zizzi’s digital brand. The system needed to capture the warmth and playfulness of the restaurant experience while ensuring clarity and usability across responsive web and native platforms. Ultimately, the design system would become the foundation for all future digital work, empowering teams to focus less on reinventing UI and more on solving customer problems.


As lead Product Designer, my role was to shape the system end-to-end — from the initial audit through to adoption. This role required balancing strategic thinking (setting direction and principles) with tactical execution (building the library, testing, and documenting). My responsibilities included:

  • Running a design audit of every live Zizzi product to identify inconsistencies and duplication.
  • Facilitating workshops with designers, engineers, and product leads to align on principles, goals, and brand voice.
  • Defining the foundational style tokens (colour, type, spacing, elevation, border radius) that would underpin all components.
  • Building a responsive and evolving Figma library with components, variants, and documentation.
  • Partnering closely with engineering to mirror these patterns in code and shared design tokens.

We had a clear sense of what success looked like, but initial research conducted helped to validate and refine our approach. We defined our metrics as:

  • Drive engagement with Ask FT by making it easy to find and use
  • Ensure high comprehension and trust in the generated answers
  • Encourage habitual, repeat usage among Professional users
  • Strengthen perception of FT as an innovator in the journalism and B2B space to encourage new organisation leads, subscribers and additional seats

The process began with an in-depth audit and stakeholder research. We catalogued dozens of mismatched components: six different button styles, three approaches to modals, and inconsistent use of brand colours. This fragmented ecosystem made it harder for teams to collaborate and left end-users with a confusing, inconsistent experience.

Through interviews with product managers and engineers, we learned that:

  • Designers were spending too much time creating UI from scratch instead of focusing on user flows.
  • Developers often built their own interpretations of components, which rarely matched design intent.
  • Product leads wanted a way to quickly prototype and test ideas, but inconsistent design slowed this down.

These insights confirmed the need for a system that would simplify, standardise, and accelerate the work of every discipline.

Establishing the foundations

I started by defining design tokens using the new brand style guide. The colour palette was restructured to align with brand identity — rich reds and warm accents that reflected Zizzi’s hospitality roots, paired with neutral tones for accessibility. We set a typographic scale with clear hierarchy, created a spacing system based on an 8px grid, and defined border radii and elevation levels to establish a sense of depth. These foundations acted as the building blocks for everything else.

Building components in Figma

Once the foundations were in place, we built out 100+ components in Figma — from buttons and forms to navigation, tooltips, modals, and cards. Each was designed with auto-layout, responsive behaviour, and variants (e.g. sizes, states, icons). We created usage notes directly in Figma so designers had context while they worked.

Developer integration

In parallel, we worked with engineering to ensure the Figma library was mirrored in code. We set up component equivalents and synced design tokens to maintain consistency. This ensured designers and developers were literally working from the same set of building blocks.

Piloting and iteration

We piloted the design system in the online ordering flow and marketing landing pages. These areas were chosen because they touched multiple teams and would quickly demonstrate the value of consistency. Feedback loops were tight: designers flagged flexibility issues, engineers raised technical considerations, and product managers highlighted content needs. With every iteration, the system grew stronger.

“We no longer waste time debating button styles — we can focus on the real user problems.”

The new design system immediately created measurable improvements:

  • Engineers noted fewer discrepancies between design and implementation, reducing rework.
  • Designers and engineers reported 30% faster delivery times thanks to reusable components and tokens.
  • Interfaces across web and native now looked and felt like a unified brand, rather than disconnected products.
  • Over 100+ reusable components were quickly adopted into live projects, with more added each sprint.

“Design and code finally feel aligned. The handovers are smoother and we’re building trust across our teams.”

System scalability

Starting with foundations (tokens for colour, type, spacing) gave the system scalability from the beginning.

Early collaboration

Close designer–developer collaboration built confidence and encouraged adoption.

Established documentation

Documentation was initially too light; designers needed clearer usage examples and “when not to use” guidance.

Time

Responsive variants required more iteration than expected — balancing mobile-first needs with desktop flexibility was harder than anticipated.

Being bolder and stronger with rebranding

Being bolder with branding and using the slate and mint styles was the right decision. The directive but consistent tone of voice and messaging strongly resonated with users and enhanced product trust.

The Zizzi Design System brought structure, consistency, and speed to a fragmented digital ecosystem. It has defined how teams collaborate, reduced time-to-market, and ensured the digital experience is as warm and inviting as the restaurant brand itself.

Most importantly, it’s created a foundation for the future — a scalable system that will evolve as Zizzi’s products and customer needs grow.

FT Brand Refresh