UX Case Study

Busbee – B2B2C | Mobile App + Web App

A Tour Experience App and Dashboard for Tourists, Drivers, and Tour Operators in Ireland to Prevent Missed Buses, Reduce Delays, Boost Customer Satisfaction, and Help Tour Companies Grow and Retain Users

Busbee is an app designed to solve the everyday problems faced by tourists missing buses and struggling with timing during their tours. It also helps tour companies improve coordination, reduce delays, and keep their customers happy.

Shubham Mestry

(UX Designer)

shubhammestry582@gmail.com

/shubhammestry

About Project

Context:

I worked as a UX intern at Uplifters Digital Studio, an agency based in Ireland. One day, the founder shared their own experience with problems in the local tour industry. They saw real issues that needed fixing. That was how our project, Busbee, started. I was fortunate to be part of the team and worked on designing the passenger and driver apps to help solve these problems.

My Role:

In this project, my responsibility was to understand the entire user journey - from passengers to drivers to tour companies - and identify their pain points and needs. Based on that, I designed a user-centric application to improve the overall experience for passengers, drivers, and the business.

Our Design Team:

Sayali [Founder & Sr. Designer]

Sameer [Sr. Developer]

Jatin [Designer]

Shubham [Designer]

Skills Developed:

UX Strategy

Information Architecture

Wireframing

UI Design

Design Systems

Remote Collaboration

Project Background & Problem Statement

Tour passengers in Ireland often get left behind during sightseeing stops.

This caused: Negative reviews for tour operators

Stress and frustration for drivers

Anxiety and bad experiences for passengers

Uplifters’ founders personally faced this issue and validated it by:

Speaking to tourists and tour companies

Reading reviews from lost customers

Understanding the brand and revenue impact for tour operators

Business Insight:

Improving communication and timing can increase passenger satisfaction and improve business outcomes for tour operators.

The Current Tour Journey & Its Pain Points

Let's walk through what a typical tourist experiences today, and how it impacts each person involved:

Tourist books a bus tour

They start the journey

During breaks, passengers get off to explore

Passengers lose track of time

Once the time’s up, the bus leaves

Consequences are serious

This leads to

either online or via agents, often excited to explore Ireland’s scenic beauty.

could be a one-day or multi-day tour. Along the way, buses stop for sightseeing breaks.

but Ireland’s natural beauty and newness often distract them.

no alert system, no visual reminder. Just a verbal warning from the driver before leaving.

drivers follow strict schedules. If someone is late, they’re left behind.

Passengers get stranded far from cities

Many locations have no transport or nearby hotels

Some wait hours or overnight for the next bus

Negative reviews from passengers

Drivers getting blamed despite following rules

Tour companies losing brand trust and future bookings

Check the Tour companies flooded with negative reviews

88%

Users never return

Bad experiences lead to long-term brand loss. 88% of users are less likely to return after just one bad interaction.

5x–25x

Costlier to Acquire New Customers

Acquiring a new customer can cost five to 25 times more than retaining an existing one, highlighting the value of customer loyalty.

54%

Share Bad Experiences Widely

Over half of consumers will tell at least five people about a negative experience, amplifying the impact through word-of-mouth.

This has a serious impact on everyone Declining tour companies revenue

Now we know the problem is worth to solve both for users experince and for business impact

Our Aim

Our aim was to design a smart, friendly solution that solves this real problem for everyone involved.

Objectives

Help passengers feel safe, informed, and relaxed during the trip

Support drivers in managing time and communication smoothly

Help tour companies build trust, avoid delays, and protect their reputation

Lets understand our users now!

“A good design always starts with the keeping the core user in mind” so lets understand them 1st

Who are our users?

Bus Passengers

because they are the ones paying for the service and traveling.

Bus Drivers

because they face the blame for leaving passengers behind.

Bus Tour Companies

because they are losing customers, which impacts their business.

Passenger Persona – Emil, 29

What they say:

"I just want to enjoy the view and not constantly check my watch."

Goals:

Enjoy the tour without worrying about timing

Explore freely without missing the bus

Pain Points:

Easily loses track of time during sightseeing

Nervous about being left behind in unfamiliar places

Driver Persona – Jones, 44

What they say:

"I don’t want to leave anyone behind, but I also can’t hold up the entire group."

Goals:

Stay on schedule and maintain professionalism

Make sure no passenger gets left behind

Pain Points:

Feels pressure when people are late

Gets frustrated trying to track everyone manually

Tour Company Persona – Michael, 50

What they say:

"One missed passenger today can cost us ten customers tomorrow."

Goals:

Ensure tours run smoothly

Maintain brand reputation and reviews

Encourage return bookings

Pain Points:

Bad reviews from stranded passengers hurt bookings

Tour delays affect the entire schedule and cost business

No centralized way to handle tour communication and feedback

Ideation 

Passenger Experience

There should be an alert system to notify passengers before the bus leaves

Passengers should see a live countdown during breaks

A “Where’s my bus?” tracker should show live location

Reminders must nudge passengers 5–10 mins before re-boarding time

Driver Experience

Driver should be able to set halt time and location

Driver can send 1-tap alerts to all passengers

Driver should see who is on/off the bus in real-time

Operator Dashboard

Admin should be able to assign drivers to tours

Dashboard must show live tour status and delays

Operator should get incident logs and feedback reports

Buses and routes should be managed from one place

Passenger App

Key UI Features & Benefits

 Live Trip Overview

What it shows:

Real-time route, next stop, break timer, and total tour duration.

Why it’s useful:

Gives passengers a clear view of where they are, where they’re going, and how much time they have — reducing anxiety and improving trust in the tour system.

Break Timer with Reminders

What it shows:

A countdown timer during stopovers + push/vibration alerts 5 min before return.

Why it’s useful:

Prevents missed buses by keeping tourists informed without needing to constantly check their watches or ask others.

Real-time Notifications

What it shows:

Gentle updates like “Bus leaving in 10 mins” or “New stop added.”

Why it’s useful:

Clear communication without stress. Keeps everyone on the same page without needing to ask the guide or driver.

Driver App

Key UI Features & Benefits

Schedule & Halt Setup

What it shows:

A clear schedule view showing all upcoming halts, their locations, and expected arrival times. Drivers can review the plan and set timers for each halt as needed.

Why it’s useful:

Gives drivers clarity on the full tour plan, helping them stay prepared, manage halts better, and keep the tour running on time.

Timer Control with Auto Notification System

What it shows:

A live countdown for the current halt, with options to add time. Drivers can notify passengers manually or let the system send auto alerts through the app.

Why it’s useful:

Helps drivers manage breaks smoothly, reduce delays, and keep passengers informed without the need for manual follow-ups.

Tour Overview & Info

What it shows:

A summary of the driver’s upcoming tours, with details like tour name, start time, number of passengers, and assigned route.

Why it’s useful:

Gives drivers full context and helps them prepare in advance, improving professionalism and reducing confusion on tour day.

Tour Operator Dashboard 

Key UI Features & Benefits

Company Dashboard Overview

What it shows:

An overview of total vehicles, app users, and drivers. It displays which buses are currently on the road, their destinations, upcoming tours, and completed tours, all in real-time.

Why it’s useful:

Allows the company to monitor all active operations at a glance, track progress, and quickly identify any issues to ensure smooth tour management.

Tour Assignment Tool

What it shows:

A scheduling tool to assign tours by date, select the specific tour, and allocate drivers and vehicles accordingly.

Why it’s useful:

Simplifies tour planning and driver assignments, preventing conflicts and ensuring that every tour is properly staffed and scheduled.

Branding

X/3

X/3

X/3

X/3

X

Typography

Branding Font

Bai Jamjuree

Extra Light

Regular

Light

Semibold

Bold

0

1

2

3

4

5

6

7

8

9

!

@

#

$

%

^

&

*

?

/

)

Aa

Bb

Cc

Dd

Ee

Ff

Gg

Hh

Li

Ji

Kk

Ll

Mm

Nn

Oo

Pp

Qq

Xx

Yy

Zz

Rr

Ss

Tt

Uu

Vv

Ww

Product Font

Inter

Thin

Regular

Extra Light

Semibold

Extra Bold

Bold

0

1

2

3

4

5

6

7

8

9

!

@

#

$

%

^

&

*

?

/

)

Aa

Bb

Cc

Dd

Ee

Ff

Gg

Hh

Li

Ji

Kk

Ll

Mm

Nn

Oo

Pp

Qq

Xx

Yy

Zz

Rr

Ss

Tt

Uu

Vv

Ww

Primary Color

They are only used to provide consistency, accessibility, and a powerful simplicity throughout all brand communications.

Secondary Color

They are only used to provide consistency, accessibility, and a powerful simplicity throughout all brand communications.

Green

G50

#5a4bff

G100

#5a4bff

G200

#5a4bff

G300

#5a4bff

G400

#5a4bff

G500

#5a4bff

G600

#5a4bff

G700

#5a4bff

G800

#5a4bff

G900

#5a4bff

Mint Green

M50

#5a4bff

M100

#5a4bff

M200

#5a4bff

M300

#5a4bff

M400

#5a4bff

M500

#5a4bff

M600

#5a4bff

M700

#5a4bff

M800

#5a4bff

Purple

P50

#5a4bff

P100

#5a4bff

P200

#5a4bff

P300

#5a4bff

P400

#5a4bff

P500

#5a4bff

P600

#5a4bff

P700

#5a4bff

P800

#5a4bff

Marketing Website

Final Thoughts & Reflections

Conclusion

Designing Busbee gave me the opportunity to solve a real-world problem with direct impact on both user experience and business operations. From understanding tourist pain points to crafting seamless coordination between passengers, drivers, and tour operators — this project pushed me to think holistically.

Key Learnings

Real problems need real empathy, The project was rooted in true traveler frustrations, which helped ground our decisions in reality.

Designing for 3 user roles, Balancing needs of passengers, drivers, and companies taught me to design clear, focused flows.

Importance of communication, I saw how just one missed alert can break an entire experience and business trust.

Working collaboratively, Designing alongside experienced mentors showed me how to blend structure with creativity.

Confidentiality Note

Some visuals, flows, and business logic have been kept private to respect client confidentiality. This case study only includes what’s appropriate and non-sensitive.

Create a free website with Framer, the website builder loved by startups, designers and agencies.