
Ticketsolve
December 2023
Design System Management - UI
Building a Scalable Design System for Ticketsolve
Ticketsolve is a ticketing and CRM platform used by theatres, festivals, and arts organizations. Over time, the product had grown in complexity, with many components designed ad-hoc. As new features were added, maintaining consistency across the platform became harder.
That’s when we were brought in to create a structured design system that could support both current needs and future growth.
The Objective
The goal was not just a visual refresh, but to establish clear design rules that make it easier for designers and developers to work together.
We focused on:
Redesigning existing Figma components for consistency
Creating rules for spacing, typography, color, and states
Building a system that scaled across responsive breakpoints
Documenting guidelines for both design and development handoff.
Our Approach
Component Redesign
We audited the existing components in Figma, identified duplicates and inconsistencies, then rebuilt them with a cleaner structure and naming conventions.
Design Rules & Guidelines
We introduced standards for spacing, typography, states, and accessibility. So every future design would feel aligned.
Responsive Foundations
Components were designed to adapt across breakpoints, making it easier to design and develop for different devices without extra rework.
Documentation for Scale
We created clear documentation directly in Figma, giving both designers and developers a single source of truth.
Results & Impact
A unified library of components in Figma, ready for daily use
Faster design work, with less time spent reinventing patterns
Clearer developer handoff thanks to consistent rules
A scalable foundation that reduces design debt as Ticketsolve continues to grow.




