R a h u l

Join-Ride is a Cab sharing app which is powered by Realtime data & availability to help people to get a ride from people who are driving and travelling in same direction. It helps people to share travel costs, get Comfortable ride, make new friend and be faster as compared to OLA, uber or metro. Provide ride with safety and tracking feature also.

What I did

  • UI / UX
  • Research
  • Wireframing
  • Prototyping
  • App Design
Project scope

Intuitive, user friendly,
Safe and Cheaper Ride

Cab service and Sharing market is still open for exploration and with new technologies arising and changing market dynamics.

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

Rider: to share his vacant car seat with a another passenger who is wish to traveling in the same direction, which will help him to save some money and also helps in saving the environment.

Features For Riders

Fare calculator: helps the customer to know how much they have to pay when they are about to book a cab.

Saved locations: This feature helped passengers in a significant way as they don’t need to search for the destination every time they book a cab

ETA & status: This feature which allows you to share your trip status with your friends and family, assuring them that you have a safe trip.Family members and friends would receive a text with details such as drivers name, vehicle number, location and estimated time of arrival.

Payment:Ensure you have Wallet, Debit & Credit card, Cash and Net Banking options available.

Book for someone else:Many a time we are away from them, and they can’t book a ride on their own. For such instances, the feature in which we can book trips for others.

Features For riders

Driver’s profile:This feature serves during verification of the driver.These details are important as they enable recruiters to know whether the driver is available or not.

GPS Tracking: Features is the most important as it assists the driver to search customer’s location, drive through optimal routes, and reach the destination with the accuracy and minimum delays.

Alert & notification : Features allows drivers to receive notification as soon as a customer nearby them has requested for a cab. After receiving notification, the driver will choose the shortest route to reach the customer at earliest.

Earnings History:This feature allows drivers to check all their expenses including toll and gas payments.so driver track its earnings after a certain period. It helps them to plan their day in a better way.

Choose your route:which allows the drivers to choose their most used paths. Once the driver sets a route, then automatically finds trips along that route. it help in traffic situation.

1. Empathize


Customer satisfaction depends on the good relation and better communication between the customer and the cab drivers.and when we share our car ride with unknow people. So, for better user experience, the need was to find what problems they face while booking their cab where cab drivers are involved. My aim was to survey the communication gap between the customer and the driver. I was hoping to improve the rating system of the driver and thus created my questionnaire according to it.

  • Poor/Bad attitude and behavior of cab drivers. Driver cancels the ride without informing.
  • Driver’s denial of service when they come to know that the payment method is not cash.
  • Driver accepting the ride but didn’t come neither cancels the ride forcing the passengers to cancel the ride and get a penalty on next ride.
  • Driver disagrees to come to the pickup point after knowing the destination.
  • Overcharged as some drivers are not familiar with the city route. Difficulty in guiding the drivers to pick up and drop point.
  • Language problem with the driver, not able to communicate.
  • Poor driving quality and car hygiene.
  • The late arrival of the driver, no punctuality.
  • Mental and Physical health issue due to long working hours.
  • Payment with wallet takes longer time to get credit to driver account.
  • Language Problem with the customer.
  • Traffic Might be a case no familiarity with city route sometime.
  • Difficulty in finding fuel center nearby and no meal fulfilment in new route.
  • Sometime miss understanding with co-passenger. than how to complete ride?


After With all the data collected from the research phase, we analysed all the problem statement to proceed further with the design process.

Problem Statement
"To have an experience for the customer, co-rider and the driver where the instruction given by the both customer should be folowed by the driver which would encourage the drivers to maintain a good and honest rating, have a safe and quality Ride for Both , and no communication and riding problem between all of them."

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.

User Persona

I created two personas of a customer and a driver to generate empathy with them.


Business Model ( For Rider)

OLA Cabs

Ola’s base fare for a sedan taxi in Delhi is Rs 75, with Rs 10/km up to 20 km and Rs 14/km after 20 km, and Rs 1/minute.

Peak time surges may apply.


Rs 6 per km up to 20 km and Rs 12 per km thereafter.

So, A 20 km ride will cost rate Rs. 180+(time taken x rs 1) in UberGO.

But On Ride Share

Affordable ride-sharing app in India with rides starting at just Rs 3/km. 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 cab

Business Model(For Car Owner)


Petrol Price in Delhi Rs. 80

delivers a good mileage of 17km/l in city driving conditions. So, for a 20km traveling will cost Rs 80. Rs 4/km.

Maruti Suzuki Dzire

Diesel Price in Delhi Rs. 80.87

delivers a mileage of 28.4 kmpl in city driving conditions. So, for a 20km traveling will cost Rs 70. Rs 3.5/km. So If a car owner is spending Rs 3.5/km and get Rs 3/km for sharing only one seat he can save a lot.

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.

OLA Cab Service
Uber Cab Service
 Uber Cab
Carpool Share Ride Service
 Carpool Cab

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.

User Flow

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.We are not selling a product, we are selling experience. Hence I feel it’s really important to understand the emotional side to user — their motivation, fears, feelings etc.But first, let’s break the journey into smaller part and analyse each one of them.

Understanding the User Flow (Drivers)
"To have an experience for the customer, co-rider and the driver where the instruction given by the both customer should be folowed by the driver which would encourage the drivers to maintain a good and honest rating, have a safe and quality Ride for Both , and no communication and riding problem between all of them."

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.

From researching potential journeys, comparing prices and managing trips to reading or writing reviews and splitting fares; everything can be managed via the mobile app.

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.

And as they are used to connecting with others on social networks or using the internet to collaborate with strangers, they’re often less nervous than older generations about sharing a journey with a stranger. As a result, younger people are more likely to trust the power of the internet to match them with drivers or passengers in a way that older people may not feel comfortable with.

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.

People looking for a ride can then use the app to find drivers making the same journey and book and pay for the seat. Then the passenger simply meets the driver at

the pre-arranged spot and they share the journey. The benefits are simple — drivers offset some of the cost of their journey while passengers gain transport that they might not otherwise have been able to afford.

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.

Each member creates a profile and all profiles, photos, ratings and rides are moderated by app. It’s also easy to view the wider social profiles of members by looking at how many Facebook friends or LinkedIn connections a member has.

After using the service, drivers and passengers can rate one another to further boost trust within the community and give future users more information about who they are travelling with. A secure messaging service means drivers and passengers can chat before sharing a ride — to find out more about one another and to arrange practical details about the journey.

3. Define

 Carpool Cab
Viusal Design / Prototype
 join Ride

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.

Carpool commuting is more popular for people who work in places with more jobs nearby, and who live in places with higher residential densities. Carpooling is significantly correlated with transport operating costs, including fuel prices and commute length, and with measures of social capital, such as time spent with others, time spent eating and drinking, and being unmarried. However, carpooling is significantly less likely among people who spend more time at work, elderly people, and homeowners.

Challenges with Carpool

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Edge Cases

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

When edge cases pop up, it’s make-or-break time for your website or app’s design. If you haven’t planned how the interface will deal with unusual scenarios, the whole experience can quickly fall down.

  1. Verified Users: Both the users passengers and riders should be verified before using the application. Otherwise fake users can misuse the application to steal money from riders or passengers.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. Luggage: In share rides passengers are not allowed with luggage bags. So this is our responsibility to guide the user.
  11. 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.
  12. Know your user: What if I have to book a ride for someone else?
  13. 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.

Say HelloConnect

Reach out to me!


Always down to collaborate when I have the time. I'm hoping to further my career. Let's get in touch,I’m available anytime on mail

Give a Call

9314882371, 8829022371