Ride Sharing — How we can make it possible- UX Case Study

User Objective

Passenger: To get a share ride to their destination which will take lesser time, cheap but safe and convenient.

User Persona and Scenario

For the better understanding of our target audience, I designed 3 different user personas for passenger and one for the rider. For this, I took help from my friends and colleagues. Rohan represented my primary use case.

Business Model ( For Rider)

OLA Cabs
For 1st 4kms it is Rs. 100 then onwards it is Rs.8/km. So, for a 20 km ride will cost approx. Rs. 228 in OLA mini.
Peak time surges may apply.

But On Ride Share

Rs. 25 as base fare(App Earning) + 3.5/km
So, A 20 km ride will cost RS 95 only which is approx half charged by uber.

For Car Owner

Petrol Price in Delhi Rs. 70

Competitive Analysis

After I gathered all the information I needed in order to move into the next phase of the process, I started doing competitor analysis. I looked at some mobile apps at the time Uber, Ola, Wunder Carpool and Bla Bla Car to find out the pros and cons in the product.

1) Uber

2) Ola

3) Wunder Carpool

4) Bla Bla Car

Insights from the research

Problems for passengers

  1. Bus/metro stops are not located near you. One has to walk longer to catch a bus/metro, to change bus/metro and after you reach your stop till your destination.
  2. Busses don’t have a proper schedule and you’ll have to wait for long hours sometimes. If you want to start your trip at some particular time you need to be a minimum 15 minutes early.
  3. You don’t get a seat to sit and a bus/metro will be overloaded so that it’s not even easy to stand. Sometimes I travel 2hours standing in the bus/metro.
  4. Lots of stops in a journey; if your journey is 20 kms there will be more than 20 stops.
  5. There is neither good linkage between different means of public transport say, busses, trains, and metros nor there is any kind of transport to all places, one has to either walk or catch an auto to change their mode of transport.
  6. I have often met drivers who are not very tech-savvy. Unintentional common mistakes include cancelling a ride even before it started, trouble understanding map directions / customer’s location, etc.

Problems for riders

  1. Parking: Because of the problems of public transport mentioned above there is a Rapid increase in vehicles in cities which has caused an enormous parking crunch.
  2. Traffic: No doubt, traffic congestion is resulting into unnecessary delays and reduction in speed. It has resulted into a non-productive activity for most people as when they get stuck in traffic jams, they reach their workplace late or reach back home late.
  3. Car Price: Buying a car is not a piece of cake for everyone. In India car prices start from Rs 2 lacs. And apart from that you have to pay lots of taxes on it.
  4. Fuel Price: Fuel prices are always a problem for daily commuters. As it keeps on increasing, it is difficult for riders to manage their monthly budget.

Understanding the User Flow (Passenger)

As it always goes, to design a solution, you need to understand the problem first. Although, the task was to create a car sharing app, it was very essential to research the pre and post booking phase.

User flow (Rider)


A search engine that would allow people to search for empty seats in cars in the same way travellers can search for seats on a train or plane. India is a price sensitive market and given the population density in major Indian cities it’s not difficult to match riders while pooling.

Why we need a Mobile App?

There’s another practical reason why mobile is so important for us. Travelers are often nowhere near a desktop computer when they are researching transport options. They could be stood at a train station after finding out that the travel options they hoped to find there aren’t available. Or they might be sat in a bar planning a social trip with friends.

Why we are targeting younger Audience?

With limited budgets yet likely to want to travel long distances to visit friends, work or study; they are precisely the people likely to respond positively to a Carpool service.

How it will work?

Our working model is pretty simple. People with spare seats in their car can use the app to advertise their journey and the cost per seat. Drivers are not allowed to make a profit but can charge passengers an amount to help cover their costs.

How can we build Trust?

Creating a community of trust is also important for us. As people are naturally hesitant about sharing car space with a stranger, it was important for the brand to address and overcome these concerns head on.


Features and visual elements (Passenger):

Features and Visual Elements (Rider)-

Benefits of Carpool

By having more people using one vehicle, carpooling reduces each person’s travel costs such as: fuel costs, tolls, and the stress of driving. Carpooling is also a more environmentally friendly and sustainable way to travel as sharing journeys reduces air pollution, carbon emissions, traffic congestion on the roads, and the need for parking spaces. Authorities often encourage carpooling, especially during periods of high pollution or high fuel prices. Car sharing is a good way to use up the full seating capacity of a car, which would otherwise remain unused if it were just the driver using the car.

Challenges with Carpool

  • Flexibility — Carpooling can struggle to be flexible enough to accommodate in route stops or changes to working times/patterns. One survey identified this as the most common reason for not carpooling.
  • Reliability — If a carpooling network lacks a “critical mass” of participants, it may be difficult to find a match for certain trips. The parties may not necessarily follow through on the agreed-upon ride. Several internet carpooling marketplaces are addressing this concern by implementing online paid passenger reservation, billed even if passengers do not turn up.
  • Riding with strangers — Concerns over security have been an obstacle to sharing a vehicle with strangers, though in reality the risk of crime is small. One remedy used by internet carpooling schemes is reputation systems that flag problematic users and allow responsible users to build up trust capital, such systems greatly increase the value of the website for the user community.
  • Overall efficacy — Though carpooling is officially sanctioned by most governments, including construction of lanes specifically allocated for car-pooling, some doubts remain as to the overall efficacy of carpool lanes. As an example, many car-pool lanes, or lanes restricted to car-pools during peak traffic hours, are seldom occupied by car-pools in the traditional sense. Instead, these lanes are often empty, leading to an overall net increase in fuel consumption as freeway capacity is intentionally contracted, forcing the solo-occupied cars to travel slower, leading to reduced fuel efficiency. Further, many of the vehicles are occupied by passengers that would nevertheless consist of multiple passengers, for example a parent with multiple children being escorted to school.
  • Women Safety — When it comes to cab or car pool services in India women safety is still a major concern. Chariot for Women, is a rideshare platform touted as being for women only, purportedly built in response to numerous reports of assaults against women by male rideshare drivers. Chariot for Women plans to create this danger-free utopia by only allowing female drivers and only allowing women and children to be passengers. The app was developed by married couple Michael and Kelly Pelletz.

Misuse of Car pool

Uber Driver Shot Dead

Rape Cases

Edge Cases

A common mistake is to only plan for the perfect scenario. Great designs prepare for the unexpected, as well as the ideal.If my career as UX designer has taught me anything, it’s that people rarely use your products the way you expect.Usability issues are most likely to happen when the unexpected occurs.

  1. Pre defined fixed charges: As we are creating a product which will work on real time data and scenerios, displayed price should be pre defined. Otherwise passenger will try to negotiate with the rider and it will waste a lot of time on the both side.
  2. Hassle Free Cancellation: We have discussed a happy scenerio but there will be a case where user wanted to cancel the ride for any reason. Because we don’t want to restrict our user by any means. We should provide an option of cancellation before the ride starts and upon cancellation from any side we should notify the other user about the cancelled ride. For any cancellation due to technical issue we can provide any free service as compensation.
  3. SOS: Safety has been a biggest concern for all the transport service providers. But now all you have to do is click an ‘SOS’ button that will send an alert to the police control room and three contacts of your relatives registered by you with the cab operators.All radio taxi operators were asked to install safety measures in taxis following the rape of an executive of a multinational company in Delhi by an Uber cab driver.
  4. Ladies Only: What if a women wants to travel only with a women passenger or rider. A ‘ladies only’ option should be there where women can choose to only share their ride with other women.
  5. Internet Connection(Pre Booking): There may be a case when you don’t have any internet connection in your area. There should be an offline booking option should be available via sms.
  6. Internet Connection(Post Booking): What will happen if you have reached the destination but there is no internet connectivity. How system will detect that you have landed your home safely. So there should be an sms facility available by which a user can send an sms and notify the system about it.
  7. Delay by Rider: There may be case where passenger has booked the ride and waiting for the rider but the rider seems to be late by any reason. Then there be a facility of finding another rider without cancelled the current ride.
  8. Delay by Passenger: A certain time should be given to passenger to reach the location, post that ride should be cancelled or rider should have the facility to extend the waiting time.
  9. Luggage: In share rides passengers are not allowed with luggage bags. So this is our responsibility to guide the user.
  10. Vehicle Breakdown: In case of vehicle breakdown during the journey we can display the nearest car mechanic available to the rider. And passenger should have the ability to book another ride.
  11. Know your user: What if I have to book a ride for someone else?
  12. Number of Passenger: What if I have to book a ride for more than 1 passenger?


  1. Free Calls: We should provide passengers with a feature to connect with drivers for free. This is again because India is a price sensitive market. These small cost matters. There should be a helpline to which I will call and it should forward my call to the cab driver who is supposed to pick me up and vice-versa. Each trip will require just 1 to 2 calls on average. It’s not too much to ask. And it will be more secure for both of them. System will not display their mobile number to each other.
  2. Driver Rating: Currently there is no mechanism to book a cab only with drivers whose rating >= X (rated by at least 10 different rider).
  3. Consistent Price: Maintain consistent pricing for customers in both rural and non rural cities.
  4. Chat Messages: Chat functionality should be there to notify the other user if someone is unable to connect via phone call.
  5. Share Live Location: User should be able to share their live location with their contacts to let them know where they are.

Conclusion Note:

Thanks for reading the article. Let me know what you think! Bye!

User Experience Designer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store