Enhancing Multi-Ride Booking through easier ride management and better convenience for families.

Enhancing Multi-Ride Booking through easier ride management and better convenience for families.

Enhancing Multi-Ride Booking through easier ride management and better convenience for families.

Enhancing Multi-Ride Booking through easier ride management and better convenience for families.

The Snapp multi-ride feature project aims to simplify booking and managing multiple rides simultaneously, enhancing convenience for families and users with varied transportation needs.

The Snapp multi-ride feature project aims to simplify booking and managing multiple rides simultaneously, enhancing convenience for families and users with varied transportation needs.

5,000,000


Daily rides


127,785,588


Monthly trip record

72,364,343


Snapp passengers

Over 90% market share in online taxis


Roles

Roles

Idea, UI/UX Design
Idea, UI/UX Design

Timeline

Timeline

4 Weeks
4 Weeks

Tools

Tools

Figma, Adobe Suite
Figma, Adobe Suite

5,000,000


Daily rides


127,785,588


Monthly trip record

72,364,343


Snapp passengers

Over 90% market share in online taxis

Project Overview
Snapp is the Middle East largest ride-hailing platform, with over 30 million registered users in Iran. Often described as the region's Uber, it handles millions of trips and deliveries daily — meaning even small friction points in the booking flow affect an enormous number of people.

Project Overview
Snapp is the Middle East largest ride-hailing platform, with over 30 million registered users in Iran. Often described as the region's Uber, it handles millions of trips and deliveries daily — meaning even small friction points in the booking flow affect an enormous number of people.

Project Overview
Snapp is the Middle East largest ride-hailing platform, with over 30 million registered users in Iran. Often described as the region's Uber, it handles millions of trips and deliveries daily — meaning even small friction points in the booking flow affect an enormous number of people.

5,000,000


Daily rides


127,785,588


Monthly trip record

72,364,343


Snapp passengers

Over 90% market share in online taxis

5,000,000


Daily rides



127,785,588


Monthly trip record


72,364,343


Snapp passengers


Over 90% market share in online taxis

The story… began when I was traveling with Snapp, and my mother called me, saying she had a doctor's appointment and asked me to book a Snapp for her. Since I was already on a trip myself, I couldn’t book a ride for her. My mother either had to wait until my trip was over so I could book a Snapp for her (which would make her late for the appointment), or we had to consider other options.

The options I had were:

  • Canceling my own trip

  • Using another app

  • Calling 1551 Snapp’s phone support to arrange a ride over the phone.

The story… began when I was traveling with Snapp, and my mother called me, saying she had a doctor's appointment and asked me to book a Snapp for her. Since I was already on a trip myself, I couldn’t book a ride for her. My mother either had to wait until my trip was over so I could book a Snapp for her (which would make her late for the appointment), or we had to consider other options.

The options I had were:

  • Canceling my own trip

  • Using another app

  • Calling 1551 Snapp’s phone support to arrange a ride over the phone.

The story… began when I was traveling with Snapp, and my mother called me, saying she had a doctor's appointment and asked me to book a Snapp for her. Since I was already on a trip myself, I couldn’t book a ride for her. My mother either had to wait until my trip was over so I could book a Snapp for her (which would make her late for the appointment), or we had to consider other options.

The options I had…

  • Canceling my own trip

  • Using another app

  • Calling 1551 Snapp’s phone support to arrange a ride over the phone.

The options I had were

  • Canceling my own trip

  • Using another app

  • Calling 1551 Snapp’s phone support to arrange a ride over the phone.

  • Canceling my trip could raise security issues. On Snapp, if a trip is canceled the driver continues to the destination, but since the trip is no longer active, neither the trip nor the passenger can't be tracked.

  • Canceling my trip could raise security issues. On Snapp, if a trip is canceled the driver continues to the destination, but since the trip is no longer active, neither the trip nor the passenger can't be tracked.

Problems using these options…

Problems using these options…

  • Using another app might not have available rides at the time.

  • Users might not be as familiar with the other app’s interface or features, making it more challenging to use effectively.

  • Calling 1551 There could be a long wait time on the phone.

  • It may be difficult to provide the exact address for the ride.

  • Online payment options might not be available through phone support.

  • Calling 1551 There could be a long wait time on the phone.

  • It may be difficult to provide the exact address for the ride.

  • Online payment options might not be available through phone support.

  • Calling 1551 There could be a long wait time on the phone.

  • It may be difficult to provide the exact address for the ride.

  • Online payment options might not be available through phone support.

  • Using another app might not have available rides at the time.

  • Users might not be as familiar with the other app’s interface or features, making it more challenging to use effectively.

User Research

User Research

Inability to Book Multiple Rides: Users can’t book rides for others while booking their own.

1.

2.

Difficulty in Managing Rides: Without a multi-ride feature, tracking and managing rides for multiple people becomes complicated and disorganized.

3.

Device Switching: Users must switch devices or wait for their ride to finnish before booking another.

The common Problems users have...

 “It’s really frustrating that I can’t book a ride for myself and another for my daughter at the same time. I’ve had to call a separate taxi for her, which defeats the purpose of using Snapp.” 

Desk Research
User feedback revealed a strong demand for flexible ride options, highlighting common frustrations with current limitations.




  • Source: Google Play Store, Apple App Store, online forums (Reddit, local Iranian forums), and social media discussions.


    Common themes in complaints:

    • Inability to arrange separate rides for children or family members while on a personal trip.

    • Increased frustration during busy hours when users need to coordinate travel for multiple people.

    • Have problem with resorting to calling taxis manually for their family members, which is less convenient than using an app.


One user mentioned: 

Inability to Book Multiple Rides: Users can’t book rides for others while booking their own.

1.

2.

Difficulty in Managing Rides: Without a multi-ride feature, tracking and managing rides for multiple people becomes complicated and disorganized.

3.

Device Switching: Users must switch devices or wait for their ride to finnish before booking another.

The common Problems users have...

User Interviews
Responses from Snapp users highlighted significant frustrations regarding ride booking and management, emphasizing the need for a multi-ride feature.



To gain a better understanding of user pain points, I conducted interviews with current Snapp users to explore their motivations and the challenges they faced while using the app.

User Interviews
Responses from Snapp users highlighted significant frustrations regarding ride booking and management, emphasizing the need for a multi-ride feature.



To gain a better understanding of user pain points, I conducted interviews with current Snapp users to explore their motivations and the challenges they faced while using the app.

What they say…



What they say…



When I open the app, I need…


"I want quicker access to booking a ride for someone else—right now, I have to wait until my own ride is done before I can do that."

When I open the app, I need…


"I want quicker access to booking a ride for someone else—right now, I have to wait until my own ride is done before I can do that."

Overall, I’d prefer if Snapp…


"Had a multi-ride feature. It would save me so much time and make things a lot easier for families like mine."

Overall, I’d prefer if Snapp…


"Had a multi-ride feature. It would save me so much time and make things a lot easier for families like mine."

Overall, I’d prefer if Snapp…


"Had a multi-ride feature. It would save me so much time and make things a lot easier for families like mine."

The ride booking process would be better if…


"It let me book multiple rides at once. Managing my family’s rides and my own through different devices is frustrating."

The ride booking process would be better if…


"It let me book multiple rides at once. Managing my family’s rides and my own through different devices is frustrating."

To improve the ride tracking feature…


"It would be great to see both rides on the map at the same time. I’m often checking to make sure my kids got to their destination safely."

To improve the ride tracking feature…


"It would be great to see both rides on the map at the same time. I’m often checking to make sure my kids got to their destination safely."

Results


  • Inability to Book Multiple Rides: Users expressed frustration with not being able to book rides for family members while booking their own.


  • Device Switching: Many users reported having to switch devices or wait for their ride to finish before arranging another, which they found inconvenient and time-consuming.


  • Ride Management Challenges: Managing and tracking multiple rides for family members was a common pain point, with users requesting an easier way to oversee all rides from one interface.

Inability to Book Multiple Rides: Users can’t book rides for others while booking their own.

Inability to Book Multiple Rides: Users can’t book rides for others while booking their own.

1.

2.

2.

3.

3.

Difficulty in Managing Rides: Without a multi-ride feature, tracking and managing rides for multiple people becomes complicated and disorganized.

Device Switching: Users must switch devices or wait for their ride to finnish before booking another.

The common Problems users have...

1.

Device Switching: Users must switch devices or wait for their ride to finnish before booking another.

Analysing Market & Competitions
Competitive benchmarking showed a great opportunity for Snapp to differentiate itself in the market by offering a seamless solution



Looking at similar apps, it became clear that the competition is making strides in offering multi-ride or family-friendly features:

Findings

By analyzing user reviews, studying competitors, and understanding industry trends, I see that none of these Competitor apps fully address the issue of booking two or more rides simultaneously for different passengers. This gap presents a great opportunity for Snapp to differentiate itself in the Iranian market by offering a seamless solution for families or groups needing to book multiple rides easily.

User Archetypes

Consolidating our key insights into 2 personas

User archetypes

Consolidating our key insights into 2 personas

User archetypes

Consolidating our key insights into 2 personas

User archetypes

Consolidating our key insights into 2 personas

Non Tech-Savvy

Reza isn’t very tech-savvy, but he’s learned how to use Snapp out of necessity. He mostly uses it to book rides for his children — whether it’s school drop-offs, after-school classes, or doctor appointments. He finds app interfaces overwhelming and limmited for book rides at once.

"I just want to get my kids to where they need to go without all this app confusion."


Pain Points

  • Can’t book another ride until the current one is done.

  • Has trouble navigating the app due to cluttered options.

Needs

  • A simple way to book multiple rides at once.

  • A clear interface with minimal distractions.

Tech-Savvy

Sara is a busy professional tech-savvy who’s always on the go. She uses Snapp daily for work but also coordinates rides for her elderly parents, who don’t use smartphones. She’s used to managing multiple services through apps, so Snapp’s lack of flexibility with ride bookings slows her down.

"I’m used to apps being fast and flexible. Snapp’s limitations with multi-ride booking slow me down."


Pain Points

  • Frustrated by the inability to book rides for others while on her own trip.

  • Annoyed by lack of a quick way to repeat previous rides.

Needs

  • A faster, more efficient ride management process.

  • A customizable interface for frequent riders.

Analysing Market & Competitions


Competitive benchmarking showed a great opportunity for Snapp to differentiate itself in the market by offering a seamless solution


Looking at similar apps, it became clear that the competition is making strides in offering multi-ride or family-friendly features:

Findings

By analyzing user reviews, studying competitors, and understanding industry trends, none of these Competitor apps fully address the issue of booking two or more rides simultaneously for different passengers. This gap presents a great opportunity for Snapp to differentiate itself in the Iranian market by offering a seamless solution for booking multiple rides easily.

How might we enable users to easily book multiple rides for themselves and others at the same time?

How might we simplify the payment process so users can manage multiple rides?

How might we simplify the payment process so users can manage multiple rides?


How might we improve ride tracking to allow users to oversee and manage multiple rides from one interface?

HMW Statements...

HMW Statements...

How might we enable users to easily book multiple rides for themselves and others at the same time?

How might we simplify the payment process so users can manage multiple rides ?


How might we improve ride tracking to allow users to oversee and manage multiple rides from one interface?


  • Send ride details to passengers via SMS or in-app notification.








  • Allow users to book multiple rides at once, specifying each ride's details.

  • Add an "Add Another Ride" option for separate pick-up and drop-off locations.


Emphasizing flexibility through multi-ride booking, customizable ride details, and streamlined payment management

Approaching a solution


  • Allow users to book multiple rides at once, specifying each ride's details.

  • Add an "Add Another Ride" option for separate pick-up and drop-off locations.



  • Allow users to book multiple rides at once, specifying each ride's details.

  • Add an "Add Another Ride" option for separate pick-up and drop-off locations.



  • Send ride details to passengers via SMS or in-app notification.







  • Send ride details to passengers via SMS or in-app notification.





  • Send ride details to passengers via SMS or in-app notification.





Approaching a solution

Approaching a solution

Emphasizing flexibility through multi-ride booking, customizable ride details, and streamlined payment management

Prototyping

Booking second ride

Prototyping

Booking second ride

Prototyping

Booking second ride

User Testing

User Testing

Usability Tests and Iterations

Enhancing usability by refining multi-ride booking flow, improving button accessibility, and clarifying navigation, resulting in a streamlined, user-friendly experience.






Objective:


After integrating UI elements into my wireframes, I conducted several rounds of iteration based on feedback. Once the high-fidelity prototypes were polished, I proceeded with a usability test using Maze, gathering insights from users who had previously participated in my initial research survey.


Test Goals
The usability test aimed to evaluate the ease of navigation, clarity of the multi-ride booking flow, effectiveness of the visual design, and identify any points of confusion or friction in the user experience.


Tasks:

  1. Book two rides simultaneously: one for yourself and one for a family member.

  2. Select different pick-up and drop-off locations for each ride.

  3. Complete the payment for both rides.

  4. Track both rides on the map until they reach their destination.


🤕 Pain Points

  • Multi booking button on mobile felt small and were hard to to interact.

  • There was some confusing issues on the flow of booking another ride.


Successes

  • The multi-ride feature was intuitive and easy to use once understood

  • Users found the design minimal and visually appealing


👍 Overall, I was glad that the app was easy to use with a clear flow. Afterwards, I made only minor changes such as clarifying and improving the size of multi-booking button and make some changes in the flow of booking another ride.

Final Design

Final Design

Key takeaways

Time efficiency and simplicity are valuable and users’ preference for quick, straightforward booking processes.



Through user interviews, research, and designing the multi-ride feature, I learned that time efficiency is crucial for users, who prioritize quick booking over additional options. Users prefer simplicity over complexity, highlighting the need for clear, streamlined processes.

Next Project

Let'S WORK

Let'S WORK

TOGETHER

TOGETHER

CONTACT NOW

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