Skip to content
  • 2023
  • Front-End Engineer
  • Mission Bell

Mission Bell

Overview

GSAP Page Transitions and a CMS the Shop Actually Owns

A Nuxt-powered portfolio site for a commercial architectural millwork firm based in San Jose and Seattle. GSAP transitions tuned to feel seamless, Sanity CMS the team owns, and WCAG 2.1 AA baked in from day one.

  • Nuxt
  • Vue
  • GSAP
  • Sanity CMS
  • WCAG 2.1 AA
  • Component Library
Visit live ↗︎
01

The Brief

Catalogs stapled to spec sheets

Mission Bell builds the millwork inside spaces like UCSF's Weill Institute for Neurosciences, the Nvidia Treehouse, and the Ameswell Hotel. Everyone else in the commercial millwork category has a website that looks like a product catalog stapled to a PDF portfolio. They wanted smooth transitions, photography of the built work, and a CMS the team could own without a developer on speed dial.

02

Matching the craft to the site

The frame

Nuxt handles routing and rendering. GSAP drives page transitions tuned to feel seamless without announcing themselves. A Vue component library keeps every project case study on-brand without starting from scratch each time.

The content layer

Sanity CMS wired up so the shop manages the project portfolio directly — no tickets, no deploys. WCAG 2.1 AA compliance was part of the build from day one, not retrofitted on the last sprint.

03

The site takes on the shop's voice

Homepage — GSAP transitions in motion

The transitions

GSAP page transitions tuned to feel invisible — they announce themselves only when you look for them. Everything else is the built work.

Capabilities page interaction
Mission Bell project portfolio
Project portfolio — managed entirely via Sanity
Mission Bell project detail page
Project detail view
04

Zero dev tickets since launch

It finally feels like us

Client's exact words after launch: "It finally feels like us." Zero developer tickets for content updates since go-live — the shop runs the site the same way they run the floor.

Credits

2023. Front-End Engineer for Mission Bell. Delivered: Web, CMS, Motion.

Next Project

Consume & Create

High-90s Lighthouse Scores Without Sacrificing the Animation Budget

Continue →