Consumer Dashboard - Motion as a Scalable Product System

Consumer Dashboard - Motion as a Scalable Product System

I led the introduction of motion as a foundational UX system within the Consumer Dashboard. What began as an effort to reduce perceived latency evolved into a tokenized motion framework and page-level transition system - directly contributing to an $8.2M enterprise deal.

I led the introduction of motion as a foundational UX system within the Consumer Dashboard. What began as an effort to reduce perceived latency evolved into a tokenized motion framework and page-level transition system - directly contributing to an $8.2M enterprise deal.

Role

Motion & Interaction Systems. Defined motion principles, tokenized standards, and engineering handoff.

Scope

Core consumer dashboard. Cross-surface interaction patterns spanning loading, navigation, and transitions.

Role

Motion & Interaction Systems. Defined motion principles, tokenized standards, and engineering handoff.

Scope

Core consumer dashboard. Cross-surface interaction patterns spanning loading, navigation, and transitions.

The Core Problem

The dashboard relied on static loading states and abrupt page cuts. During data-heavy interactions, users lacked clear system feedback - making the product feel slower and less trustworthy than it actually was.

Design Principle

Motion should function as system feedback and continuity - not decoration.

Goals

• Reduce perceived latency

  • Communicate system state and intent

  • Ensure motion decisions scale across teams and screens

  • Avoid brittle, one-off animation logic

Constraints

•. Variable data load times

  • Bank/CU branding requirements

  • Performance and accessibility considerations

Phase 1 - Customizable Interstitial Motion

Interstitials were chosen as the initial surface because they sit at a critical trust boundary: users are waiting for data with no immediate control.

Why this mattered


  • Reduced perceived latency during loading

  • Turned waiting into a branded experience

  • Created meaningful differentiation for enterprise customers

Instead of shipping a single animation, the interstitial was made fully configurable, allowing
customers to define their own loaders while preserving consistent system behavior.

Formalizing Motion with Tokens

As motion expanded beyond interstitials, consistency and maintainability became the primary risks. I introduced motion tokens as shared primitives between design and engineering.

Duration Tokens

  • motion-duration-instant

  • motion-duration-quick

  • motion-duration-standard

  • motion-duration-medium

  • motion-duration-long

  • motion-duration-extra-long

Complex / Compound Tokens

  • motion-enter

  • motion-exit

  • motion-interruptible

  • motion-continuous

  • motion-choreographed

Keyframe / Purpose Tokens

  • motion-fade-in

  • motion-fade-out

  • motion-scale-up

  • motion-scale-down

  • motion-slide-in-left

  • motion-slide-in-right

  • motion-slide-in-top

  • motion-slide-in-bottom

  • motion-slide-out-left

  • motion-slide-out-right

  • motion-slide-out-top

  • motion-slide-out-bottom

  • motion-bounce

  • motion-shake

  • motion-rotate

  • motion-pulse

Easing Tokens

  • motion-easing-linear

  • motion-easing-ease-in

  • motion-easing-ease-out

  • motion-easing-ease-in-out

  • motion-easing-accelerate

  • motion-easing-decelerate

  • motion-easing-spring-light

  • motion-easing-spring-medium

  • motion-easing-spring-heavy

Usage Intent Tokens

  • motion-feedback-success

  • motion-feedback-error

  • motion-feedback-warning

  • motion-loading-small

  • motion-loading-large

  • motion-nav-transition

  • motion-modal-open

  • motion-modal-close

  • motion-tooltip-fade

  • motion-toast-slide

Phase 2 - Page-Level Transitions

With tokens in place, motion extended naturally into navigation. Page-level transitions replaced hard cuts with predictable, intent-driven movement using the same shared timing and easing rules.

Results


  • Improved spatial continuity

  • Clearer system responsiveness

  • Minimal additional implementation complexity

Impact

Enterprise Revenue

$8.2M deal

Customizable motion cited as a key decision factor

Customizable motion cited as a key decision factor

System Outcome

Tokenized motion

Reusable primitives aligned design and engineering

Reusable primitives aligned design and engineering

Reflections

Tokenizing motion shifted animation from a one-off enhancement into a scalable interaction layer—supporting customization, consistency, and long-term product evolution while delivering measurable business impact.

The Core Problem

The dashboard relied on static loading states and abrupt page cuts. During data-heavy interactions, users lacked clear system feedback - making the product feel slower and less trustworthy than it actually was.

Design Principle

Motion should function as system feedback and continuity - not decoration.

Goals

• Reduce perceived latency

  • Communicate system state and intent

  • Ensure motion decisions scale across teams and screens

  • Avoid brittle, one-off animation logic

Constraints

•. Variable data load times

  • Enterprise branding requirements

  • Performance and accessibility considerations

Impact

Enterprise Revenue

$8.2M deal

Customizable motion cited as a key decision factor

System Outcome

Tokenized motion

Reusable primitives aligned design and engineering

Phase 1 - Customizable Interstitial Motion

Interstitials were chosen as the initial surface because they sit at a critical trust boundary: users are waiting for data with no immediate control.

Why this mattered


  • Reduced perceived latency during loading

  • Turned waiting into a branded experience

  • Created meaningful differentiation for enterprise customers

Instead of shipping a single animation, the interstitial was made fully configurable, allowing
customers to define their own loaders while preserving consistent system behavior.

Phase 2 - Page-Level Transitions

With tokens in place, motion extended naturally into navigation. Page-level transitions replaced hard cuts with predictable, intent-driven movement using the same shared timing and easing rules.

Results


  • Improved spatial continuity

  • Clearer system responsiveness

  • Minimal additional implementation complexity

Formalizing Motion with Tokens

As motion expanded beyond interstitials, consistency and maintainability became the primary risks. I introduced motion tokens as shared primitives between design and engineering.

Duration Tokens

  • motion-duration-instant

  • motion-duration-quick

  • motion-duration-standard

  • motion-duration-medium

  • motion-duration-long

  • motion-duration-extra-long

Complex / Compound Tokens

  • motion-enter

  • motion-exit

  • motion-interruptible

  • motion-continuous

  • motion-choreographed

Keyframe / Purpose Tokens

  • motion-fade-in

  • motion-fade-out

  • motion-scale-up

  • motion-scale-down

  • motion-slide-in-left

  • motion-slide-in-right

  • motion-slide-in-top

  • motion-slide-in-bottom

  • motion-slide-out-left

  • motion-slide-out-right

  • motion-slide-out-top

  • motion-slide-out-bottom

  • motion-bounce

  • motion-shake

  • motion-rotate

  • motion-pulse

Easing Tokens

  • motion-easing-linear

  • motion-easing-ease-in

  • motion-easing-ease-out

  • motion-easing-ease-in-out

  • motion-easing-accelerate

  • motion-easing-decelerate

  • motion-easing-spring-light

  • motion-easing-spring-medium

  • motion-easing-spring-heavy

Usage Intent Tokens

  • motion-feedback-success

  • motion-feedback-error

  • motion-feedback-warning

  • motion-loading-small

  • motion-loading-large

  • motion-nav-transition

  • motion-modal-open

  • motion-modal-close

  • motion-tooltip-fade

  • motion-toast-slide

Reflections

Tokenizing motion shifted animation from a one-off enhancement into a scalable interaction layer - supporting customization, consistency, and long-term product evolution while delivering measurable business impact.