Redesigning a Mobile
Ticketing App for Public Transit

End-to-End UX Design • User Research • Usability Testing • B2G2C • Native iOS and Android

App Store rating improvement showing 1.3 star increase
Pictured above: The 'before' version of the Mobile Ticketing Application showing poor user ratings

Overview

Moovel's mobile ticketing app served transit riders for over 4 years as a web app. Combined with an aging codebase and usability issues, we had the green light from leadership to redesign our biggest revenue producer from the ground up. This project is an uplift from a web app to native iOS & Android.

About the Company

Moovel North America partners with transit agencies to provide iOS and Android mobile ticketing applications for riders, along with backend management tools for transit operators and inspection staff.

Key Outcomes

+1.3

App Store stars gained within first month of launch

60+

Users tested across remote and in-person sessions

National

Expansion achieved, overtaking competitors

Proven

ROI through user-centered research and design

My Role:

Lead UX Designer
  • User Research
  • Design Team Mentorship
  • Stakeholder Workshops
  • Usability Tests
  • User Journey Mapping
  • Competitive Analysis
  • Prototyping

Challenges & Opportunities

  • Long purchase process and time to ticket launch
  • Lack of support for payment methods
  • Accidental ticket activations
  • Bloated navigation
  • Crashes and odd behavior due to old codebase
  • Frustrated clients
  • Dated design

Simpler Navigation

The Problem

Our hamburger-style navigation caused problems. Not only had it been debunked as a good design pattern for hiding navigation, increasing cognitive load and becoming a "junk drawer," it doubled the amount of taps our users needed to navigate quickly from "Buy Tickets" to "My Tickets." And it was out of thumb reach.

My UX Solution

I updated the new design to follow the UX Law of Proximity with a navigation tab group, located within comfortable thumb reach with prioritized user actions. I consolidated the "Buy Tickets" and "My Tickets" functionality into a single "Tickets" tab to better align with mental models.

Thumb reach diagram showing improved navigation accessibility
Navigation moved to comfortable thumb reach with reduced cognitive load

Protecting Purchases

The Problem

Many users called customer support after accidentally activating a stored mobile ticket. Through my customer service workshops, I discovered this was one of the top 10 pain points causing user frustration and support calls.

My UX Solutions

I introduced two design changes to reduce this problem:

  • I made the 'In Use' ticket more obvious with color and animation to draw the eye and empower users to find it quickly.
  • I added a confirmation alert when someone tries to use a stored ticket while one is already in use.
Active ticket design with visual indicators
Active ticket with improved visual hierarchy and confirmation dialogs

Better Payment Options

Research Discovery

Through user interviews and stakeholder workshops, I learned many riders receive employer benefits towards transit, particularly in the DC area. I also discovered we were missing out on a revenue opportunity because we didn't have a way for users with transit benefits to use 100% of their balance.

My UX Solution

In addition to adding Apple Pay and Google Pay to the available payment options, I introduced a new split payment method that allowed people to use all of their transit benefits balance. Purchases made with transit benefits increased after introducing this payment method option.

Improved payment methods including split payments
Enhanced payment options with split payment functionality for transit benefits

A Faster Purchase Process

Key User Research Insights

From user interviews and ethnographic observation, I uncovered two new insights about audience behavior:

  • Time pressure: Many riders purchased tickets while boarding the bus or train. The long process to purchase a ticket caused these riders to bottleneck the boarding process, frustrating operators and other riders.
  • Routine behavior: Riders purchased the same type of ticket. Transit trips are usually routine. They are either to and from school or to and from home with the same origin and destination.
My UX Solution

I designed a simple pattern called "Buy Again," a button that pre-loaded a previously-purchased ticket into the shopping cart. This reduced the time to purchase from 25+ seconds to under 5 seconds, solving both the time pressure and routine behavior challenges.

Buy Again feature interface
"Buy Again" feature reducing purchase time from 25+ seconds to under 5 seconds

My Research & Design Process

1Customer Service Expert Workshops

I facilitated workshops with customer service teams to uncover the top 10 user pain points. Workshop attendees used dot voting to prioritize the most impactful issues to solve, creating empathy for both users and support teams.

Workshop results showing prioritized user feedback
Prioritized user feedback workshop results guiding design decisions

2End-to-End Journey Mapping

I conducted journey mapping sessions with current app users, inviting them to our office to share their complete commuting experience. This revealed touchpoints beyond the app that affected the overall experience.

Customer journey map showing end-to-end commuting experience
Comprehensive journey map tracking one commuter's complete experience

3Iterative User Testing

I tested prototypes with around 60 users both remotely and locally. Data was collected in EnjoyHQ after Usertesting.com sessions and Ai was used to in addition to manaul processes to identify patterns and inform design iterations.

The usability testing was a way to create thematic goals for the redesign, itemizing important new feature requirements, and comparing design strategies.

Setting thematic goals for the redesign

Setting thematic goals for the redesign, itemizing important new  feature requirements, and comparing design strategies
Form redesigns based on user testing feedback and behavior patterns

4Company-Wide Design Review

To ensure stakeholder buy-in, I organized a strategic Company Design Review using large foamcore boards placed in high-traffic areas. This "design trap" led to valuable feedback on technical constraints and innovative solutions.

Company design review setup
Strategic design review engaging engineers and stakeholders

Want to see more about this case study?

This case study covers the key improvements I made through UX research and design. I'd love to share more about conducting user workshops, stakeholder collaboration, design retrospectives, and the detailed research methodologies that informed these solutions. Send me an invite to chat sometime and let's talk shop.