User, Driver and Admin Flows

Redefining Roadside Assistance: A UX-Driven Approach to Booking Tow Trucks in Oman

UX Strategy

End-to-End Experience

Product Design

Challenge

Vehicle owners facing breakdowns often struggle to find reliable, fast, and stress-free roadside assistance.

Currently, Oman does not accommodate any application resolving this issue.

The process of finding a tow truck, comparing services, and tracking arrival times is often frustrating and time-consuming, especially in urgent situations.

Admin management of drivers, bookings, and real-time tracking is inefficient in existing solutions.

Solution

Designed an intelligent booking flow to streamline requesting a tow, including vehicle selection, towing type, and location input.

Integrated live tracking and updates to keep users informed of their tow truck’s arrival.

Created a driver-friendly dashboard to simplify trip management, earnings, and job history.

Developed an admin panel for managing drivers, reviewing trip analytics, and ensuring service reliability.

Implemented a visually engaging, user-centric UI with a focus on accessibility and clear call-to-actions.

My Role

Lead UX/UI Designer

Features

GPS Live Tracking

Admin Dashboard

Custom Illustrations

User and Driver Apps

User-friendly Seamless Flows

Tools

Figma

(Design & Prototyping)

Miro

(User Flows & Research)

Protopie

(Prototyping)

Notion

(Documentation & Collaboration)

Adobe Suite

(Custom Illustrations)

Timeline & Status

4 months

In development

Javlections

This was the first time I designed an app with three different users flows :'D

User Goals

and Impact.

Hassle-Free Tow Request

User Goal

Get roadside help quickly with minimal effort, reducing stress in urgent situations.

Design Implication

The tow request flow is intuitive and users can request help in a few taps. Real-time tracking and upfront pricing provides further transparency.

Hassle-Free Tow Request

User Goal

Get roadside help quickly with minimal effort, reducing stress in urgent situations.

Design Implication

The tow request flow is intuitive and users can request help in a few taps. Real-time tracking and upfront pricing provides further transparency.

Hassle-Free Tow Request

User Goal

Get roadside help quickly with minimal effort, reducing stress in urgent situations.

Design Implication

The tow request flow is intuitive and users can request help in a few taps. Real-time tracking and upfront pricing provides further transparency.

Empowering Drivers

User Goal

Easily accept, track, and complete towing jobs while staying connected with customers.

Design Implication

A streamlined app that gives drivers clear locations, quick-action buttons, and built-in chat for smooth communication.

Empowering Drivers

User Goal

Easily accept, track, and complete towing jobs while staying connected with customers.

Design Implication

A streamlined app that gives drivers clear locations, quick-action buttons, and built-in chat for smooth communication.

Empowering Drivers

User Goal

Easily accept, track, and complete towing jobs while staying connected with customers.

Design Implication

A streamlined app that gives drivers clear locations, quick-action buttons, and built-in chat for smooth communication.

Optimze Admin Operations

User Goal

Monitor, approve, and manage drivers, bookings, and performance efficiently.

Design Implication

A centralized dashboard provides real-time driver and trip data, allowing admins to track jobs and optimize service quality.

Optimze Admin Operations

User Goal

Monitor, approve, and manage drivers, bookings, and performance efficiently.

Design Implication

A centralized dashboard provides real-time driver and trip data, allowing admins to track jobs and optimize service quality.

Optimze Admin Operations

User Goal

Monitor, approve, and manage drivers, bookings, and performance efficiently.

Design Implication

A centralized dashboard provides real-time driver and trip data, allowing admins to track jobs and optimize service quality.

Collaboration between Users and Drivers

The screens are designed to support seamless interactions between users and tow truck drivers. The flow ensures clear communication, real-time tracking, and a structured process from request to completion.

Instant bookings without admin approvals

Drivers have full control over accepting tow requests based on their availability

User Flow

Allows users to book a tow truck quickly, track progress, and complete payments effortlessly.

Driver Flow

Drivers receive, accept, and manage bookings in real time, ensuring flexibility and efficiency in handling tow requests.

Desk Research

Numbers and Impact.

Javlections

I created a branding guideline for the client and decided on the color schemes and custom illustrations using a client interest survey and brand identity research.

Increase in

Roadside Assistance

This market is projected to grow immensely, exhibiting a CAGR of 5.6%.

Real-time tracking is vital

45% drivers experience anxiety, so using real-time features lead to higher user satisfaction

Real-time tracking is vital

45% drivers experience anxiety, so using real-time features lead to higher user satisfaction

Real-time tracking is vital

45% drivers experience anxiety, so using real-time features lead to higher user satisfaction

Users find and book tow trucks 60% faster compared to manually searching for services.

60

%

faster

Tow Truck Booking

Users find and book tow trucks 60% faster compared to manually searching for services.

60

%

faster

Tow Truck Booking

Users find and book tow trucks 60% faster compared to manually searching for services.

60

%

faster

Tow Truck Booking

Seamless Rides, Effortless Decisions

Smart booking for Users
+ clear Trip Insights for Drivers ✨

Javlections

Introducing this service for the FIRST time in Oman, I carefully considered the anxiety users might feel during a roadside emergency. To ensure a seamless and reassuring experience, I studied around 10 road assistance apps and designed an MVP that balances both functionality with effortless.

Introducing this service for the FIRST time in Oman, I carefully considered the anxiety users might feel during a roadside emergency. To ensure a seamless and reassuring experience, I studied around 10 road assistance apps and designed an MVP that balances both functionality with effortless.

Javlections

I made sure to optimize design screens to minimize steps while also considering business needs - making sure the first launch is without overcomplicating development.

From Sign-up to Pick-up

Seamless Onboaring and guided Booking - all in a few Taps! ✨

Javlections

The client didn't have market research on tow truck drivers in Oman so i conducted thorough desk research and analyzed similar apps to create seamless flows

Your Tow, Your Terms!

Everything a Tow Truck Driver needs, all in one Place ✨

Some highlights from the driver flow

Javlections

I discovered that users often overlook reviews and comments, which isn’t ideal for a service-based app. To address this, I designed an engaging feedback flow to keep users interested.

Great Rides Deserve Great Reviews!

Feedback flow that doesn't Dissapoint ✨

Command Center: Keep Every Tow on Track!

Optimizing Tow Operations with Smart Management ✨

The admin screens were designed to give full visibility into drivers, customers, and ongoing trips. They allow admins to track live routes, approve drivers, monitor earnings, and analyze trip data through interactive charts. Designed for efficiency, ensuring smooth operations and faster decision-making.

Javflections

future steps

Optimizing App features through user research

Because of limited time from the client and needs, not a lot of user metrics could be tested but my plan is to definitely incorporate this once the first version is released by the client.

future steps

Introducing Loyalty & Incentive Programs

Driver retention is as important as user acquisition. A future idea is to include a rewards system for frequent drivers and users, to make sure our engagement grows with high service quality.

closing thoughts

Existing design systems are a huge asset

Reusing and customizing the material design library not only gave me the confidence on the components I designed but also allowed me the time to explore creative ways to make the app more unique using unique layouts and custom illustrations/patterns.

closing thoughts

Understanding user psychology makes all the difference

This app contains a very anxiety driven customer journey. I had to research and study other existing apps thoroughly to understand how any task could be done with the least number of steps and previous knowledge from users.

I'M GLAD YOU MADE IT! Thank you all for reaching here! I loved working on this project and put a lot of my heart and soul into this. I'd love to hear your feedback and learn more from fellow readers! :D Connect with me!

I'll be there for youuu…

Got a project in mind? Need fresh design advice? Or just want to chat about all things UX? Let’s connect, I love yapping :'D

Let’s work together

Got an Idea?

Javeria S.

2025 © Javeria Syed

10:46 AM GMT+3

I'll be there for youuu…

Got a project in mind? Need fresh design advice? Or just want to chat about all things UX? Let’s connect, I love yapping :'D

Let’s work together

Got an Idea?

Javeria S.

2025 © Javeria Syed

10:46 AM GMT+3

I'll be there for youuu…

Got a project in mind? Need fresh design advice? Or just want to chat about all things UX? Let’s connect, I love yapping :'D

Let’s work together

Got an Idea?

Javeria S.

2025 © Javeria Syed

10:46 AM GMT+3