Driver App Case Study (Redesign for Boarding Assistants)

Role: Sole UX/UI Designer — responsible for user flows, wireframing, prototyping, and final UI design, based on requirements provided by the PM

Tools: Adobe XD, Photoshop, Illustrator, Miro, Jira

Project Overview

he Driver App is an internal tool designed for bus drivers to manage routes, track passengers, and monitor operational tasks. This redesign focused on expanding access to a new user type: boarding assistants, who help lift passengers. The goal was to create separate, tailored flows for drivers and assistants while maintaining usability and consistency across the app.

Problem/Challenge

Original app supported only drivers; boarding assistants had no way to log in or track their tasks.

Adding a second user type meant designing two parallel flows without complicating the existing driver experience.

The app needed to ensure both user types could efficiently complete their tasks in a high-stress operational environment.

Driver App Case Study (Redesign for Boarding Assistants)

Role:
Sole UX/UI Designer — responsible for user flows, wireframing, prototyping, and final UI design, based on requirements provided by the PM.

Problem / Challenge:

  • Original app supported only drivers; boarding assistants had no way to log in or track their tasks.

  • Adding a second user type meant designing two parallel flows without complicating the existing driver experience.

  • The app needed to ensure both user types could efficiently complete their tasks in a high-stress operational environment.

Solution / Process:

  • Requirements Gathering: Worked closely with the PM to understand new feature requirements and user responsibilities.

  • Wireframing & Flow Design: Created separate flows for drivers and boarding assistants to clarify navigation and task completion.

  • Prototyping: Developed clickable prototypes to validate flow logic.

  • UI Design: Updated the interface to accommodate dual roles while keeping consistent visual hierarchy and design patterns.

  • Iteration: Adjusted layouts, labels, and button placement based on internal feedback from the PM and stakeholders.

Key Features / Design Decisions:

  • Dual Login Flow: Clear separation for drivers and boarding assistants.

  • Role-Specific Dashboards: Quick access to relevant tasks.

  • Task Management for Assistants: Ability to log lifts, report issues, and coordinate with drivers.

  • Consistent UI: Maintained a cohesive design system for buttons, typography, and color, avoiding confusion.

Outcome / Results:

  • Both drivers and boarding assistants can now complete their tasks efficiently.

  • Internal feedback indicated that the boarding assistant flow is intuitive and clear.

  • The app now supports operational needs for two user types, improving workflow clarity and reducing mistakes.