Faizan Khan
01 — Case study

Jeeny ride hailing

Redesigning the rider app, driver app and internal tools of a ride-hailing platform, and giving all three one design system.

Company
Jeeny
Role
Product Designer
Period
Sep 2023 – Sep 2024
Markets
Saudi Arabia, Jordan
Platforms
Mobile apps and web tools
Two phones showing the Jeeny rider app: ride details with ride types and prices, and destination search with saved places
Rider app: ride selection and destination search
01 — Overview

Jeeny is a ride-hailing platform in Saudi Arabia and Jordan. Riders book trips in one app, drivers accept them in another, and an operations team runs the service through internal web tools.

I designed across all three, from discovery through development. The work covered rider onboarding, ride booking, wallet and payments, driver onboarding and ride acceptance, and the design system that made the products consistent.

02 — Scope

Three products, one team

A

Rider app

Onboarding, destination search, ride selection, trip tracking, cancellation, wallet and payments.

B

Driver app

Driver onboarding and sign-up, and how ride requests are presented so drivers have more time and context to accept.

C

Internal tools

Web tools for the operations team, such as managing subscription packages by area.

03 — My role

Product Designer

  • Led product discovery, wireframing, prototyping and usability testing across mobile and web.
  • Built and evolved a design system to keep the products consistent.
  • Worked with product managers, engineers and stakeholders to define problems and deliver end-to-end experiences.

I was the product designer across the rider app, the driver app and the internal tools, working with stakeholders, developers and cross-functional teams from discovery through development.

04 — The challenge

More completed journeys on both sides

A ride-hailing marketplace only works when both sides complete their journey. The business needed more riders to finish booking, and more drivers to finish sign-up and accept the trips offered to them.

I started with product discovery and worked with stakeholders and developers to understand where the experience was getting in the way, then prototyped and tested solutions before they went to development.

05 — Rider booking

Search, choose and confirm

  • Destination search with favourites and quick categories such as airports, malls, parks and hotels, plus “Set on map”.
  • A ride list showing each service type, its price estimate and arrival time, with payment method and promo in reach.
  • One clear primary action to confirm the selection.
  • An expanded list adds more service types, such as Elite, Taxi and Express.
Jeeny destination search with favourites, categories and saved places
Destination
Jeeny ride details screen with two ride types
Ride details
Jeeny ride details expanded to five service types
All service types
06 — Trip states

Every moment of the trip has a clear screen

  • Driver assigned, with the option to call, keep the ride or cancel it.
  • Driver on the way, with an ETA, vehicle details and contact options.
  • Driver arrived, with a notice that payment is on hold until the ride completes.
  • Ride started, with route, arrival time, payment details, SOS and issue reporting.
Jeeny driver assigned sheet with call driver, keep ride and cancel ride
Driver assigned and cancel option
Jeeny driver on the way with a two-minute ETA and vehicle details
Driver on the way
Jeeny driver arrived screen with a payment hold notice
Driver arrived, payment hold
Jeeny ride started sheet with route, payment details and SOS
Ride in progress
Jeeny cancel ride confirmation sheet
Cancel confirmation
07 — Driver experience

Getting drivers signed up and saying yes

Driver sign-up is a short three-step flow (sign up, verify OTP, submit) with an English and Arabic language toggle and a Saudi phone prefix.

Beyond onboarding, I redesigned how ride requests are presented to drivers. The aim was to make each opportunity clearer, and to give drivers more time and context to decide whether to accept.

Jeeny driver sign-up page with a three-step form for national ID, city, phone number and gender
Driver sign-up, step 1
08 — Internal tools

Tools for the operations team

A web table for managing subscription packages by area, with status toggles, edit and delete actions, and a primary “Create package” action.

Jeeny admin web tool showing a table of subscription packages with area, status toggle and actions
Internal tool: subscription packages
09 — Design system

One system across three products

I built and evolved a scalable design system so that the rider app, the driver app and the internal tools share components and behave consistently.

Jeeny design system colour styles: base, gray, primary pink, secondary purple, warning, error, success, accent and gradient palettes with hex values and contrast ratings
Jeeny design system: colour styles with contrast ratings
10 — Collaboration and delivery

Working with product and engineering

I partnered closely with product managers, engineers and stakeholders to define problems, shape product strategy and deliver end-to-end experiences, staying involved from first discovery through to development.

11 — Outcomes

What changed

Conversion improved on both sides of the marketplace, for riders and for drivers, after the redesigned flows went live. Several changes shipped in the same period, so I don’t credit the improvement to any single feature.