Toast 2022-2023
Buffet data visualization
Toast customers rely on data visualization to make informed decisions about their business. Whether they’re comparing today’s sales to last year's or checking how menu items are performing, data visualization is necessary to make complex data accessible and digestible.
As the need for more data-rich products grew, so did the need to standardize the visual language used for data across Toast experiences. This work established the foundational look and feel for data visualization, solving the end-user need for understandable data and the business need for a suite of aligned data visualization styles.
My role and duration
I led this design work between Q3 of 2022 and Q1 of 2023, which involved auditing use cases, iterating on designs, regularly reviewing with stakeholders, and delivering foundational styles, components, templates, and guidelines. I partnered closely with product designers and engineers from the Reporting team along the way.
The problem
In Q3 2022, the reporting team kicked off an initiative to re-design older legacy reports. The legacy reports used a set of styles that hadn’t been updated in years and didn’t align with our evolved brand identity. Toast also didn’t have established guidelines around data visualization, so the team needed help standardizing a new look and feel along with up-to-date guidance for data-rich experiences.
We also wanted to get ahead of a growing number of needs for data visualization from other teams. By establishing these styles, we could ensure proper accessibility, usability, and scalability for customers and internal teams moving forward.
Legacy styles
Data visualization explorations by various designers
Goals
Restaurant owners and managers rely on our data to run their operations smoothly and efficiently. We want to empower Toast customers to make informed decisions about their business in a way that is usable, consistent, and fosters trust in the Toast brand.
We want designers and engineers to use a single aligned suite of data visualization patterns from Buffet. These patterns are simple yet robust, flexible, and accessible. By using Buffet, teams will increase productivity and ensure consistent quality so they can have more time to create innovative data experiences.
Design principles
Hospitable
We prepare delightful experiences that are accessible and localized to meet our customers' unique needs and leave them with happy guests.
Adoptable
We make it easy for teams to roll out consistent, high-quality products fast by providing them with modular building blocks and clear guidance.
Design process
Starting out
After reviewing use cases, I defined the problems, goals, and requirements. I did research into industry best practices and competitor solutions, especially around accessible data visualization color palettes. The Reporting team and I prioritized the most needed styles, patterns, and chart types, which informed where I began the design work.
Design stage
I started by defining the foundational color palette with accessibility at the core of my design explorations. Concurrently, I explored typography and other styles such as spacing, line styles, and tooltips. Bar charts were the highest priority, so I pressure-tested foundational styles within that context, keeping in mind that styles must work for other chart types. As I shifted from global styles to bar chart-specific styles, I worked closely with engineering as the technical limitations of the underlying VISX component library heavily informed designs. I wrapped up this work with additional details, such as loading and empty states, internationalization guidelines, and edge case guidelines.
Finalization
As this work came to an end, I finalized component details, created specs and templates, and published the library to the broader team. Since then, I’ve kept the library up-to-date through ongoing collaboration with the Reporting team as questions and new use cases arise.
Updated library
Base color palette
Categorical color palette
Typography and spacing
Tooltip and crosshair line
Skeleton loader and loading error
Bar chart guidelines
Bar chart component
Results
The data visualization library has been used by 13 teams so far in Figma, allowing teams to stay consistent with our defined styles
The data visualization system has been implemented on both responsive web and iOS, bridging consistency between the two platforms
With the addition of this library, teams were able to align on a single solution from Buffet, preventing duplicative efforts. Other teams have since needed data visualization patterns, saving time and effort for both design and engineering.
Ultimately, Toast users can expect an accessible and consistent experience as they navigate between Toast products, building trust in our brand and tools.