Journey
A self-directed concept exploring progressive onboarding, group booking flows, and deferred account creation.

SELF-DIRECTED CONCEPT · 6 WEEKS · 2025
CONCEPT
CONCEPT OVERVIEW
Journey is a self-initiated concept project, not a client engagement, not validated with users. The goal was to work through a complete mobile design process: problem framing, visual system, and interaction flows.
The hypothesis: most travel booking apps optimize for solo users and treat group coordination as an afterthought. This concept explores what a mobile-first booking experience might look like if group travel were a first-class use case from the first screen, surfaced through a group-mode toggle that adds group-specific inputs without disrupting the solo booking flow.
TYPE
Self-directed concept · Not validated with users
TIMELINE
6 weeks · 2025
ROLE & TOOLS
UX/UI Designer · Figma, Figjam
FOCUS AREAS
Visual design, Interaction design, Flow mapping, Design systems
FLOWS
01. Onboarding
Progressive onboarding
Value shown before account creation is required.

Establishes brand promise before asking anything

Lightweight preference collection

Intent-based personalization

Personalized feed before sign-up gate
02. Discovery to booking
Discovery to booking
Group mode surfaces without disrupting the solo flow.

Trip detail: full context before commitment

Date selection: calendar, then group or solo decision

Group mode off: default solo state

Group mode on: participant invite and role assignment revealed
03. Group mode toggle
Group mode toggle
One control unlocks coordination without cluttering the solo experience.

Toggle off: clean solo booking state

Toggle on: group-specific inputs appear inline
DESIGN SYSTEM

Inter for all UI text. A visual type scale from 32px bold headers to 11px tracked labels. The dark background and high-contrast accent separate Journey’s visual language from the portfolio site itself. That’s a deliberate decision to show range.



WHAT I'D DO DIFFERENTLY
Validate before designing
The group mode concept needed real group travel organizers before I built the flow, not after.
Replace competitive analysis with product teardowns
Actual teardowns of Airbnb and Booking.com’s group features would have been more honest and more useful than the feature comparison table I built.
Prototype the toggle interaction
The group mode toggle is the most interesting idea in this project and it exists only as static screens. The next version builds it as a working Framer component.
