Project Overview

The current IRCTC app has an outdated UI, cluttered with ads, a complex login/signup process, poor accessibility for visually impaired users.


This redesign aims to create a cleaner, less-ad interface with better colour contrast, a seamless login/signup flow, and enhanced accessibility. The goal is to make train booking more intuitive, inclusive, and efficient for all users.

4 +

Informal Interviews

3

Weeks

8+

Play Store reviews

15

Screens

Accessibility issue for visually impaired people in CAPTCHAs filling.

User Pain-points

Login/Signin is outdated & lack of Simplicity

Outdated & Complicated User Interface

Lack of Colour Contrast

Original IRCTC App

Problem Statements

The IRCTC app's outdated, cluttered UI, poor color contrast, complicated login/signup process, and inaccessible CAPTCHAs hinder user experience and inclusivity.

The app is flooded with ads

Solutions

Modernized UI Design

Used a clean, minimalistic design with better colour contrast for improved readability.

Reduce clutter by limiting ads and organizing content hierarchically.

Simplified Login Flow

Added Ask DISHA 2.0 is an AI-powered chatbot providing real-time train inquiries, bookings, and support with voice and multilingual assistance.

Ash Disha 2.0

Streamline the process with fewer steps and a more intuitive transition.

AskDisha 2.0

Hey How can I help you?

How many tickets I can book using IRCTC wallet.

You can book as many tickets as you want using your IRCTC eWallet, as long as you have sufficient balance.

Users often leave the booking flow to search for FAQs. Ask DISHA 2.0 reduces cognitive load by offering contextual help within the journey.

Design Process

Interview Question

Why do you use the irctc app?


Which primary feature of the irctc app do you use the most?


What do you feel about the app's login process compared to other private apps?


On a scale of 1–5, how do you rate the ticket booking experience through the app?


Which other app do you use to book train tickets?


What are some aspects/features that you like about the app?

Empathize

User Research

User persona

Empathy Mapping

Competitor Analysis

Define

Problem Statement

Ideate

User Flow

Design

Style Guide

Design System

Lo-Fi Wireframes

Hi-Fi Wireframes

Testing

Usability Testing

1

2

3

4

5

User Research

I interviewed 4+ people as primary research & gathered 8+ user feedback from Play Store as secondary research findings are:

Age Group

Is login/ Signup process complicated for you?

18 - 20

Yes

No

21 - 28

28 - 35

35 - 45

45.45%

81.8%

18.2%

36.36%

9.09%

9.09%

User persona

Badlesh Mishra

Kartik Upadhaya

Adhiyamaan

Age: 22

Age: 20

Age: 52

Occupation: Web Developer

Occupation: 3D Artist

Occupation: Supervisor

Tech Proficiency: High

Tech Proficiency: High

Tech Proficiency: Low

Goals:

Book train tickets efficiently and check PNR status.

Goals:

Book train tickets quickly and look for cancellation & refund policies.

Goals:

Book train tickets for family and check train schedules.

Frustrations:


Finds the font size small and hard to read and no clear hierarchy in the UI


Complicated login/signup process and inconsistent transitions.


Lack of color contrast, focusing on key information is difficult.

Frustrations:


Outdated UI cluttered and distracting due to excessive ads.


Struggles with the complicated login process.


The app redirects users to IRCTC’s web page for some feature.

Frustrations:


Poor colour contrast & lack of simplicity.


Gets overwhelmed by the complicated login process.


Faces accessibility issues while filling CAPTCHAs due to visual impairment.

How many star out of 5 would you give to the app

7 people

2 people

2 people

0 people

1

2

3

3

4 & 5

Are you satisfied with IRCTC platform overall

90.9%

9.09%

Not satisfied

Satisfied

Competitor Analysis

Feature

Modern UI

Ticket Booking

Running Status

PNR Status

Easy

Login/Signup

On Train Food

Buses Booking

Flight Booking

Hotels Booking

IRCTC

RailYatri

Ixigo

User Flow

Start

Welcome

Home Screen

Login

Trains

Search Train

PNR Status

Trains list

Running Status

Ticket Vaccant

Ask Disha 2.0

Passengers Details

Order Food

Review Ticket

Delhi Metro

Payment Screen

Coach & Seat

Payment Confirmation

Flights

Buses

Hotels

Other Features

Signup

Typography

Bb

Cc

Dd

Ee

Ff

Gg

Hh

Ii

Jj

Kk

Ll

Mm

Nn

Oo

Pp

Qq

Rr

Ss

Tt

Uu

Vv

Ww

Xx

Yy

Zz

123

Style Overview

Aa

12pt

13pt

14pt

16pt

22pt

24pt

28pt

Colour

Components

Primary 1

Primary 2

Secondary 1

Secondary 2

#03036C

#BBB6C0

#D8D8E8

#9F9FE8

Logo

Wireframes

Visual Design

Splash Screen

Welcome Screen

Login Screen

Home Screen

Search Screen

Trains list Screen

Passenger Details Screen

Check-Out Screen

Vacant Screen

Review & Pay Screen

Payment Confirmation Screen

PNR & Running Status Screens

Splash Screen is often used to display logo or animation to indicate that the app is loading.

Welcome screen is introduction screen of an app

A seamless and intuitive login screen with social login, OTP verification, and improved accessibility for a hassle-free user experience.

A streamlined home screen with quick train search, easy ticket booking, PNR status updates, and real-time train tracking.

A user-friendly search screen with recently searched stations, and popular stations.

A well-organized list displaying train options with filters for faster selection

Real-time seat availability with fare details and class-wise options

A simple and intuitive screen for entering passenger details.

A seamless checkout screen with secure transaction processing, and instant booking confirmation.

A seamless booking process with clear fare breakdown and booking availability.

A clear and concise screen displaying booking summary, fare breakdown, payment options, and secure checkout for a hassle-free transaction.

A clear payment confirmation screen with booking details.

A simple interface to check ticket status with real-time updates, journey details & Live train tracking with real-time updates on delays, upcoming stations, and estimated arrival times.

Screen Comparison

Splash Screen

Login Screen

Home Screen

Train list Screen

Vacant Screen

Passenger Details Screen

Review Screen

PNR Status Screen

Old Screen

New Screen

Thanks for watching

Hope you love it!

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