Streamlining Travel with BlaBlaCar: A Wireframe User Flow Analysis
Introduction: In this challenge, I chose the popular app BlaBlaCar, a carpooling platform that connects drivers with available seats and passengers traveling in the same direction. I will be creating a wireframe version of the user flow for booking a ride. BlaBlaCar’s app simplifies travel by making ride-sharing accessible and convenient. I decided to focus on this flow as it showcases the core functionality of the app and is essential for both drivers and passengers.
Reasons for Choosing the Booking User Flow: The booking flow represents a fundamental interaction in BlaBlaCar’s app, where users can easily find and book rides to their desired destinations. This flow encompasses the essential features like journey search, ride details, and payment confirmation. Analyzing this flow will shed light on the app’s usability, efficiency, and how it guides users to complete a booking successfully.
Get Maxiliu’s stories in your inbox
Join Medium for free to get updates from this writer.
Task Analysis of the Booking User Flow:
- Starting Point: Home Screen
- The user is greeted with a clean and intuitive home screen that offers two primary actions: “Find a Ride” and “Offer a Ride.”
2. Journey Search
- By selecting “Find a Ride,” the user enters journey details like origin, destination, and travel date/time. The app then displays relevant ride options based on the provided information.
3. Ride Selection
- Users browse available rides presented in a list format, with crucial details such as driver profile, departure time, car details, and available seats.
4. Ride Details
- Upon selecting a ride, users view additional details about the trip, including pickup/drop-off points, stopovers, and any specific driver requirements.







