Inside the Kitchen
Project Overview
Made For
Too Good To Go
Team
4 UX Designers
My Responsibilities
Content audit, Accessibility checking,
Figma advanced prototyping, Brand
Pitch
Timeline
4 Months
A sneak-peak into the final solution
What is Too Good To Go? Why did it need a design system?
The Challenge
Near-identical colors used inconsistently, creating visual drift and accessibility risk
Components with the same purpose behaved differently across screens
Accessibility issues surfaced late, increasing rework
Icons lacked a shared style, weakening visual trust
Introducing Bagel
The Methodology
Bagel is Too Good To Go’s design system — a shared design language that supports scale without sacrificing warmth or usability.
Bagel Design System!
Baking Principles
Principles
Before building Bagel, I defined a set of design principles to guide every decision in the system. These principles acted as a shared reference point helping resolve tradeoffs, reduce subjectivity, and ensure consistency as the system evolved.
Guiding Principles
The Ingredients: Foundations
Foundations
Before building components, I focused on establishing clear foundational rules that reduced inconsistency and made design decisions easier across teams. These foundations became the backbone of the Bagel design system.
Purposeful Color System
Condensed a scattered palette into accessible, role-based colors for text, surfaces, borders, icons, and states.
Typography & Hierarchy
Established a unified type scale to create clear hierarchy and eliminate guesswork in sizing and usage.
Spacing & Layout
Defined a predictable spacing system and grid to bring rhythm, balance, and consistency to layouts.
Design Tokens
Created clear, human-readable primitive and semantic tokens to remove ambiguity and streamline workflows.
Foundational Elements
The Recipe: Building the UI Kit
The UI Kit
Design Once, Use Everywhere
Every component can be used in multiple contexts.
No more ‘Starting From Scratch’
Our pre-built patterns are already tested and ready-to-use!
Built for Everyone
Every component meets WCAG standards and are designed to handle inclusivity while you focus on the design.
Build faster, Ship sooner
Just drag, drop, and move on to the harder problems.
Taste Test
Usability Testiing
Documentation as a Product
Zeroheight Documentation
Bagel lives in documentation that’s meant to be read and trusted.
Each component and pattern includes:
Anatomy diagrams
Clear do’s and don’ts
Guidance on when to use which variant
Voice and tone notes
Accessibility reminders
Zeroheight Documentaion
What value does Bagel create?
The Final Outcome
Fresh Out of the Oven
Outcomes & Final Review
The team- Carol Bai, Wendy Li, Shreya Lohakare (Me), Rohini Rajan
Lessons from the Kitchen
Contributions & Reflections













