Jackrabbit Design System

Company

Jackrabbit Technologies

Tools

Figma, Confluence, Storybook

Role

Owner & Contributor

Deliverables

Design library

Component guideline

Design tokens

Component documentation site

Project Overview

As our SaaS platform rapidly scaled across multiple teams and product lines, it became clear that we needed a centralized design system to ensure visual and functional consistency across our user experience. Fragmented styles, inconsistent components, and duplicated design efforts were slowing down our workflows and creating friction between design and development teams.

To address these challenges, I have had the opportunity of spearheading the development of the Jackrabbit Tech Design System (JTDS). This comprehensive system is currently in development and will be leveraged by three digital products.

What were the challenges?

Fragmented UI Across Products
With multiple teams designing in silos, our UI components had diverged significantly — leading to inconsistent experiences, duplicated efforts, and brand dilution.

Lack of Source of Truth
Designers and developers lacked a shared, up-to-date repository of components and styles. This led to guesswork during implementation and inconsistencies in both look and behavior.

Retrofitting vs. Building New
Balancing the need to standardize legacy UI with the desire to build future-proof components posed technical and design tradeoffs.

Accessibility Inconsistencies
Ensuring that all components met accessibility standards (e.g., WCAG) across different browsers and devices required a deliberate and often overlooked design/dev effort.

While exploring the existing brand assets and design documentation, I developed a clearer picture of the underlying challenges affecting team consistency and workflow.

Hypothesis

We noticed...
Resulting in...

that as our product offerings grew, each team was building UI components slightly differently.

inconsistent experiences and duplicated effort.

By introducing a...

centralized design system with shared tokens, components, and guidelines, we gave teams a common foundation to build from.

Desired Results
Problem
Solution
We Hypothesize this will...

improve the visual and functional consistency across our platform and also dramatically sped up development time and make cross-team collaboration smoother.

Mission

Create 3 Products, Powered by the Same Design System

Jackrabbit Admin App

Jackrabbit Staff Portal

Jackrabbit Parent Portal

A comprehensive, cloud-based management platform designed for youth activity centers such as dance studios, swim schools, and gymnastics programs.

A mobile-friendly application designed to streamline staff management for activity-based organizations.

A mobile-responsive platform that empowers families to manage their child's activities at youth-focused organizations like dance studios, swim schools, and gymnastics centers.

Atomic Design

To address the complexities uncovered in the challenges, a more structured and scalable approach was essential.

This led to the adoption of Atomic Design, a methodology that breaks down interfaces into hierarchical components, enabling a modular and systematic design process

With Atomic Design Jackrabbit can create modularity to form consistency.

Atoms - Buttons, typography, colors

Molecules - Input field with a label

Organisms - Navigation bar with multiple buttons and input fields

Templates & Pages - Fully functional screens

Atoms

Molecules

Organisms

Templates

Pages

1. Core Foundation

The Core Foundation established the building blocks of the visual language—defining standards for color, typography, spacing, elevation, and grid systems to ensure consistency across all interfaces.

Colors

Primary Colors
Secondary Colors
Tertiary Colors
Slate Colors
Greyscale Colors
Success Colors
Danger Colors
Warning Colors
Informative Colors

Typography

Desktop Headlines
Body & Subtitle

Logos & Brandmarks

Logos
Brandmarks

2. Components

The Component Library included a robust set of reusable UI elements, such as buttons, form fields, modals, and navigation patterns, all designed for scalability and built in alignment with our frontend framework.

Buttons

Primary Filled
Secondary Filled
Tertiary Filled
Sizes
Spacing

Controls

Checkboxes
Radio Buttons
Switches

3. General Patterns & Workflows

General Patterns outlined common interaction behaviors and layout strategies, providing guidance on usage across various product contexts.

The Workflows section focused on end-to-end user journeys, mapping out how components and patterns come together to support real product use cases and ensure usability across complex tasks.

Workflows

Call To Action Placement
CRUD

4. UX Writing

Lastly, UX Writing provided content standards and voice/tone guidelines to support clear, consistent communication across the product, reinforcing both brand identity and user comprehension.

Content

Rules

Outcomes • Testing • Reflection

The implementation of the design system at Jackrabbit led to measurable improvements in both workflow efficiency and product consistency. Teams were able to design and develop new features faster, thanks to a growing library of reusable components grounded in Atomic Design.

40%

60%

Drop in UI-related QA issues

Reduction in design-to-development time

Design reviews became more focused on user experience rather than alignment or spacing inconsistencies, allowing teams to move faster and with greater confidence.

Reflecting on the process, one key takeaway was the importance of cross-functional collaboration. Involving engineering early ensured the components were not only visually consistent but also technically feasible and performant.

What's to come

With a solid foundation in place, the Jackrabbit Design System is poised to expand beyond its initial scope. The next phase of implementation will focus on bringing the same level of consistency, efficiency, and user-centered design to two of our core platforms: the Staff App and the Parent Portal App.

30%

Reported user-satisfaction NPS score increase

25%

User task completion improved