Trains

A train-aggregate search flow from the lens of airlines' UX practices.

OBJECTIVE

An exercise in design software migration.

Learning to build design systems in Figma prior to team transition.

MY ROLE

Research
Design System Library
Wireframing
Prototyping

TOOLS

Figma
Paper & Pen
Whiteboard

TEAM

TEAM

Solo Project

DURATION

4 Weeks

The Challenge

Why is searching for a train ticket so different from searching for a flight?

Taking a train and a flight from point A to B is a form of public transit that is increasingly digital, yet the UX of the two industries differs. If a user wants to get from A to B, both scenarios involve booking a ticket via these factors:

  • Routes (Getting from Point A > B)

  • Price ($ > $$$$)

  • Class (Economy, Premium, Business, etc.)

  • Duration (Length of travel)

  • Location (Travel to/from train station/airport)

  • Past Experiences (Previous bad trips or good trips)

  • Status (Loyalty programs and perks)

View Sources

What research findings contributed to understanding the key UX differences between flight search flows and train search flows?

The Solution

Route by Train

Starting with the initial concept, I learned to create Figma components, assembled a brand library, and prototyped a train route search flow using airline UX practices.

Key Details

SECTION 1 OF 3

Search Results

The search results page indicates to the user where they are in their search process and what trains are available for travel. Using a similar UX to airlines, users can see, at a glance, the price, amenities, travel time, and more.

SECTION 2 OF 3

Card Details

The full view of the card enables users to see fare types in a comprehensive format. Unlike air travel, which has similar expectations for class amenities across competing airlines, train travel can vary in amenities even in the same class type across different carriers.

SECTION 3 OF 3

Brand Components

Creating interactive, brand-styled components ensured consistency across the entire flow, enabling quick modifications and testing of different page patterns.

Research

Market Analysis

My research involved analyzing multiple websites—from airlines to train operators to travel aggregators—examining page structures, identifying industry best practices, collecting design inspiration, understanding user expectations, and more.

Airlines vs Trains

Understanding the key differences and similarities between these two industries, and whether these differences would translate to the digital formats.

Takeaways

DECEPTIVELY SIMPLE

Compared to complex user roles, the overall flow of search to checkout for ticketing services is straightforward. However, simple does not mean the consumer finds the process intuitive.

QUICK PROTOTYPING

With all the prototyping done at the component level using variables and instances, the final flow assembly took me less than an hour.

COMPLEX COMPONENTS

Compared to building components in other software, I quickly discovered that each new version didn't require recreating the entire component, enabling faster iterations.

Reflection

The Power of Design Software

Before learning Figma to teach others, most of the design components I had used were built manually by fellow designers in software not intended for this purpose. The adoption of design systems and component libraries, while not new, still requires significant initial setup and stakeholder decision-making. Implementing a design system library reduces design inconsistencies and lowers the number of new designs needed. Additionally, the design system components must align with the library available to developers to avoid countless component variations.

UX Maturity of Train Travel Market

The airline industry has poured an untold amount of money into the digital experience of travel, whereas the smaller market of modern rail travel hasn't reached that level. While both markets involve similar UX process flows, the experience can vary widely.

Opportunities for Growth

While most places are accessible by air, few countries, including the U.S., have built modern rail networks. This smaller market limits the amount of digital UX maturity in train travel websites.

Next Steps

  1. Gather user feedback using real train data rather than an imaginative U.S. travel scenario.


  2. Expand on the initial search flow to checkout, home page, and more.

  3. Explore more design layouts and ideas focusing on languages not based on the Latin alphabet.