Kaohsiung iBus App / Website
Creating a more user-friendly bus service experience.

Case Overview

DURAtion
1.5 Year
My Role
Product Designer (Web, App, Identity & Visual)
Contribution
UI and Visual Redesign
Accessibility and Quality Control
Market Research and Usability Testing Support
Design System and Process Optimization
TEAM Member
1 Design Lead, 1 Designer (Me), 1 UX Researcher,  12 Engineers, 3 QAs, 2 PMs, 1 Outsourced Research Collaborator
01 | Project Goal
Improve the iBus experience by integrating Kaohsiung’s transport resources and strengthening accessibility for all users.
02 | Role & Deliverables
As the sole product designer, I led branding, visual style, and interface design with a focus on accessibility. I created WCAG AA-compliant light/dark modes, screen reader–friendly layouts, and multi-modal transport maps. I worked closely with UX researchers, PMs, and engineers from research to final delivery.
03 | Key Challenges
I independently designed two app versions and a responsive website within tight deadlines while ensuring accessibility standards. Layouts required careful planning for screen reader users, relying on auditory navigation. I also maintained consistent visual behavior across platforms and addressed collaboration gaps through ongoing communication.
04 | Outcome & Impact
The product currently has ~100,000 downloads and sees 7 million monthly uses across web and app. Active users range from 10,000 to 20,000. The new version is projected to reach 200,000 downloads and increase active users by 50%.

| Background |

The Kaohsiung iBus real-time bus information service provides citizens with real-time bus arrival times and route details, making bus travel easier. This project enhances inclusivity by improving accessibility for the elderly and visually impaired and adding personalized features to meet diverse user needs.

Project Goals

Our goal is to create a seamless transport experience by integrating different services, ensuring accessibility for users of all abilities, and redesigning user flows and brand visuals for a more intuitive and user-friendly interface.

As the sole designer on the project

The project team included: 1 design lead (Product Manager), 1 designer (myself), 1 UX researcher, 12 engineers, 2 project managers, and 4 QA specialists. Bold text highlights responsibilities I took on in addition to shared tasks.

1

Discovery

Analyzed competitors, reviewed feedback, and studied accessibility and design trends to guide design.
2

Design & Execution

Support for user flow optimization, refreshed the brand, designed all interfaces, and built a design system.
3

Validation & Iteration

Conducted usability testing, collaborated with engineers, and refined the product through iteration.
4

Launch & Communication

Gathered feedback, created launch visuals and promotional materials to support release and exposure.

| User Research & Problem Definition |

Reviewing feedback from the existing product

We analyzed app store reviews and identified four key user concerns: interface design, accuracy, feature limitations, and overall performance. Based on these insights, we proposed targeted improvement approaches for each area.

Comparative Product Study

To identify what sets iBus apart, we analyzed comparable products, focusing on their features, user flows, strengths, and weaknesses to uncover key differences and industry best practices.

We also paid special attention to the accessibility modes of other products. We found that transportation-related apps rarely offer accessibility support, and those that do often provide limited functionality.

  • Clearer, More Operable Interfaces

    Larger components and high contrast improve tap accuracy and visual recognition.

  • Streamlined User Flows

    Simplified navigation helps users focus on key tasks with less friction.

  • Screen Reader–Friendly Content

    We tested voice output and refined alt text to ensure clarity for assistive tools.

Usability Testing

We conducted usability testing using the updated initial design, inviting users from different backgrounds to evaluate whether the product’s features, user flows, and component recognizability met their needs and expectations.

Below are our target user groups and their key product needs:

Elderly Population

Requires large font sizes, large buttons, and a simple, intuitive interface to facilitate easy use.

Visually Impaired Population

Needs a voice reading function to provide product structure information and transportation updates through the audio content.

General Commuters

Focuses on the accuracy of transfer information and transportation details to ensure smooth travel plans.

Research Summary

These research insights align closely with the optimization goals proposed by the Kaohsiung Transportation Bureau.

| What Else Did I Do? |

The diagram above shows our project workflow. White labels indicate tasks shared with the team, while yellow bold labels highlight responsibilities I handled independently.

1/ UI & Brand Redesign

Redesign for Better User Experience

Preliminary research showed that users found the old iBus interface outdated, unintuitive, unattractive, and complicated. As the sole designer for iBus, I was responsible for all interface and visual design. I independently designed the entire product, including two app versions with dark and light modes, and a responsive website. Usability testing found the new app interface cleaner, more modern, and intuitive, with imagery and block design for easier understanding.

App - General Version
App - Friendly Version
Responsive Website
  • Visual Identity Alignment

    I evaluated whether the use of color was consistent and effectively aligned with the visual identity of Kaohsiung.

  • Text Legibility & Contrast

    I assessed the contrast and clarity of text content to ensure readability across various use scenarios.

  • Information Hierarchy & Grouping

    I analyzed the clarity of the information hierarchy and whether the grouping of content was easy to recognize and navigate.

Accessible Website Design

The website was designed to comply with WCAG AA accessibility standards, ensuring that content is perceivable, operable, and understandable for users of all abilities. This included considerations such as color contrast, keyboard navigation, and screen reader compatibility.

Click Button to access the new iBus Website!

iBus Website

About the New Brand

With my extensive branding experience, I led the design, drawing inspiration from Kaohsiung, a vibrant coastal city in southern Taiwan. I chose a warm yellow and aqua-blue color scheme, reflecting the city's energy and warmth, and used playful 3D illustrations to create a lively and dynamic atmosphere for iBus. Photo by Kaohsiung Tourism Bureau.

Friendly Accessories

I'm also responsible for designing the friendly identification symbols as well. The rounded heart shape, paired with a bright and warm yellow, along with gentle slogans, aims to promote greater social inclusivity and understanding through this cute imagery and symbol. We've created user-friendly identification signs to enhance the commuting experience for visually impaired individuals and promote social inclusion. These signs allow staff and passengers to recognize and assist visually impaired individuals, improving their travel quality and efficiency.

User Feedback

🫶 The new brand style feels more modern and visually energetic, and the app interface looks much cleaner!

2/ Designing for Screen Reader Users

During the process of merging the two versions, special attention needs to be paid to the placement order of the components, as the positioning can affect the reading order.

What Happen?

To maintain interface consistency between the friendly and general modes, despite differing text sizes and layouts, efforts will minimize differences in button placement.

In Fact

In the general mode, route information is presented using a drawer with navigation buttons fixed at the bottom. However, in the friendly mode, we avoid using drawer components due to potential accessibility issues with screen readers. Instead, we place navigation buttons above the route information. This allows quicker access to navigation mode while reading, unlike the general mode where users must finish reading all route details before navigating.

Another example is the station timetable. In the general mode interface, the schedules for weekdays and holidays are fully displayed together. However, in the screen reading system, it reads all the weekday times first before starting to read the holiday times. To help visually impaired users quickly find the times they need, we have made a more user-friendly version where the weekday and holiday times are collapsed. Initially, only 9 sets of weekday times are displayed, and users can choose whether to continue listening to more.

The friendly mode serves visually impaired users, where reading order typically proceeds from top-left to bottom-right. Therefore, interface design carefully considers component placement. For instance, in the friendly navigation, pages beyond the second level include a "Return to Homepage" button beside the back button. This feature assists visually impaired users in reorienting themselves within the product structure.

Why Simplify Processes and Information for Friendly Version?

In the friendly version simplifies processes and information to enhance usability, reduce the learning curve, and improve efficiency. It minimizes confusion and errors, increases accessibility for users with varying abilities, and highlights key information. This design also reduces cognitive load, allowing users to focus on essential tasks.

As shown in the video on the left, you only need to click a few times to complete the task. The images below show the interface differences between the General Version and the Friendly Version across several screens.

User Feedback

🫶 The updated app uses images and a block-based layout, which makes it easier to understand. The integrated information also helps me find what I need more quickly.

3/ Flexible Visual Settings

Optimizing Accessibility: Dark and Light Mode

As a government collaboration project, iBus must meet policy compliance and accessibility standards. The new iBus design includes light and dark modes to enhance user experience. I developed these modes with a focus on improving accessibility for the elderly and visually impaired, ensuring that color choices and font sizes in dark mode meet accessibility standards for better readability and comfort.

  • Dark Mode Challenges

    Maintain brand style and color consistency while ensuring element recognition and readability. Avoid making the interface appear broken or elements look disabled during color testing.

Using the yellow boxed area (bus arrival status) as an example, which color combination is clearest and easiest to identify while meeting accessibility standards? Testing determined that Option A was best, as its distinct status allowed passengers to recognize the bus arrival more quickly.

Meet needs: Accessible Font Size and Color

Based on previous research and usability testing, the new version of iBus has met the needs of various user groups in terms of color and font design:

Font size design requires careful attention. As shown, I specify font height, weight, and size in the component library and check for layout issues when switching font sizes.

User Feedback

🫶 It's easier to recognize the content within buttons—everything is clearly displayed and easy to read.
🫶 I really like the dark mode, and the ability to switch interfaces based on personal preference makes it more user-friendly.

4/ Transport Map Integration – No More Tool Switching!

Multiple Maps at One Stop

From previous research and interviews, we learned that users often use other apps for assistance, such as Google Maps, because iBus cannot accurately pinpoint their location, they frequently rely on Google Maps to determine routes and directions. However, they do not use Google Maps exclusively because they believe that iBus, as a government-provided product, offers more accurate information regarding transit times and fares. Additionally, Users also hope the new iBus will integrate dynamic data for other transportation modes, like metro and light rail, with its map functionality.

Integrating Transportation Resource

In the new design, I referenced existing products, gathered extensive data from transportation websites, and analyzed user needs. I created various transportation maps to offer comprehensive and accurate information, helping users plan and manage their travel more easily. These maps feature detailed routes for buses, metros, and light rails, and include real-time data for the latest traffic conditions and schedules.

As shown in the prototype on the left, tapping the "Info" tab allows you to choose between bus or metro/light rail updates. After selecting metro/light rail, detailed information such as nearby station times, first and last train schedules, station facilities, and vehicle crowding levels will be displayed.

Meet needs: Get Information Faster

  • General Commuters

    The new iBus offers more detailed transportation information, allowing users to find nearby transfer options on the map. To address users' confusion about bus routes and directions, I designed bus icons with directional indicators on the route map to help users quickly identify the direction of the buses.

    While designing light rail and metro maps, it was found that open-source data can provide waiting times and information on station exits, such as elevators, restrooms, and nearby intersections, all accessible through iBus.

User Feedback

🫶 I’d love to see more details for other public transportation options. It’s super convenient not having to switch between different tools!
🙏 I look forward to seeing AI-powered customer service in the future, with real-time, interactive support—not just canned responses.

Challenge 1 : Mismatched Information

Generally, in data integration, if we fail to receive data correctly, we choose to hide that information. Simultaneously, when providing the data, we include a note stating "Information is for reference only."

Challenge 2 : Different Engineers Have Different Habits

How Do I Collaborate with Engineers?

  • Design Adjustments

    Of course, there may still be adjustments needed after engineers complete development. However, directly requesting changes to features already implemented can be frustrating for both parties. Therefore, in our communication, we ensure engineers understand the reasons behind adjustments. For example, user testing results may show a preference for a particular version. Building and maintaining good relationships is crucial in our collaboration.

| Feedback |

During the execution of the project, we organized multiple workshops, usability tests, and sharing sessions. Each interaction with users provided us with immense energy and valuable knowledge. By observing their operations and listening to their feedback, we gained clearer insights into the directions and goals for product optimization. Almost every event received highly positive feedback from participants, who are eagerly anticipating the product’s launch.

iBus is a key project in collaboration with the Kaohsiung City Transportation Bureau. In the past, iBus has achieved a total of 100,000 downloads, with around 7 million monthly users on the web and app, and an active user base of about 10,000 to 20,000. Based on these figures, we anticipate that the new version of iBus will attract even more users, with the total downloads expected to reach 200,000 and a 50% increase in active users. This will enable us to better serve the residents of Kaohsiung City and enhance the overall transportation experience.

iBus has also gained international recognition, winning multiple prestigious awards, including the Red Dot Design and Good Design Award. This accolades highlight iBus's excellence in design innovation, functionality, and user experience, further establishing its position as a leading transportation app.

iBus Wins 2024 Good Design Award 🎉

Good Design Award

iBus Wins 2024 Red Dot Award 🎉

Red Dot Award

| Takeaway |

What is good design?

I gained tremendous insights from this project, especially in inclusive design. It catered to the general public, visually impaired, and elderly users, requiring us to be mindful in our planning and design.

Participating in this project provided invaluable experience, prompting me to reflect on the necessity of design in meeting human needs. Through in-depth interviews and usability testing, I realized that design is no longer just about interfaces and services—it embodies care, understanding, and empathy. Good design can genuinely improve people's lives and create a more user-friendly environment for diverse groups with varying needs.

We considered different users in every detail, from alternative text and gesture controls for the visually impaired to larger interfaces and simplified operations for the elderly. We also integrated voice input and personalized options, which users highly appreciated.

This project enhanced my professional skills and deepened my understanding of design. I believe design can change the world, bringing convenience and warmth to more people. This experience fills me with confidence and anticipation for future design work.