
UberEvent
A Seamless Ride to Your Next Event
UX/UI Case Study
A. Introduction
As part of a UX/UI project, we identified a current challenge in the transportation world: high taxi costs for large events created a poor user experience.
The goal of the project was to offer an innovative solution that would help users reach events more conveniently, efficiently, and affordably.
B. The Problem
Users experience real difficulties when trying to order taxis for large events, mainly due to:
1.
Home Screen with Banner – The main screen shows the banner that directs to the feature.
Push Notification Reminder 30 Minutes Before Pickup – The app sends a push notification reminder 30 minutes before the pickup time.
Enter the Convenient Pickup Address – The screen where the user enters their preferred pickup area or address.
Code Provided to the Driver – The code shown to the user for driver identification and ride confirmation.
Choosing Suggested Pickup Point – Displaying the suggested pickup point the app offers.
Map Display and Edit Option – The screen shows the map with the option to edit if needed.
We kept the banner but changed its color to black and moved it to the bottom of the Suggestions section.
That did the trick. Users noticed it instantly, and it finally felt like it belonged there.
It’s a simple tweak, but there’ a big difference.
These key problems create frustration and negatively impact the overall user experience, leading users to seek alternative transportation options.
These challenges presented an opportunity:
Instead of users giving up on taxi services during major events, we saw a chance to create a smarter, more affordable, and community-driven ride-sharing solution — improving accessibility and user experience at the moments it matters most.
C. Research
To deeply understand user needs and pain points, we conducted:
2.
Expensive Rides
Taxi rides through the apps are considered very expensive, which causes users to avoid using them frequently.
No Price Estimate
No Ride Cost Prediction, users struggle to predict the cost of the ride before booking, which creates discomfort and a lack of confidence in the service.
Service Overload at Events
During peak times, especially before and during major events, the services become overcrowded, requiring long wait times, leading to an unpleasant user experience.
1.
User Research
We interviewed five participants to understand their experience with taxi apps, focusing on habits, preferences, and pain points. We also conducted observational studies and reviewed online data and industry reports.
2.
Key Findings
One of the main insights was that using taxis through the app—and likely taxis in general—is perceived as very expensive. As a result, users tend to use the service rarely, considering it a costly and non-essential expense
After identifying key pain points through research, our team conducted a collaborative ideation session.
We explored different ways to improve affordability, ride coordination, and event transportation experiences.
Here’s a snapshot of the ideas that emerged during our brainstorming.
G. Wireframes & Final UI
We translated our solution ideas into early wireframes to define the structure, flow, and user interactions.
These later evolved into the final UI, with a focus on clarity, price transparency, and ride coordination for events.
Entry Point Placement - We tested different ways to introduce the feature — icon, banner, color, and position — to find the most effective entry point.
3.
Target Audience & Competitors
Our research focused on a broad audience of taxi app users, ranging from ages 18 to 66. To gain a deeper understanding, we also interviewed users of competing apps such as Gett and Yango, comparing their experiences and challenges across different platforms.
Translating Insights into Product Solutions
Objectives
Key Features
D. The Goals
Shared Rides to Reduce Costs - Offering shared rides for users attending major events.
Reduce ride costs for major events
Improve user experience with taxi apps for event-goers
Known Ride Cost in Advance - Displaying the ride cost upfront, so users know exactly what they will pay.
We started by adding the feature as a small icon with a “New” tag, based on Uber’s design system. But during testing, most users either missed it completely or didn’t know what it was for. Not ideal.
E. Ideation – Team Brainstorming
Based on user research and key insights, we defined three main goals to guide the solution design.
These goals focused on improving affordability, enhancing service availability, and building user trust during high-demand events.
Ensure a ride on busy event days
Guaranteed Ride on Busy Days - Offering the option to pre-book a ride for major events to avoid delays or unavailability.
📌 Test One – Access via Icon (Noticed by Few)
1. Reduce Ride Costs for Major Events
Help users afford transportation by offering lower-cost shared ride options, making it easier and more accessible to attend events.
📌 Test Two – Banner Integration (Still Low Visibility)
So we tried a banner instead — something more visual, still within the design system.
It definitely got a bit more attention than the icon, but the white color just didn’t stand out enough. Still not working.
Provide users with upfront fare estimates to minimize uncertainty, build trust, and enhance confidence in choosing shared rides.
2. Improve Price Transparency
Ensure that users can easily find available rides during busy event times by offering pre-booking options and dynamic ride matching.
3. Enhance Service Availability During Peak Times
📌 Test Three – Final Banner Design (Effective)
Refining the Pickup Flow - We tested different ways for users to select a pickup point near event venues.
Each version helped us learn and improve, so instead of graying out early options, we kept all screens in color to reflect their role in the process.
Final Design Step Three - Split Layout
We split the process into two calm, focused steps: first, choose your destination, then pick a nearby spot. This version felt the most intuitive and reduced user stress, so we moved forward with it.
Step Two – Map with Inline Search (Familiar, But Overwhelming)
Switching to a map made the flow feel more familiar, like other ride apps.
But it ended up being too busy — especially in time-sensitive moments like event nights.
H. Outcomes & Insights
Through small but smart changes, we made the user experience smoother, clearer, and more user-friendly.
Step One – Flyer-Based Selection (Visually Clear, Functionally Weak)
A simple flyer layout with a drop-down felt clean, but many users didn’t notice the drop-down or understand they could change the location. It lacked clarity.
Improved Entry Point Visibility
Switching from an icon and a white banner to a black banner significantly increased user attention to the feature.
Visibility dramatically improved during testing, leading to a smoother and quicker entry into the flow.
Splitting the ride booking process into two simple steps — first choosing a destination, then selecting a pickup point — helped users feel less overwhelmed, especially during high-pressure event scenarios.
Reduced Decision Friction
I learned that thoughtful UX tweaks—even minor ones—can make experiences clearer, easier, and more trustworthy.
I. Final Reflection
This project showed me how small UX decisions — like button placement, flow structure, and wording — can dramatically impact user behavior.
It also reminded me that no design is perfect on the first try.
Every small change, every user feedback loop, helped us move closer to a solution that truly worked for real users.
Presenting a clear price estimate early in the process lowered user hesitation and strengthened their confidence to pre-book rides.