Carpool Safe

OnRoad

Overview

Carpooling App for easire, safer and cheaper travel

Role

UX Research - Product Design

Tools & Platform

Adobe Illustrator, Figma, Miro

Introducing OnRoad

Explore cost -effective and safe travel.
a carpooling app catering to both drivers and passengers. Beyond ride-sharing, OnRoad offers additional features to enhance the travel experience, perfect for those who enjoy exploring and hitchhiking adventures.

Goals

connecting travelers and drivers heading to the same destination
reducing travel costs for both ways
safe and informative travel
enjoying the trip for both travelers and drivers

User Story & Persona

Sarah needs to commute everyday between her house and her school and she can not afford regular Taxi as they are expensive and she lives far

She tries a carpool app which she can carpool which is an economic option for her and also she can see the drivers info and chat with them before getting into their car

she choses her driver based on the options appearing on the app and

Sarah finds a fun, economic way to get to her house everyday and meeting new people

College student Sarah

Age: 20

Location: Urban university campus

Education: Studies Art

Objective:

economical and convenient transportation options to fit her student budget and ensure her commute is easy and stress-free

Pain points:

The high price of regular or online Taxi

Safety issue of getting in a stranger's car

Alex is a young nomadic photographer who finds inspiration in exploring diverse environments and connecting with people along the way

Constantly on the move, Alex seeks eco-friendly and last-minute travel options to maintain his spontaneity and align with his sustainable values

Alex enjoys making new friends on his journeys, turning his trips into fun and memorable experiences. He loves meeting and talking with new people, finding inspiration in their stories and perspectives

Alex often stays in roadside motels he discovers on the map, spending a few days to rest and recharge before heading back on the road to continue his adventures

The Young Nomad Alex

Age: 26

Occupation: Freelance Photographer

Location: Anywhere in Europe

Objective:

  • Travel spontaneously while staying within budget

  • Meet interesting people along the journey

  • Find safe and reliable transportation

Pain points:

  • Difficulty finding last-minute rides

  • Concerns about safety and trust when traveling with strangers

  • Lack of tools to coordinate with drivers on remote or less popular routes

Competitor Analysis

The competitor analysis for the Onroad project evaluates four leading carpooling and ride-sharing platforms: BlaBlaCar, Uber, Lyft, and Waze Carpool. Each platform offers key features such as ride filters, driver/passenger matching, and integration with maps, but their strengths and weaknesses vary. BlaBlaCar excels in price transparency and multi-language support, making it ideal for international users. Uber leads with its reliable real-time tracking and seamless in-app communication, while Lyft stands out for its intuitive search and filtering options but lags in language support. Waze Carpool offers efficient map integration but lacks robust features like detailed reviews and tracking. This analysis highlights opportunities for Onroad to differentiate itself by combining the strongest elements of these competitors while addressing gaps in user experience and feature depth.

Features

Limited flexibility for spontaneous trips; slightly longer booking processes

More expensive for longer distances; often congested driver availability during peak hours

Limited coverage in some regions; less emphasis on carpool-specific features

Limited to local carpooling; no real-time trip tracking; lacks extensive customer reviews

Focus on user-friendly features for last-minute trips and improve trip customization options

Include more cost-effective carpooling options for longer distances

Expand regional coverage and optimize carpool matching for affordability

Introduce real-time tracking and detailed reviews to enhance trust and reliability

Search Option

Ride Filters

Driver/Passenger Matching

Real-Time Tracking

Price Transparency

In-App Communication

Review & Rating

Multi-Language Support

Integration with Maps

Subscription Plans

Pain Points

Opportunities

BlaBlaCar

Uber

Lyft

Waze Carpool

User Journey Map: Enhancing Ride-Booking Experiences

The user journey map outlines the key stages of a ride-booking app experience, highlighting tasks, user goals, pain points, touch points, and opportunities for improvement. It covers onboarding, profile creation, language and currency settings, app exploration, ride selection, booking, in-app communication, and post-ride review. Common pain points include complex processes, overwhelming interfaces, limited flexibility, and lack of information. Key opportunities for improvement include streamlining processes, enhancing personalization, offering better communication tools, and optimizing the review and rating system. By addressing these challenges, the app can create a seamless, user-friendly experience that fosters trust, engagement, and satisfaction.

Action

Onboarding

providing visual aids

using gamification to engage users

insure a secure process

provide a wide range of languages with a clear instruction

provide tutorial pop-ups for the first time users

giving users flexible options for time

search based on name or selecting on map

setting advanced search and filters

help users to find high rated options

giving users flexible options for time

being able to filter and set preference for the better experience

In-app translation for better communication

providing a safe monitored platform

provide information in a certain order

seamless process

asking for verification code for more safety

different sections for all information

using one screen interface to avoid frustration

timing optimization

review both driver & passenger

welcome message

multi step instruction

asking for creating account

ID verification process

complete name info

adding a photo

setting a menu for language & currency seperately

main page

map navigation

features

search option

map

Time setup

search option

filters

rides list

search option

Time setup

filters

chat platform

chat history

language option

block and report section

ride detail page

book button

chat button

book button

checkout

verification code

map

locations filter

traffic visualization

weather visualization

rate by star

give feedback by selecting keywords

write in a review box

complex sign-up process

overwhelming interface

complicated process

too many steps

asking for sensitive info

limited language options

limited currency options

overwhelming interface

too many features

struggling finding a place with name

not being able to set their preferences correctly

lack of flexibility

limited filters and information

lack of flexibility

limited filters and information

language barriers

receiving offensive content

lack of information

confusing process

not trusting the process

not accurate info about the specific ride

not finding info easy

time consuming process

poor timing- users don’t want to leave a review immidiately

understanding key features

completing a setup

trying the core functionality

Being able to create account by their email

Being able to skip some parts for later

being able to set to their local language

online or cash payment

getting comfortable with the app and understanding the features

flexible options for adjusting time

being able to chose far or near destination

finding a suitable ride

getting all the essential information

clear options illustrating to potential passengers

finding a suitable passenger

seamless & real time communication

access to chat history

decide to book the ride

see the information about the ride

see the driver’s info

book the ride

choosing the payment method

being updated about the weather & traffic

finding places like gas station, restaurants

being able to leave a fair review and rate after their trip

Creating a profile

downloading the app

Navigate through the app

create a profile with email or user password

Complete detail information and ID

Navigate through the app interface

set language preferences

chose the currency

set a destination point

set a pickup point

set a time

use the search option to find drivers

review available rides based on preferences

setting departure and destination point

schedule time

setting numbers of seats

communication between drivers and passengers for updates and checking the details about the ride

click on the ride to see the details

checking the information

book the drive or chat with driver

access navigation & map for real time information

check weather info

spotting essential places

proceed the booking

going to checkout

pay

rate the ride

leave a review after the ride

Creating profile

Language & Currency

Exploring the App

Finding a ride

Pickup & Destination

Offering a ride

In-app communication

Ride details

Book and payment

Road, Traffic & Weather information

Review & Rating

Tasks

User goals

Pain points

Touch points

opportunities

Design System

Colors

Primary

Secondary

Background

Button

Paragraph

Link

Hover

Typography

Public Sans Page main Titles 20px-Bold

Public Sans Paragraph titles 16px-Bold

Public Sans large buttons 16px-Regular

Public Sans Medium buttons 14px-Regular

Public Sans Small buttons 12px-Regular

Public Sans Paragraph text 14px-Regular

Public Sans Secondary text 12px-Regular

Public Sans Navigation text 12px-Regular

Navigation

HOME

SEARCH

RIDES

INBOX

SETTINGS

HOME

SEARCH

RIDES

INBOX

SETTINGS

Buttons

Large

Medium

Small

Large

Medium

Small

Large

Medium

Small

UI Wireframes

Streamlined Booking Process Prototype

To enhance the user experience for the Onroad app, a web service was developed and a seamless booking process was prototyped using Figma. The prototype focuses on guiding users through selecting their pickup and destination points, applying filters for preferences, and confirming their ride with ease. By prioritizing clarity and efficiency, the booking flow ensures a smooth journey from start to finish, reducing friction and enhancing user satisfaction.

@2024-Powered by caffeine, sugar and deadlines.

@2024-Powered by caffeine, sugar and deadlines.