AboutWork LinkedIn

IRCTC Redesign

Rebuilding trust in India's largest railway booking platform.

ROLE

UX Research, Heuristic Evaluation, UI Design, Behavioral Nudges

TOOLS

Figma · FigJam · Miro · Notion

CONTEXT

6 Weeks · Web · Mobile · Booking flow

IRCTC Redesign hero

CONTEXT

IRCTC is India's primary railway booking platform, used by millions daily. Users couldn't trust what they were seeing.

The surface-level problem was a cluttered, outdated interface. The deeper issue: Is the booking confirmed? Did the payment go through? Is this the right train?

This redesign focused on rebuilding that trust through clarity, feedback, and a streamlined booking flow, making the experience faster, more transparent, and accessible across devices.

IRCTC users don't fail because the UI is ugly. They fail because the system doesn't tell them what's happening. The redesign starts there, not at aesthetics, but at feedback and confidence.

6 → 3 Booking flow reduced from 6 screens to 3 steps
4 Catastrophic heuristic violations identified and resolved
3 User groups tested: first-time, regular, and abandoners

01 . THE PROBLEM

What was breaking and why it mattered.

No confirmation feedback after payment

Severity 4, Catastrophic

Users couldn't tell if their booking had succeeded or failed. No clear error. No retry. Just ambiguity.

Trust collapse at every decision point

Severity 3, Major

Seat availability, fare class, train timing all required clicking into sub-menus to verify.

6+ steps before reaching payment

No progress indicator

Users dropped off mid-flow, unsure how far they were from completing.

PROBLEM 1: BOOKING FLOW

IRCTC before, booking flow
IRCTC after, booking flow
Before After

PROBLEM 2: PAYMENT FAILURES

IRCTC before, payment page
IRCTC after, payment page
Before After

PROBLEM 3: NAVIGATION & SEARCH

IRCTC before, navigation
IRCTC after, navigation redesigned
Before After

02 . DISCOVERY

Evaluating IRCTC against Nielsen's 10 heuristics.

The existing platform was evaluated across four critical flows: search, booking, payment, and account management. Violations were rated by severity (1-4) and tagged by heuristic.

Visibility of system status

Severity 4, Catastrophic

After submitting payment, the system showed a loading state with no indication of success or failure. Payment is the highest-stakes moment.

Match with real world

Severity 3, Major

Terms like "WL," "GNWL," "PQWL," and fare classes appeared without definitions. Affects every non-frequent traveler.

User control and freedom

Severity 3, Major

Changing passenger details or seat class required starting the entire booking over. Every correction restarts a 6-step process.

Error prevention + recovery

Severity 4, Catastrophic

Failed payments showed a generic error. No retry option, no saved details, no guidance. Primary dropout trigger.

Conducted contextual interviews and observational tasks with users across experience levels: first-time IRCTC users, regular travelers, and users who had abandoned bookings mid-flow.

Three failure zones emerged: the booking flow (too long, no progress signal), the payment moment (no feedback, no recovery), and the search experience (no persistence, no intelligence).

"How might we rebuild user confidence at every critical decision point in the IRCTC booking flow, so that completing a booking feels certain, not anxious?"

03 . DESIGN

Three failure zones, three solution directions.

Each failure zone was addressed separately. For booking: how to reduce steps without losing information. For payment: what does real-time feedback look like. For search: what does persistence and predictive behavior require.

Booking flow: 6 screens to 3 steps

Removed redundant confirmation screens

Progress indicator added throughout. Step progress eliminated ambiguity. Users always know where they are in the process.

Payment: silent failure to real-time states

Processing, success, and failure states

Explicit messaging at every stage. Retry without restarting. The highest-stakes moment gets the most information.

Search: reset to persistent

Filters persist across result pages

Predictive station search reduces input errors. Date, class, quota preferences remembered between searches.

04 . FINAL DESIGN

Three redesigned flows mapped to heuristic violations.

The visual system prioritizes information hierarchy: what users need to confirm a decision is always visible without clicking into sub-menus.

Complete redesigned flow

05 . TESTING

Three participant groups. Three tasks. Confidence measured.

Usability testing with first-time IRCTC users, regular travelers, and previous booking abandoners. Tasks: complete a search, complete a booking through payment, recover from a simulated payment failure.

What we measured: Task completion rate, time to completion, number of errors, and confidence rating at the payment stage, specifically because it was the primary trust failure identified in the evaluation.

06 . IMPACT

Booking felt faster. Payment felt certain. Trust held.

The redesigned flow reduced cognitive load at every critical decision point. Step progress eliminated ambiguity. Real-time payment feedback gave users the confidence to complete transactions.

Booking Flow

6 screens to 3 steps

Removed redundant confirmation screens. Progress indicator added throughout.

Payment Feedback

Silent failure to real-time states

Processing, success, and failure states with explicit messaging. Retry without restarting.

Search and Filters

Reset to persistent

Filters persist across result pages. Predictive station search reduces input errors.

Terminology

Jargon to plain language

WL, GNWL, fare codes given plain-language explanations inline.

Note: All outcomes are qualitative observations from usability testing. Quantitative metrics would require longitudinal measurement on the live platform.