Skip to main content
Shayla

From fragmented UI to a cinematic system

Building Montage for the Jacob Burns Film Center: principles, tokens, a shared UI kit, and documentation teams can actually use.

Shayla Singh

Jacob Burns Film Center20258 min read

Montage Design System UI elements: movie cards, buttons, icons

I helped build Montage: a cinematic design system that turns JBFC's fragmented digital presence into a cohesive, accessible, and scalable experience.

40+ components in one UI kit

9-week design systems studio

WCAG contrast at the foundation

Figma Community + Zeroheight

Role: Product designer: website deconstruction, system development, documentation

Timeline: 9 weeks

Tools: Figma, Zeroheight

Team: 4 UX designers · design systems studio

About

Jacob Burns screens hundreds of films a year. The site didn't show it.

The Jacob Burns Film Center is more than a movie theater. It is a cultural hub that screens 400+ films annually, hosts 100+ special events, and educates 5,000+ students a year. Yet its website was burdened by dense layouts, inconsistent navigation, and accessibility gaps.

Montage reimagines that presence through a cinematic storytelling lens: accessible foundations, modular components, and a unified visual language that reflects JBFC's spirit.

Challenge

Eleven button styles, six icon styles, and no shared grid

Using the Atomic Design framework, we deconstructed the JBFC website into its smallest elements and built a UI inventory. Here's what we found:

  • 01

    Lack of component consistency

    11+ button variations · 6 icon styles · Inconsistent color usage

  • 02

    Typography without hierarchy

    6+ type styles · Mixed fonts and weights · Inconsistent text treatments

  • 03

    Unstructured content & media

    7+ image sizes · No grid alignment · Irregular content blocks

JBFC UI inventory showing existing design components like color, typography, buttons, iconography and media blocks
JBFC UI inventory

How might we design a cohesive system that embodies JBFC's cinematic identity while delivering a seamless, accessible, and scalable digital experience?

Solution

Building one kit for every JBFC page

To address JBFC's challenges, we established core design principles, developed a unified Montage UI kit tested with users, and then documented it for consistency and scalability.

Montage UI kit overview

How we built it

We wrote the principles down before we touched color, type, or the components

System work only holds if the layers stack: beliefs first, tokens for consistency, then components and patterns designed for real pages.

01

Defining system principles

Core principles — Inclusivity, Accessibility, Efficiency, and Inspiration — created a unifying framework reflecting JBFC's community-driven, cinematic identity.

  • A.

    Inclusivity

    Montage is for everyone. It prioritizes clarity and trust, creating a system people can connect with.

  • B.

    Accessibility

    Interface elements are designed to be legible and simple for all users to navigate.

  • C.

    Efficiency

    A clear, modular structure accelerates workflows and keeps the system adaptable as it grows.

  • D.

    Inspiration

    The system encourages creativity and captures the expressive spirit that defines JBFC.

Inclusivity principle iconAccessibility principle iconEfficiency principle iconInspiration principle icon
02

Laying foundations with tokens

Design tokens defined color, typography, and spacing & sizing: creating consistency across components and a cohesive visual language throughout the system.

Variables panel showing color grey values with hex codes
Variables panel showing color aliases with red shades
Variables panel displaying collections, groups, and scale values
Variables panel displaying text and font sizes
03

Assembling the Montage UI kit

A unified UI kit on Figma Community with 40+ components I helped design: buttons, forms, navigation, film/event/schedule modules, cards, carousels, and layout systems.

Montage UI kit composed layout: schedule, coming soon cards, and membership CTA
Montage UI kit in a real page composition

Validation

We handed people the kit and asked them to rebuild a page

We tested the system by asking users to recreate pages using Montage components.

  • 01

    Pages rebuilt efficiently

    All users were able to recreate pages efficiently using Montage components.

  • 02

    Decision friction removed

    The system reduced decision-making friction for 100% of users in the sessions.

  • 03

    Clear next refinements

    Feedback highlighted opportunities to refine spacing and expand component variants.

Students working on laptops during user testing
User testing session

Documentation

Written up on Zeroheight so the next designer isn't guessing

Hosted on Zeroheight as the single source of truth: foundations, principles, accessibility standards, component anatomy, and usage guidelines to maintain consistency, reduce onboarding time, and improve team alignment.

Montage Zeroheight documentation

Impact

Button styles went from more than ten down to one set

Montage did not just tidy components. It gave JBFC a system for building pages with clarity, access, and a visual language that feels like the organization.

  • 10+ → 1

    Consistency and scale

    Reduced component variations to a standardized set. 100% of users built pages faster and more consistently.

  • 100%

    Accessibility at the core

    Components meet WCAG contrast standards. Type scales and interaction states stay consistent across the kit.

  • 5+

    JBFC design language

    Standardized patterns across core page types. Layouts structured for storytelling, not noise.

Montage color contrast matrix, focus states, and semantic button documentation
Accessibility foundations: contrast, focus, and semantic buttons

Design pitch

We presented it to the class as if they ran JBFC

We presented Montage as a complete system to peers, positioning them as JBFC stakeholders. The response validated the clarity of the system, its alignment with JBFC's mission, and its potential to elevate the digital experience.

Three team members presenting in a classroom with screen
The team posing in front of MONTAGE DESIGN SYSTEM screen

Building Montage made me care more about the system than any one page

  • 01

    Building a system mindset

    This project pushed me to think beyond individual screens and design at a systems level: studying IBM Carbon to learn structure, constraints, patterns, and decisions that scale across a product.

  • 02

    Systems as living products

    The work deepened my understanding of design systems as living products, and the role systems play in bringing consistency and clarity to digital experiences.