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.

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

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

Flow — Train Ticket Booking

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

Example: Train ticket booking journey

✅ Positive Flow (Success Path)

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

❌ Negative Flow (Error Cases)

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

Key Learnings

Simplicity in multi-step flows reduces drop-off

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

Consistency across platforms builds trust

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

Results & Impact

🎫

↑↑

Booking completion

Improved Booking Flow

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

📱

100%

Responsive

Web & Mobile Consistency

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

Design 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

See more work on

Dribbble ↗