Project

Playbook Travel

Category

Website Design · UI/UX · Illustration

Year

2024–Present

Cruise booking is notoriously complex. It's a mountain of information across ships, itineraries, ports and pricing. The challenge was presenting that complexity in a way that felt approachable, without stripping away the depth that users actually need.

When I joined Playbook, my first task was designing and building the company's marketing website from the ground up. Working in Squarespace with custom code, I established the visual identity and brand language that would carry through into the broader platform design. That foundation informed everything that followed.

plbk.com
Playbook Travel website

Click to visit plbk.com ↗

Cruise Critic and Vacations To Go — the largest cruise agency in the market — both carry the information users need, but the presentation makes it hard to actually use. The Playbook screens below are sections of the finished ship detail page, pulled out and set against their equivalents so the difference is easy to see. The process that got there follows.

The existing landscape
Vacations To Go ship detail page

Vacations To Go — ship detail page


Dining — Cruise Critic vs. Playbook
Cruise Critic
Cruise Critic dining page — top
Cruise Critic dining page — continued
  • Venues are described in long editorial paragraphs — the reader has to scan prose to find which restaurants exist, what they cost, and where they are.
  • No filtering. Complimentary vs. cover charge, meal times, and deck location are all buried in the text.
  • Ad units and an editor rating occupy the top of the page before any venue information appears.
Playbook
Playbook dining page
  • Every venue is a card carrying the same four data points: category, pricing, deck, and service times. Scannable at a glance.
  • Two filter rows — dining type, hours, and pricing — narrow 19 venues down to what's relevant to the user.
  • Menus link out directly from the card, so the decision and the detail live in the same place.

Same content, restructured around how users make the decision


Deck Plans — Cruise Critic vs. Playbook
Cruise Critic
Cruise Critic deck plans
  • The deck map renders small and static beside a separate cabin gallery — the two never connect.
  • Cabin photos are grouped by category, but there's no way to tell which specific cabin on the map corresponds to which room.
  • Color coding on the map has no legend visible at this scale.
Playbook
Playbook deck plans
  • A side-profile ship diagram orients the user vertically before they pick a deck — spatial context first.
  • Selecting a cabin surfaces its number, square footage, occupancy, and a 3D room view in place.
  • Feature and stateroom filters plus a per-deck venue list answer "what's near this cabin" without leaving the map.

Deck selection, cabin detail, and venue proximity in a single view

Sketches → Figma

Before anything went into Figma, I worked through rounds of thumbnail sketches with my manager — navigation structure, how to surface information without overwhelming users, and where cruise booking sites were falling short. The deck plan selector, stateroom cards, and page navigation all changed shape before I touched a design tool.

Iteration 1 — early Figma draft
Ship Info — Figma
Ship info — early Figma draft
Sailings — Date Selector Ribbon

Inherited from the previous senior UX designer. I wasn't convinced it was very intuitive but kept it in place.

Sailings — Cards

Balancing density and clarity — I tested icons and formats to find what belonged on the card.

Pagination

Very simple at this stage

Deployment Schedule

Royal Caribbean's version was crowded and hard to parse. Mine was cleaner, but raised a bigger question: is this feature useful at all?

Deck Plans

Landed on horizontal after researching other cruise sites. Later shifted to vertical for zoom.

Staterooms

Still learning the design system — pills are overused here, adding noise rather than clarity.

Dining & Venues

The filter logic and content structure took real work, and that groundwork held. The visual execution leaned too hard on pills and tags.

Scroll within the frame


That changed when we brought on a new senior UX designer. She introduced me to tokens, design systems, and what it means to prepare a file for handoff. It reframed the work — less about making screens, more about building something others could use and build on.

Iteration 2 — the design kit begins to evolve
Ship Info — Figma
Ship info prototype — design kit evolution
Overall Direction

Cleaner and more polished, with stronger serif typography. It had to stay flexible — this design applies across every ship.

Date Selector Ribbon

Still in use. The question of whether it was the right interaction pattern remained open.

Sailings — Cards

Better organized with a cleaner pricing section. Still too many pills, and some icons added clutter.

Deployment Schedule

Selecting a month above now highlights it in the schedule below. Still asking whether this is useful to a customer.

Deck Plans

A significant shift — vertical orientation plus a side-profile animation showing the current deck. Much more spatially intuitive.

Staterooms

Still too many pills. The visual direction was improving but the execution wasn't there yet.

Dining & Venues

Better, but still far from the clean, luxury aesthetic we wanted. Another pass was coming.

Scroll within the frame


From there I worked more independently, moving away from Figma as my primary design tool and using Claude Code to explore new ways of displaying information. Another developer built out the booking process and cabin selection while I pushed the ship information pages further.

Iteration 3 — incorporating Figma Make, Claude AI, and Claude Code
Ship Info — Figma
Ship info page — Figma Make and Claude Code iteration
Process

I was hitting a wall — the senior designer had no bandwidth, and earlier sketches we'd been confident in were starting to feel uncertain. My supervisor suggested I try AI. I used Claude to generate layout options and explore directions I hadn't considered.

Sailings — Cards

Fewer pills, more intentional text placement. The cards started to feel like they had a clear hierarchy.

Deployment Schedule

Where it became genuinely interactive. Now a combined map and schedule, comparing deployment across ships in the same class.

Deck Plans

Continued pushing toward the simplest, least confusing way to click through decks and orient on the ship.

Staterooms

Cards became simpler. Detail moved into a popup on click, pulling from cruise line data. Less surface noise, more depth on demand.

Dining & Venues

Also simplified, and moving toward a more editorial format — signalling there's content to scroll to rather than front-loading it.

Scroll within the frame

The current version continues to evolve beyond what's shown here — see comparisons for most recent build.

During the early stages of the platform, I developed a custom icon set for the search filters. As the product evolved under new creative direction, the visual language shifted significantly. These icons weren't ultimately used in the final product, but the process of designing a cohesive illustration system informed how I think about visual communication at a system level.

icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
Icon visualization
Icon visualization blue

Tools Used

Figma · Figma Make · Procreate · Claude · Claude Code · Squarespace

Previous
Previous

TYSON Giphy Stickers, 2023