Appstore https://apps.apple.com/us/app/mta-traintime/id1104885987
Metropolitan Transportation Authority - Newyork City
TrainTime App revolutionizes commuting by providing real-time train schedules, service updates, and trip planning features for New York's MTA trains. With user-friendly interfaces and accurate information, it enhances the passenger experience, ensuring timely arrivals and departures. TrainTime App is a popular tool for navigating the city's complex transit system efficiently and conveniently.
Go mode
Bookmarks
Notifications
Active Trip
The current search results display an overwhelming list of trains with an infinite scroll, significantly slowing the app's performance. Identifying a user's active trip to view journey details has proven difficult, as there is no clear visual distinction between past and future scheduled trains. This lack of clarity makes it challenging for regular commuters to efficiently find and book their routine train services in the extensive list of options.
These user experience pain points must be addressed to streamline the app's functionality and better meet the needs of TrainTime's core commuter audience. Optimizing the search results display, enhancing trip tracking capabilities, and introducing visual cues to differentiate past, present, and future trains will be crucial to improving the overall usability and value of the application.
This was my first task at MTA. Unfamiliar with the app and transport industry, I started with secondary research to understand market trends and the current app version. I then led brainstorming and sketching sessions with business owners and developers to explore the underlying technology and identify performance improvement opportunities. Additionally, I analyzed user comments, feedback, and reviews to gain insight into customer needs and pain points.
Figma, Monday.com, Mural,
To address the issues with the search results and user experience, I introduced a date filter bar with a bookmark tab, as well as a visual "Now" and "Date" separator line based on the current time. This helps provide users with a clearer distinction between past, present, and future train schedules.
Additionally, as soon as a ticket is scanned at the station, we add a visual highlight to the trip card, making it easier for users to identify their active journey.
Furthermore, when the train and user locations match, we can confidently determine that the user is on board and provide push notifications for upcoming stations.
The fun part was testing these new features with the team, we had a developer ticket and enjoyed a joyride while testing the application. During this user testing process, I observed that one of the major pain points during transfers was the need for walking directions to the platforms.
A new feature that provides users with step-by-step navigation instructions to guide them from one platform to the next during their transfers, ensuring a seamless and stress-free journey.
These thoughtful new features and ideas you delivered have significantly improved the app's usability, responsiveness, and overall user experience, empowering commuters with real-time information and a seamless travel experience.
These enhancements have significantly improved the app's usability and responsiveness, empowering commuters with real-time information and a seamless travel experience. Interactive prototypes let stakeholders experience product functionality, navigation, and flow before full development.