A simplified Lead UX case study showing a fictional, anonymous guest information flow across desktop and mobile. The focus is form clarity, account-state handling, inline validation, responsive design, and reusable UI patterns.
Role: Lead UX/UI Designer
Platform: Desktop + Mobile Web
Focus: Guest Information, Form UX, Account States, Inline Validation, Responsive Design
Type: Fictional UX/UI Concept Case Study
I created this fictional cruise guest information concept to demonstrate how I approach complex form experiences. The goal was to design a clear, focused, and scalable guest information flow that supports both logged-in and logged-out users.
Project Overview
Cruise guest information forms can become dense quickly. Users may need to enter legal traveler details, contact information, account information, and required fields before continuing.
This concept focuses on simplifying that experience by keeping the form clear, reducing unnecessary complexity, and making key states easier to understand.
Core UX focus:
Form clarity, optional login, editable prefilled information, inline validation, mobile usability, and reusable form components.
Challenges
The desktop layout uses grouped fields, a clear login banner, and a supporting trip summary.
This keeps the user focused on completing guest information while still preserving booking context.
Key UX problems:
• Users may not know whether logging in is required or optional.
• Long forms can create cognitive overload.
• Required fields need clear validation and recovery.
• Prefilled information should remain editable for user control.
• Mobile layouts need to feel focused, not like squeezed desktop screens.
Goal
The goal was to design a guest information flow that helps users complete required information with less friction, fewer errors, and more confidence.
Design goals:
• Make the guest information form easier to scan.
• Support logged-in and logged-out users clearly.
• Keep prefilled information editable.
• Use inline validation for missing required fields.
• Reduce visual density on mobile.
• Use consistent form components and states.
Ux Research + Best Practices
To frame the concept, I reviewed public cruise check-in patterns and applied established UX principles from Nielsen Norman Group. The research helped identify common needs around guest identity, required information, error recovery, and form completion.
Key UX deductions:
• Guest information should be structured and easy to review.
• Account state should be visible: logged in vs logged out.
• Login should help the user, not block manual completion.
• Error messages should appear close to the field that needs attention.
• The form should reduce memory load by keeping labels and actions visible.
• The interface should avoid unnecessary complexity and stay focused on the current task.
Ux Strategy
Tab structure
I used a tab structure to separate each guest into a focused section. This allows users to complete one traveler profile at a time instead of viewing all guest fields at once.
The active tab helps users understand where they are in the flow, while the completed tabs show progress across Primary Guest, Guest 2, Guest 3, and Guest 4.
Simplified flow
I designed the flow around two account states: logged out and logged in.
The user can complete the form manually while seeing an optional login banner. Login is presented as helpful, but it does not block progress.
The login banner is presented as optional support for returning guests. It helps users understand that saved guest details can be prefilled, while still allowing manual entry for users who choose not to log in.
The user can review prefilled details and edit legal traveler information before continuing. This supports user control and prevents mistakes caused by outdated saved data.
Design system considerations
The design system work focused on predictable form behavior, reusable states, and consistent interaction patterns. Since this is a form-heavy experience, consistency matters more than decoration.
Reusable UI patterns:
• Text input fields: default, focused, filled, and error states.
• Required field indicators.
• Inline validation messages.
• Primary and secondary buttons.
• Optional login banner component.
• Editable prefilled-field behavior.
• Consistent spacing and form grouping.
• Desktop and mobile responsive form patterns.
IMPLEMENTATION
Desktop
The desktop layout uses grouped fields, a clear login banner, and a strong CTA. The page keeps the user focused on completing the guest information form accurately.
Default guest information state showing traveler tabs generated from the selected party size. The optional login prompt supports returning guests with saved details, while manual entry remains available for users who choose not to sign in.
Flexible validation state showing that users can move between guest tabs and complete available information in any order. Progressive disclosure keeps one guest profile visible at a time, while inline validation highlights only the fields that need attention.
Completed guest state showing all traveler profiles marked complete based on the selected party size. Completion indicators help users track progress across guest tabs, while editable fields preserve user control before continuing.
Validation state
Required-field errors appear inline, directly near the field that needs attention. This helps users recognize the issue quickly and recover without searching the page.
The mobile version uses a focused single-column layout, reducing visual density and making the form easier to complete on smaller screens.
On desktop, the cruise summary remains visible as supporting booking context. On mobile, the summary is not shown beside the form in order to keep the screen focused and reduce visual density. The mobile layout prioritizes one-column form completion, tab navigation, and inline validation.
Logged-out state
Logged-in state
Error state
Required-field errors appear inline and close to the field that needs attention. This helps users understand what to fix without losing context or scrolling back through the form.
Success Metrics
If this concept were launched, I would evaluate it using form completion, error, and mobile usability metrics.
• Guest form completion rate.
• Field-level error rate.
• Login banner interaction rate.
• Mobile completion rate.
• Time to review details.
• Drop-off before continuing.
Outcome
This fictional concept demonstrates how a dense cruise guest information form can be simplified through account-state handling, progressive disclosure, inline validation, reusable form components, and responsive desktop/mobile design.
The final experience focuses on clarity, user control, error recovery, and completion confidence.
References
Nielsen Norman Group — 10 Usability Heuristics for User Interface Design:
https://www.nngroup.com/articles/ten-usability-heuristics/
Nielsen Norman Group — Progressive Disclosure:
https://www.nngroup.com/articles/progressive-disclosure/
Nielsen Norman Group — Error-Message Guidelines:
https://www.nngroup.com/articles/error-message-guidelines/
Nielsen Norman Group — Form Error Guidelines:
https://www.nngroup.com/articles/errors-forms-design-guidelines/