Work / Brand LP Framework

Pages in hours. No dev needed.

A modular system for Ruggable's brand collaboration launches. An atomic component library in Figma, a page template with a fixed top and swappable middle, and a Figma-to-Contentful workflow that lets anyone at Ruggable ship a new collab page in a few hours without design or dev. Built across 2022–2024, starting from the Marvel and Star Wars launches and maturing through Morris & Co.

RoleSenior UX Designer · Lead
CompanyRuggable
PlatformWeb · Figma · Contentful
Status Shipped · 2022–24, in continued use
Star Wars · 2021
Marvel · 2022
Morris & Co · 2023
01 · The problem

Every collab launch started from zero.

Through 2021, every brand collaboration Ruggable launched was a custom build. Marvel, Star Wars Mandalorian, and the other licensed launches that year had me designing each landing page from scratch: research, wireframes, several rounds of module iterations, then sending the file to engineering to build from custom code. The pages were good, but the path to get there was expensive. Every collab was a small wholesale rebuild.

The photo team was running mostly for social back then, not for web. We'd get a handful of wide shots that worked for a hero banner and made the rest fit with what we had. Engineering rebuilt similar-but-not-quite-the-same modules for each launch. Stakeholders re-reviewed the same kinds of decisions on every page. The pattern was clear before the system was: we were going to keep shipping collabs, and the next one shouldn't cost what the last one did.

02 · The atomic system

Components first. Naming, variants, and a Contentful bridge.

The work I did across Marvel and Star Wars left me with a pile of components that almost-but-didn't-quite belong to a system. In 2022, I made the system deliberate. I established an atomic component library in Figma: naming conventions, UI variants, and a shape for each module that matched how our CMS, Contentful, actually expected content to come in. Components designed to be assembled, not just admired.

The bridge to Contentful is the part that earned the framework its place. The component types in Figma matched the content types in Contentful one-to-one. A designer or marketer could compose a page in Figma, configure the same modules in Contentful, drop the right assets in, and ship without an engineering ticket.

From my 2022 end-of-year review

"I was responsible for establishing the foundation and leading the atomic system from beginning to end. I contributed to the team's cohesiveness by helping to clarify and unify the naming conventions, UI, UI variants, and functionality of our component types with our CMS (Contentful). As a result of all of this, in just a few hours we are able to quickly build pages in Figma, set them up in Contentful, and upload assets without the need of any dev for a great-looking page."

Edwin Rodriguez · '22 EOY self-review · Lattice, Dec 2022

What the system included

▢▢

Atomic components

A library of reusable modules with consistent naming, variants, and behavior. Built to be assembled, not customized.

One-to-one with the CMS

Each Figma component matched a Contentful content type exactly. No translation layer between design and production.

Photo dimensions

Standardized image specs baked into the components so the photo team could pre-plan shoots instead of briefing each launch ad hoc.

That last piece changed how the photo team worked with us, too. Once they had specs to plan against — module aspect ratios, the kinds of shots each LP would call for, what patterns would need to be photographed differently — collab shoots became coordinated work, not leftovers from the social shoot. The system extended past Figma.

03 · The template

A fixed top. A swappable middle.

The component library let us build pages fast. The next step was making the pages themselves predictable. In 2023 I worked closely with my manager to shape a page template: a fixed top structure that every collaboration would share, and a middle and bottom that could be composed from the component library to fit each brand. The constraint became the frame; the brand expression lived inside it.

The three launches below trace the arc: two custom builds where the patterns emerged, then the first one composed from the template itself.

2021 · Star Wars Mandalorian

Custom build, shared components.

Pre-template. Photo team running mostly for social, not for web. Each module hand-assembled and handed to engineering.

Small personal note on the Star Wars shoot: my son and I were the feature in the lifestyle photography. We ended up running across the broader Star Wars campaign and the commercials that year.

ruggable.com / Star Wars Mandalorian
Hover to scroll · click to expand
Star Wars Mandalorian collaboration · desktop LP
Star Wars Mandalorian collaboration · mobile LP
2022 · Marvel

Same custom approach. The components started lining up.

By the second licensed collab the patterns were obvious. A handful of modules were doing most of the work; the system was visible in the work before it was named.

ruggable.com / Marvel
Hover to scroll · click to expand
Marvel collaboration · desktop LP
Marvel collaboration · mobile LP
2023 · Morris & Co.

Where we started using the template.

Page assembled in Figma from existing modules and shipped on the new template for the 2023 holiday season. Most successful collab in Ruggable's history at launch.

ruggable.com / Morris & Co.
Hover to scroll · click to expand
Morris & Co. collaboration · desktop LP
Morris & Co. collaboration · mobile LP

Every collab since has run on the same template, and the design team's hands-on involvement has gotten a little lighter with each launch as the system did more of the work.

04 · The handoff

The system was supposed to outlive us.

The frame the framework gives the team is the part I'm most proud of. From the start, the goal wasn't to make myself the indispensable designer for every collab. It was the opposite: every component, every Contentful integration, every photo spec we standardized was a small bet that the next launch shouldn't need a designer or a developer to ship.

By 2024 that bet was paying out. New collab launches were running on the template, often without me. My manager confirmed the broader pattern in the 2023 mid-year review: "taken the lead on developing our Design System within Figma." The same template-and-handoff pattern we'd built for brand LPs got picked up later for our DSM-to-Contentful documentation, which I built using the same approach: a solid template, modules tested in the destination tool, a resource other teams could run with.

The success metric I cared about
Not number of pages shipped, or hours saved per launch, though both went the right direction. The metric I cared about was whether the next collab could launch without me in the room. Each launch, that got more true. The framework was doing its job.
05 · Reflection

What the framework taught me.

What worked

Build two, then templatize.

The system emerged from doing the work, not from sitting down to "design a system." Marvel and Star Wars were custom builds that produced the components. Only after using them on real launches did the template become obvious. Build-it-then-name-it tends to ship more durable systems than name-it-then-design-it does.

What I'd change

Bring CMS in earlier.

The Figma-to-Contentful bridge was the framework's most useful feature, and it came late. If I were doing it again, I'd treat the CMS shape as a design constraint from the first component, not a translation step at the end. The team that builds the design system should be in the same room as the team that builds the CMS schema from week one.

Open question

How much should a framework constrain a brand?

The strongest brand expressions in our collab work pushed against the template. The frame existed to enforce consistency, but every great launch wanted to feel a little not-quite-Ruggable. That tension is the productive part of the work. How much give the system has — and where — is still being figured out.

What's next

The handoff is the win.

The success of a design system isn't how good its first launch looks. It's whether the fifth, tenth, and twentieth launch can happen without the designer who built it. Each collab after Morris pulled a little further away from design's hands, which is the proof I'd ask of every system I build going forward.

Next case study
Ruggable · Systems · 2021–25

Ruggable Design System. The library the whole team builds from.

The shared Figma library underneath everything Ruggable shipped. A Sketch-to-Figma migration, an atomic system built alongside a full rebrand, and editable properties that opened it up to the content team.

Read Ruggable Design System