Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)

14
Design Exercise IRCTC MOBILE APPS FOR ANDROID PLATFORM Drafted By Abhilash Mishra | AbhilashMishra.in

description

1. Problem Identification : The issues faced by the users in looking up for seat availability in the current IRCTC website 2. User Requirements & Features Identification 3. Information Architecture 4. Task Flow 5. Final Design: Simple low fidelity mock-ups

Transcript of Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)

Page 1: Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)

Design ExerciseIRCTC MOBILE APPS FOR ANDROID PLATFORM

Drafted By Abhilash Mishra | AbhilashMishra.in

Page 2: Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)

DESIGN BRIEF

Create an IRCTC mobile app for Android based device. Please consider the following task to come up with your design:

Task - User wants to look for seats availability on a train from New Delhi to Nagpur.

Final deliverable would be assessed on the basis of the process followed to come up with the final design.

The final deliverable should be in the form of a presentation which talks about.

1. Problem Identification : The issues faced by the users in looking up for seat availability in the current IRCTC website

2. User Requirements & Features Identification

3. Information Architecture

4. Task Flow

5. Final Design: Simple low fidelity mock-ups

* Please make any necessary assumptions to come up with the final design

Page - 1 of 13

Page 3: Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)

ASSUMPTION

Assumptions:

1. The IRCTC Database server is capable enough to handle extra server requests required during ticket booking.

2. User story shown here is for a registered user of IRCTC portal

Page - 2 of 13

Page 4: Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)

PROBLEM IDENTIFICATION

HOME PAGE:

1. There is no provision to check the availability of seats on home page User is forced to login to check seat availability

2. Username Instead of E-mail Address for Login E-mail address are easy to remember

3. No Provision to Check PNR Status / Search Train On home page These are the most frequently used features but is not Available on the website

Page - 3 of 13

Page 5: Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)

1. The interaction for plan my travel form is not Applied to search result in real time User need to press find trains every time he changes

A parameter from the plan my travel form

2. No seat availability status User need to click on trains randomly to check the

Availability of seats

PROBLEM IDENTIFICATION

PLAN MY TRAVEL PAGE

Page - 4 of 13

Page 6: Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)

1. For Place which contains more then one station Like Delhi, there should be an option to sort the Trains for selected stations In this kind of scenario the user do not need to go

Back to the train list and again need to check

theater the train is running from that particular

Station or not

PROBLEM IDENTIFICATION

FROM - TO

Page - 5 of 13

Page 7: Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)

USER REQUIREMENTS

Page - 6 of 13

1. Application On Portable Devices (Android Mobile/ Android Tablets)

2. Easy to use and easy to navigate user interface.

3. Able to do PNR status enquiry, Train between station enquiry, Train name and number search, Seat availability search

Ticket booking & Ticket cancellation.

Page 8: Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)

APPLICATION FEATURES

Page - 7 of 13

1. PNR Status Enquiry

2. Train Between Station Enquiry

3. Seat Availability Enquiry

4. User Registration

5. Ticket Booking

6. Ticket Cancellation

7. Booked History Details

8. Refund Mechanism

Page 9: Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)

INFORMATION ARCHITECTURE

Page - 8 of 13

HOME SCREEN

LOGIN

PNR SEARCH

TRAIN SEARCH

USER REGISTRATION

TRAIN LISTS TICKET BOOKING PAYMENT

TRANSACTIONS

E-TICKETS

ACCOUNT SETTINGS

BOOKING HISTORY

CANCELATION

REFUND

UPDATE PROFILE

CHANGE PASSWORD

Page 10: Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)

TASK FLOW (TICKET BOOKING)

Page - 9 of 13

HOME SCREEN TRAIN SEARCH BETWEEN STATIONSON SPECIFIC DATE

TRAIN LISTS

SELECT TRAIN

PASSENGER DETAILS

PAYMENTBOOKING

SEAT AVAILABILITY

NEW USEREXISTING USER

Register Using Mobile Number/ E-mail Address

Validation Using Temp Password

Details where the eticket will be sent

Not Available

Available

Modify SearchSPLASH

Page 11: Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)

1. Default landing page, No login required

2. Search for train between stations/ seat availability on the landing page (Most used features)

3. Search result page with live status for Seat Availability for different Categories

4. To check status for trains running between same stations on Next and Previous Date.

5. Color code to denote Availability.

6. Mark to denote availability of Pantry Car.

7. Train runs on Specific Days of week.

8. Back to edit search criteria.

9. Navigation - shown on Page No - 12

PROTOTYPE

Page - 10 of 13

12:00

Search Train

From

TO

Date of journey

Today, 3rd May 2013, Monday

Quota

General

Search

12:00

New Delhi to Nagpur Jn

Chattisgar Exp (18238) 01:30 PM - 11: 00 PMDailyNew Delhi - Nagpur Jn

SL 3A 2A 1A CC P

Swarna Jayanti (12644) 04:40 PM - 1: 00 AMDailyNew Delhi - Nagpur Jn

SL 3A 2A 1A CC

VSKP SWRN J EXP (44344) 04:40 PM - 1: 00 AMS - M - W - FNew Delhi - Nagpur Jn

SL 3A 2A 1A CC

ERS MILLENNIUM EX (12644) 04:40 PM - 1: 00 AMDailyNew Delhi - Nagpur Jn

KTK SMPRK K EXP (665657) 04:40 PM - 1: 00 AMDailyNew Delhi - Nagpur Jn

SL 3A 2A 1A CC

Mon, 3rd May 20131

2

39

4

5 6

7

8

Page 12: Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)

1. Booking Page - with no of Seat Available and Price / Adult for selected category

2. Passengers Details capture form

3. Option to insert Master Passenger List

Note: After pressing continue booking

First time user need to Signup using his e-mail address& Mobile Number & Need to validate using a authentication code

Returning user need to provide e-mail address & mobile number to which he wants to sendthe eticket

PROTOTYPE

Page - 11 of 13

12:00

Select Class & Boarding Point

12:00

Passenger Details

Chattisgarh Exp (18238)New Delhi - Nagpur Jn

Chattisgarh Exp (18238) , 3rd May 2013, Monday3rd May 2013, Monday01:30 PM - 11:00 PM

SL 3A 2A 1A CC

3rd AC

Select No of Seats

Select Boarding From

Available

32Price / Adult

3200

Continue Booking

Name

Passenger No: 1

Passenger No: 2

Abhilash Mishra

26

Name

Age

Sex

Berth Preference

Senior Citizen

12

3

Page 13: Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)

1. Landing Page with Navigation options

2. List of frequently used actionable links

3. Dedicated E-Tickets screen to show the e ticket to the Ticket Inspectors

PROTOTYPE

Page - 12 of 13

12:00

From

TO

Date of journey

Today, 3rd May 2013, Monday

Quota

General

Search

Search Train

Search Train

PNR Status

My Transactions

E-Tickets

Account Setting

1

2

Page 14: Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)

For Feeback / Queries

Mail me at : [email protected]

THANK YOU

Page - 13 of 13

www.AbhilashMishra.in