Skip to content
Angelika Cheng

Reimagining DCL Booking Site

  1. 01Where the booking flow fails users
  2. 02Wireframes before Figma
  3. 03Building a design system from a live site
  4. 045 High Fidelity Screens 1 Library
DCL booking redesign

DCL Booking

Designing for Better Decisions Reimagining the DCL Booking Experience.

DCL Booking · Wireframes

Decisions before pixels.

Beat 01

Catalogue the pain.

Walked the live booking flow end-to-end. 22 friction points, severity-rated low-high.

Friction log of the live DCL booking experience
  • 22 friction points logged
  • Low-high severity rating
  • Linked to evidence screenshots

DCL Booking · Foundations

Read what's there before you redraw it.

Beat 01

Listen, don't draw.

Scraped the live DCL site for color, type, spacing, and imagery. The brand has a voice; start as a listener, not a redrawer.

Live DCL site listing page used as audit source
  • Color palette extraction
  • Display + body type sampling
  • Spacing & grid audit
  • Imagery library logged

DCL Booking · Components

11 components. Zero hardcoded values.

Beat 01

Smallest reusable units.

Single-purpose pieces. Every fill, stroke, radius bound to a semantic alias. Zero hardcoded hex.

Atom-level components: buttons, inputs, color tokens
  • Button · Input · FilterChip
  • Stepper · Switch · Checkbox
  • StatusPill · Tag · Badge
  • Divider · Icon · Image

DCL Booking · Screens

Five screens. One library.

Beat 01

Find a cruise, fast.

Persistent active-filter chips, no hidden metadata. Pinnable cards feed the comparison drawer.

Redesigned listing page with active-filter chips
  • Active-filter chip rail (removable)
  • Pin-to-compare on every card
  • Best-value badge using color/text/price-best
  • Sticky filter sidebar

DCL Booking · Wrap

System over screens.