3/5
case study
How to enable better management of trips related to major events?
(concerts, festivals, matches, trade shows, …)
- Project
- Academic / The Design Crew
- Duration
- One week
- Team
- 3 Product Designers :
Cécile, Antoine and me
- Scope
- Ideation
- Prototyping
- User Testing
- Tools
- Figma
- Stitch
- Google Meet
- NotebookLM & Claude
Context
BlaBlaCar is the global leader in carpooling. Launched in French in 2006, it operates in over 25 countries and has more than 100M users.
Today, nothing is done in the app to address the "major events" use case (matches, concerts, festivals, trade shows, …) Trip planning and organization could benefit from some improvements in the product.
18%
of these trips are published on the platform.
8%
Customer service tickets for these trips
Research
Recall of the Problem
How to enable better management of trips related to "major events"
(concerts, festivals, matches, trade shows, …) ?
Success Criteria
Relieve Support
A decrease in customer service tickets regarding this type of trip.
Cancellations
Fewer cancellations from people unable to find each other or for whom trip details were unclear (meeting point or other).
Ideation
Benchmark
We conducted a benchmark to explore concrete solutions for our needs:
Turning ideas into concepts
To move forward in this creative process, we first identified central themes, then imagined varied solutions before validating the ideal user journey together.
MindMap
Crazy 8
Storyboard
Prototype v0
With our ideation and the information gathered, we imagined a scenario to facilitate the management of trips related to major events. Major events pose specific mobility challenges: noise, crowds, and difficult wayfinding. We designed a scenario and prototype to test how the application could better support users in these situations, starting from the end of an event.
The Scenario
It's the end of the day at the Foire de Paris. It's 6:00 PM.
You've just spent several hours in Hall 1 (Porte de Versailles), with a huge crowd and a lot of noise.
You've booked a BlaBlaCar to return home to Melun (1 rue du Château). Your driver Thomas is supposed to pick you up at 6:10 PM, just 10 minutes from now, at the Vaugirard hospital at 10 rue Vaugelas, 75015 Paris.
Your task is to open the BlaBlaCar app and use the information available to reach your meeting point.
Viewing the upcoming trip
Viewing the upcoming trip
1
Upcoming trip display
The user opens the app and sees the upcoming trip they've booked.
2
Trip details
Information about the departure point, departure time, and driver.
3
Meeting point
Visualization of the meeting point on the map with walking directions to get there.
Meeting point information + route
Meeting point information + route
1
Map view screen
This screen gives access to various information
2
Meeting point information
The user can see the walking time, distance, and departure time. By clicking on the item, there's a zoom on the car photo and the license plate.
3
Trip details
By clicking on the destination point, the user can access the trip details.
4
Additional bottom sheet information
Closed: the meeting point address, driver info, passengers, and access to a chat.
Open: the meeting details, vehicle information, and trip details. At the bottom, the ability to share the meeting point location and a button to access BlaBlaCar support.
5
Opening/closing the bottom sheet
The bottom sheet can be opened by the small bar or by clicking outside the modal.
Map view navigation
Map view navigation
1
Starting navigation
The user launches navigation to the meeting point in map view.
2
Following the route
The map displays the route to follow with directional indicators.
3
Arriving at the meeting point
The user arrives at the destination and can identify the driver's vehicle.
Augmented reality (AR) navigation
Augmented reality (AR) navigation
1
Departure to meeting point
Another way to follow navigation — the AR mode chosen by the user for their trip.
2
AR navigation mode
The user follows AR directions to find their way. There are orientation arrows and a bubble confirming the direction to the car's location.
3
Switching to map view
The passenger can switch back to the map view at any time to consult information differently.
4
Arrival at meeting point
The user switches back to AR until reaching the meeting point.
User Testing
User Panel
Traditional
49 years old
Never used Blablacar before
25 years old
Has already used Blablacar
BlaBlaCar
26 years old
Uses Blablacar often
31 years old
Has used Blablacar occasionally
24 years old
Has already used Blablacar
Test Objectives
Flow
Verify the simplicity and relevance of the flow as a whole
AR Guidance
Verify interest in the AR feature and check if guidance by blue arrows is intuitive
Find Today's Trip
Check if the user can easily find their trip among the list
Clarity and Confidence
Check understanding of the Meeting Point and additional information
Communication
Verify the effectiveness of messaging with the driver via the integrated chat
Additional Information
Verify the usefulness of the bottom sheet for giving other information to the passenger
Key Insights
5/5
Found AR navigation very useful for orientation
5/5
Easily understood map navigation to reach the meeting point
0/5
Saw they could click on the car icon at the arrival point
3/5
Had difficulty finding their trip from the home screen
3/5
Understood the chat messaging feature
5/5
Found the meeting point. They appreciate the info like: the vehicle photo; distance/time and visual landmarks (e.g. the hospital)
2/5
Didn't understand all the content of the bottom sheet
3/5
Opened the bottom sheet and found it practical to have access to additional information
Iteration
Viewing the upcoming trip
Iterations
To simplify access to the event trip, a "Today's Planned Trip" button has been added to the home screen.
- Vehicle icon to stand out from the rest of the interface.
- A text indicating the upcoming meeting.
- Departure location and destination
- Departure time
Iterations
One of our testers made a wise remark: "This is May 10th, which year? "
Indeed, our v0 was missing a time reference compared to trips.
We therefore added separators to frame the trips in a timeline.
- Today
- Upcoming
- Past
Meeting point information + route
Iterations
Photos attributed to Google Map
Personalization of the section with:
- driver's photo
- text on the source of the information
Map not clicked
Added a zoom icon to indicate interaction on the map.
On our initiative:
- Superposition of avatars
- At the bottom, the text of the "Share location" button becomes "Share trip", an error on our part
Iterations
During testing, 2/5 did not click on messaging. During discussions with one of the users, we realized it was impossible to know if there are new messages.
We therefore added a small red dot as an indicator of unread messages.
Map view navigation
Iterations
During testing, 2/5 did not click on messaging. During discussions with one of the users, we realized it was impossible to know if there are new messages.
We therefore added a small red dot as an indicator of unread messages.
Iterations
We realized that distinguishing people by messages of different colors was more confusing than other things. This was raised in our step-by-step discussions.
Augmented reality (AR) navigation
Iterations
During testing, 2/5 did not understand the AR icon and did not use it. We therefore improved the visibility of the AR button with a clearer icon and an explicit label.
Iterations
We realized that distinguishing people by messages of different colors was more confusing than other things. This was raised in our step-by-step discussions.
Conclusion et perspectives
The Design Crew team really appreciated our work.
Members particularly appreciated the integration of their new graphic charter with our solutions. They recognized the value of our UX approach, and the design choices were approved.
Pour aller plus loin
1
Test the last iteration with users.
To obtain:
- New user feedback
- Optimization of the solution before final production release
To verify that:
- The solution provides direct access to the trip on the day of the event
- Navigation is better understood in AR and Map view
- The choice via the new AR button aligns with users' expectations
- Better understanding of the bottom sheet content with the added modifications
2
Success indicators
AR Adoption Rate
% of event users activating the Augmented Reality feature.
Method : Analytics
Frequency : Monthly
Threshold : > 20%
CSAT Score
Satisfaction level after using the specific "Major Event" flow.
Method : Micro-survey from the app
Frequency : Post-trip
Threshold : 3/5
Retention Rate
User's ability to return and use the feature during a second event.
Method : User cohorts
Frequency : Semester
Threshold : > 30%
Navigation Success Rate
% of users reaching their destination without route errors or major detours.
Method : GPS trip log analysis
Frequency : Weekly
Threshold : 80%
3
Improvements to come
Simplify messaging
Given the difficulty of using standard messaging during lively events, offer intelligent and contextual reply buttons (e.g., "I'll be there in 5 minutes")
Shared ancillary fees
When driver and passengers attend the same event and share the round trip. How to manage the split of ancillary fees (e.g., parking) in the app?
Dealing with the unexpected
How to reschedule an event departure in an anxiety-inducing situation, following a driver cancellation or traffic disruptions?
Major event matching
How to help drivers/passengers sharing the same event connect on the platform?
Vehicle location and details
Make driver's vehicle info accessible to the user on the day of the trip.