Work / Online check-in

Redesigning check-in

around how families actually travel.

Online Check-in asked guests to complete a long set of travel requirements before their cruise. The experience was rigid, repetitive, and difficult to manage, especially for families checking in several people at once.

KEY OUTCOMES

ONLINE CHECK-IN ADOPTION

65% → 85%

More guests completed Online Check-in before arriving at the terminal.

CHECK-IN COMPLETION TIME

~25 mins → ~10 mins

A simpler, more flexible journey helped guests complete check-in faster.

SUPPORT QUERIES

~38 → <11 per 100 guests

Clearer guidance and fewer blockers reduced the need for assistance.

ROLE

Experience Designer – Senior Associate

TIMELINE

June – October 2022

CONTRIBUTION

Research · UX Strategy · Interaction Design · Prototyping · Usability Testing · Handoff · Design QA

Home

Stay addresses

Payment details

Upload photo

Boarding pass

01 - Two-minute version

A smoother check-in experience built for

clarity, flexibility & confidence

PROBLEM

Guests were moving through a long, rigid journey with repeated information, unclear steps, and little freedom to stop or return.

OUTCOME

Online Check-in adoption increased from 65% to 85%,

while completion time dropped from roughly

25 minutes to about 10.

MOVE

Redesigned the flow around guest tabs, flexible navigation, smarter forms, clearer uploads, and a simpler finish.

CONSTRAINTS

Frontend-only changes, two cruise brands, family/group bookings, accessibility needs, and an existing backend we could not change.

02 - CONTEXT

Existing Check-in platform was becoming a part of the holiday stress

Cruise check-in required a lot of necessary information, but the experience made providing it unnecessarily difficult, especially for families and groups.

Abandonment also increased pressure on support and terminal teams.

The existing Online Check-in experience pushed people through a strict sequence. Leaving the flow, switching between guests, or correcting information could be difficult.

03 - CONSTRAINT

Improve the journey

without affecting the backend

The underlying systems and data requirements were already in place, and the project had to work within them.

FIXED

Constraints we worked within

Existing backend, data requirements and business rules.

FLEXIBLE

What we could redesign

Information, navigation, progress, feedback and the group check-in experience.

04 - RESEARCH

Finding the breaking points

where the journey was breaking down

Before defining the experience, we looked at how people were ordering food during the pandemic and what established food apps were already doing well.

Our research included:

UX audit of the existing journey

Guest feedback from cruise terminals and support tickets

Interviews with customer operations and service teams

Reviewed check-in across direct and indirect competitors.

This helped us see where friction was building across the experience rather than treating each issue separately.

05 - KEY FINDINGS

Three problems kept surfacing

and became impossible to ignore

Three themes shaped the product.

The flow was too rigid

Guests had to move through check-in in a fixed order.

If they were missing information, wanted to check something else, or needed to come back later, the product did not make that easy.

01

Important steps lacked context

Tasks such as uploading a photo or setting up required information did not always explain clearly what was needed or why.

People could reach a blocker without understanding what had

gone wrong.

02

Families repeated too much work

Group bookings made the problem worse. Information shared across several passengers could still need to be entered repeatedly, turning a long flow into an even longer one.

03

06 - MAPPING THE JOURNEY

Seeing the problem

end-to-end

We mapped the existing experience before redesigning it.

The journey showed where:

The information was repeated

Users felt stuck

Context went missing

Users had to move back and forth

Flow became difficult for groups & families

07 - DESIGN principles

Clearer.

Flexible. less repetitive.

Four principles guided the redesign.

Reduce cognitive effort

Show people what they need now instead of everything at once.

Give guests more control

Allow people to move through the journey without forcing

one strict path.

Respect the

booking context

A family checking in together should not feel like four unrelated people filling the same form four times.

Design for scale

The experience needed to work across devices and across both cruise brands.

08 - EXPLORATIONS

We tested

three different ways to structure check-in

We tested the concepts using high-fidelity Figma prototypes.

Participants checked in three guests while we measured time, errors, clarity, passenger switching, and completion confidence.

Single page with guest tabs

Keep the journey together and let users switch quickly between passengers.

Multi-step flow

Break check-in into smaller sequential steps.

Accordion layout

Keep everything accessible from one page while collapsing completed sections.

09 - WHAT TESTING CHANGED

People wanted to know

where everyone stood

One pattern became very clear.

Guest tabs gave them a simple way to move between passengers and understand progress without constantly entering and leaving separate flows.

Testing also showed that people valued being able to move around rather than feeling trapped inside a strict sequence.

That led us toward the single-page guest-tab model with flexible navigation.

10 - OUTPUT

Features we included

that supported this build

1. Smarter forms

2. Guest switching

3. Flexible navigation

4. Clearer payment setup

5. Smarter photo upload

6. Responsive design

7. Review & completion

01 - SMARTER FORMS

Enter shared information once

A large source of effort came from repeating information across passengers.

Instead of asking for the same information again and again, the redesigned experience could reuse shared details from the lead guest unless another passenger needed different information.

Change was simple, enter shared information once, change it only when necessary.

02 - GUEST SWITCHING

One booking, several people, one clear view

The guest-tab model made each passenger’s status visible from the same experience.

Guests could switch passengers, track progress, and resume unfinished sections without

losing their place.

That replaced a series of isolated passenger flows with something that felt like managing one booking.

03 - FLEXIBLE NAVIGATION

Check-in did not have to happen in one sitting

Not everyone has every document or detail ready at the same moment.

The redesigned journey allowed guests to move between sections, save progress, and return later.

That meant reaching a missing passport number or unfinished section no longer had to become a

dead end.

The system could show what remained while letting the guest continue with what they already had.

04 - CLEARER PAYMENT SETUP

Make payment requirements

easier to understand.

Payment setup needed clearer context around what was required, why it was needed, and whether the step had been completed successfully.

The redesigned experience made the state and next action more obvious, reducing uncertainty at a critical point in check-in.

05 - PHOTO UPLOAD

Make the requirement clear before

something goes wrong

Photo upload had been another source of confusion.

Guests needed clearer guidance on photo framing, quality, requirements, and acceptance.

The redesigned interaction explained those requirements earlier and gave clearer feedback during upload.

06 - RESPONSIVE DESIGN

The same journey, adapted to the screen

Online Check-in needed to work across different devices.

The layout therefore changed with the available space rather than simply shrinking.

On larger screens, more information could sit side by side.

On smaller screens, forms became more linear, actions remained easy to reach, and progress stayed visible without overwhelming the page.

07 - REVIEW & COMPLETION

Make the finish feel finished

Completing a long check-in journey should end with certainty.

Guests needed clear confirmation of completion, next steps, and boarding documents.

The final experience made completion status clearer and brought boarding information closer to the end of the journey.

11 - BEFORE & AFTER

Same requirements.

Less work around them.

The redesign did not remove important travel requirements.

It changed how guests moved through them.

Before

After

12 - OUTCOME

More guests completed check-in

and did it much faster

The biggest change was not that check-in suddenly required less travel information. It was that the product stopped making that information harder to provide than it needed to be.

85%

Online Check-in adoption

Before: 65%

~10 mins

Typical completion time

Before: 25 mins

<11 per 100 guests

Online Check-in adoption

Before: ~38 queries

MY REFLECTIONS

Flexibility was more valuable than making the journey look shorter

At the start, it would have been easy to treat this as a form-design problem. It wasn’t.

This wasn’t a form problem. Guests had different needs, so the redesign gave them more control while keeping requirements clear.

The lesson I took forward: simplify the path, not the reality behind it.

Have a complex product

problem worth untangling?

Currently available for Senior Product Designer roles and focused systems

advisory across enterprise B2B fintech, maritime platforms, and high-scale

consumer applications.

Designed and crafted by Sanjeev Ojha.

Human-governed systems decisions supported by AI-assisted synthesis.

Based in India (IST / UTC+5:30) · © 2026

This site is laid out for a large screen. Open it on a desktop for the full experience.

sanjeev97ojha@gmail.com