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
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.