Lely Monalisa

Web App · Redesign

Enhancement Flow KAI Wisata

Web App & Mobile · UX Enhancement · Redesign

Enhancement Flow KAI Wisata

Redesigned and enhanced the user flow for KAI Wisata — PT KAI's tourism booking platform. The project focused on improving the end-to-end booking experience across train tickets, hotel reservations, and payment flows for both web and mobile.

01  /  Project Brief

Purpose, Role & Challenges

Purpose

  • Simplify the booking flow for train tickets and hotel reservations
  • Improve payment and checkout experience
  • Create consistent UI across web and mobile platforms

My Role

  • User flow analysis and redesign
  • Web and mobile UI design
  • Booking, ticket, and payment screen design
  • Design handoff to engineering team

Challenges

  • Complex multi-step booking flow that caused user drop-off
  • Inconsistent UI patterns between web and mobile versions
  • Tight timeline requiring efficient design decisions

02  /  Process

Design Process

01

Flow Analysis & Research

Early 2020

Audited the existing booking flow to identify friction points and drop-off stages in the user journey.

  • ·Existing flow audit and heuristic evaluation
  • ·Competitor analysis of travel booking apps
  • ·Key friction point identification
02

UI Design — Web & Mobile

2020

Designed the full booking experience including listing, detail, login, ticket, hotel, and payment screens for both web and mobile.

  • ·Train ticket listing and detail screens
  • ·Hotel listing, detail, and booking flow
  • ·Login and authentication screens
  • ·Payment and checkout flow
  • ·Hotel ticket confirmation screens
  • ·Mobile companion screens

03  /  Flow

Flow — Train Ticket Booking

Streamlined the ticket booking flow to reduce steps and cognitive load.

Example: Train ticket booking journey

Positive Flow

  1. 01Search train → results list
  2. 02Select ticket → view detail
  3. 03Confirm booking → proceed to payment
  4. 04Payment success → ticket confirmation

Negative Flow

  • No availability → suggest alternative dates
  • Payment failed → retry with clear error message
  • Session expired → redirect to login with context preserved

04  /  Learnings

Key Learnings

01

Simplicity in multi-step flows reduces drop-off

Breaking complex booking steps into clear, focused screens significantly improved completion rates.

02

Consistency across platforms builds trust

Aligning the web and mobile visual language helped users navigate confidently across both platforms.

05  /  Outcome

Results & Impact

Booking completion

↑↑

Improved Booking Flow

Simplified multi-step flow reduced friction and improved booking completion.

Responsive

100%

Web & Mobile Consistency

Unified design system across web and mobile ensured consistent user experience.

06  /  Gallery

Visual Gallery

Train Ticket — Overview
Train Ticket — Overview
Train Ticket — Selection
Train Ticket — Selection
Train Ticket — Detail
Train Ticket — Detail
Ticket List
Ticket List
Login Screen
Login Screen
Ticket Confirmation
Ticket Confirmation
Ticket Detail
Ticket Detail
Hotel List
Hotel List
Hotel Detail
Hotel Detail
Payment Screen
Payment Screen
Hotel Ticket — Page 1
Hotel Ticket — Page 1
Hotel Ticket — Page 2
Hotel Ticket — Page 2
Mobile — Screen 1
Mobile — Screen 1
Mobile — Screen 2
Mobile — Screen 2

Tools

FigmaZeplin