Issue

User Feedback Analysis

App Lag/Crashes

Payment Instability

Cluttered Interface

Poor Accessibility

Complex Booking Flow

No Real-time Support

Especially during Tatkal booking, app becomes non-responsive. Server sync issues, login timeouts.

Payment gateway failures are common. UPI doesn’t always redirect. Users lose money and ticket.

Overloaded homepage: too many CTAs, cramped menus, small fonts, dense forms.

Text scaling doesn’t work. Hard for older users to navigate. No dark mode, no screen reader support.

Booking a ticket takes 6+ steps. Users get confused about the next step. Error messages are cryptic.

No clear help, chatbot, or fast redressal. Refunds and cancellations take too long.

Description

Category

UI/UX Problems in the IRCTC App

Homepage

Search

Booking Flow

Forms

Login

Train List

Design

Post-Booking

Support

Navigation

Cluttered layout

Manual input only

6+ unstructured steps

Cramped, redundant

CAPTCHA + OTP combo

Hard to scan options

Visual inconsistency

No tracking/share

Weak help UX

Redundant/confusing

User confusion, friction

Errors, slow booking

Time loss, abandonment

High cognitive load

Frustrated users, poor retention

User drop-off

Poor comparison ability

Lack of trust, professionalism

Users switch apps

Inefficiency, errors

Problem

Impact

User

Persona

User Persona

Persona 1: Ravi, 35, Business Traveler

Books Tatkal tickets 2–3x/month

Needs speed, reliability, and seamless payments

Frustrated by CAPTCHA, payment failures

Persona 3: Suresh, 55, Occasional Traveler

Struggles with text size, dense menus

Needs assistance with cancellation, changes

Prefers voice or guided help

Persona 2: Neha, 28, Working Professional

Books in advance, mostly for holidays

Expects clean, modern UI like MakeMyTrip

Wants better filters and easy refunds

Empathy

Map

Think

Feel

Says

Does

Empathy Map

“I hope the booking goes through this time.”

“Am I on the right screen? What’s the next step?”

“This shouldn’t be this hard — other apps are so much smoother.”

“Is my money gone or did the ticket fail again?”

“I’ll probably have to use another app just to get proper updates.”

Frustrated: Slow app, repeated OTPs, crashing mid-booking

Stressed: Especially during Tatkal bookings or when time is limited

Uncertain: About payment success, booking confirmation, next steps

Left out: Due to lack of accessibility features or language support

Embarrassed: When helping others (like elderly parents) navigate the app

Save frequently used data (e.g., passenger info).

Offer better visual feedback post-payment.

Simplify UI – fast search, booking, and filters.

Minimize form fields & auto-suggest options.

Ensure accessibility for less tech-savvy users.

Frequently switches to third-party apps like Paytm or ConfirmTkt for ticket booking.

Tries multiple times to log in or complete a payment.

Takes screenshots of tickets instead of downloading PDFs.

Keeps retrying searches during high-traffic periods (e.g., Tatkal).

Re-enters the same passenger data repeatedly.

Gets frustrated and abandons the session when faced with errors.

Enter your IRCTC User Name

Login Securely

Welcome To

IRCTC Rail Connect

Enter your IRCTC User Name

Enter Password

Login Securely

OR

Login with OTP

Create Your Account

NEW TO IRCTC

User Login

Agent Login

Welcome To

IRCTC Rail Connect

Enter your IRCTC Agent Id

Enter Password

Login Securely

OR

Login with OTP

Create Your Account

NEW TO IRCTC

User Login

Agent Login

HELLO, PRIYA

Where are you going?

Other Services

FROM

New Delhi

To

Bhubaneswar

Travel Date

Sat, 9 Aug

Class

Sleeper

Search Trains

Flight

Bus

Hotel

Food

Tourism

%

Deals

AUG

8

Fri

AUG

9

Sat

AUG

10

Sun

AUG

11

Mon

AUG

12

Tue

AUG

13

Wed

NDLS - BBS

9 Aug + General

4 Trains available

Sort by Availability

Purushottam Exp

#12802 | Depart on: S M T W T F S

10:40 PM, 9 Aug

New Delhi

28hr 30 m

3:20 AM, 11 Aug

Bhubaneswar

Sl

AV 47

750

3A

WL 40

1950

2A

WL 12

2790

Nandankanan Exp

#12816 | Depart on: S M T W T F S

7:30 AM, 9 Aug

Anand Vihar Trm

28hr 10 m

11:40 AM, 10 Aug

Bhubaneswar

Sl

WL 43

730

3A

WL 29

1895

2A

WL 8

2710

SL-Sleeper

Available - 47

Train Details

#12802 Purushottam

10:40 PM, 9 Aug

New Delhi

28hr 30 m

3:20 AM, 11 Aug

Bhubaneswar

Boarding Station

New Delhi (9 Aug 25, 10:40 PM)

Change

Select Passengers

Kanchan Verma Female | 25

Edit

Add New Passenger

See all

Contact Details

Mobile No

+91 | 8692476032

Change

Email

kanchanverma34@gmail.com

Change

Your booking details will be sent here

Payment Details

Train Details

#12802 Purushottam

10:40 PM, 9 Aug

New Delhi

28hr 30 m

3:20 AM, 11 Aug

Bhubaneswar

Payment Details

Pay Only

750/-

Payment Option

Google Pay

UPI

Phone Pay

UPI

VISA

Credit or Debit Card

Paypal

Online Payment

Internet Banking

Online Payment

Pay Rs750

Payment Successful

Rs 750/-

Trancsaction Id : IRCTC876351002

View and Reciept

Kalingautkal Exp

#18478 | Depart on: S M T W T F S

12:00 PM, 9 Aug

H Nizamuddin

37hr 35m

1:35 AM, 11 Aug

Bhubaneswar

3A

WL 24

2085

2A

WL 10

3010

1A

WL 3

5105

A

Arzoo Parween

Home

Case Studies

Recent Works

Contact

Copyright © 2025 Arzoo Parween.

Create a free website with Framer, the website builder loved by startups, designers and agencies.