Speedi Grocery App

A full supermarket turned into a grocery app for Saudi Arabia, in Arabic and English.

Online Grocery · Mobile App · Saudi Arabia

·

Abdullah Al Othaim Markets

Scroll to explore

var(--variable-lVkmgb23s)

Speedi Grocery App

A full supermarket turned into a grocery app for Saudi Arabia, in Arabic and English.

Online Grocery · Mobile App · Saudi Arabia

·

Abdullah Al Othaim Markets

Scroll to explore

var(--variable-lVkmgb23s)

Scroll to explore

Speedi Grocery App

A full supermarket turned into a grocery app for Saudi Arabia, in Arabic and English.

Online Grocery · Mobile App · Saudi Arabia

·

Abdullah Al Othaim Markets

var(--variable-lVkmgb23s)

Speedi Grocery App

A full supermarket turned into a grocery app for Saudi Arabia, in Arabic and English.

Online Grocery · Mobile App · Saudi Arabia

·

Abdullah Al Othaim Markets

Scroll to explore

var(--variable-lVkmgb23s)

PROJECT OVERVIEW

CLIENT

Abdullah Al Othaim Markets

MY ROLE

Design Lead, via Plexable

SCOPE

Onboarding, home, categories, search, cart, checkout, payment, wallet, orders, lists and ratings

VALIDATION

Google Play lists the shipped Android app above 500,000 installs.

TIMELINE

Business requirements in January 2019, launch in early 2020, new features through 2020

TEAM

Delivered through Plexable with the Abdullah Al Othaim Markets team

The context

Abdullah Al Othaim Markets wanted their supermarket on a phone, with delivery in Riyadh and a promise attached to it: you select, we deliver.

A full supermarket is a lot to browse on a small screen, and the app had to feel at home in Arabic or English from the very first screen.

My responsibility

I set the three UX principles the app was judged against, then designed the screens behind them, from onboarding through to rating a finished order.

Each screen was drawn twice, once per language, and tuned to the conventions of each platform. I designed it for iOS and Android, and Plexable's developers built both apps.

No screen counted as finished until it worked in both reading directions, on both platforms. Holding that line was my job.

Speedi red stayed on the brand and the offers. Green carried every action, add to cart and checkout included, so a button never read as a warning.

01

What I owned

The design system: a type scale sized for product names and prices in both scripts, and a drawn state for every way an order can fail.

01

What I owned

The design system: a type scale sized for product names and prices in both scripts, and a drawn state for every way an order can fail.

02

How I led

By refusing to let Arabic become a pass at the end. Both versions were drawn together, which is slower on day one and faster by the finish.

02

How I led

By refusing to let Arabic become a pass at the end. Both versions were drawn together, which is slower on day one and faster by the finish.

CONSTRAINTS & TRADE-OFFS

Two languages and two platforms multiply everything. The Arabic app could not read as a translation of the English one.

Delivery reached only part of the country, so some shoppers would open the app and find nothing they could buy.

01

The constraint

Paying in cash had to be as smooth as paying by card, down to telling the driver what change the shopper would need.

01

The constraint

Paying in cash had to be as smooth as paying by card, down to telling the driver what change the shopper would need.

02

The trade-off

Layout, components and product photos stayed identical across the two languages. Only the reading direction, the menu side and the typefaces changed.

02

The trade-off

Layout, components and product photos stayed identical across the two languages. Only the reading direction, the menu side and the typefaces changed.

● RESEARCH & CONTEXT

What spoils a grocery order

Three failures spoil an online grocery order, and the January 2019 requirements named all of them.

An item goes missing. The delivery lands at the wrong hour. Or the shopper lives somewhere Speedi does not reach yet.

● PRODUCT DECISIONS

Where the hard choices landed

I put the missing-item choice in the cart rather than at checkout, so the shopper decides while the product is still in front of them.

Shoppers outside the delivery area got a vote instead of a dead end. A city with enough votes is a reason to expand, not a lost visit.

01

Wireframes first

Every flow was mapped in wireframes before any visual design, from sign-up through to rating an order.

01

Wireframes first

Every flow was mapped in wireframes before any visual design, from sign-up through to rating an order.

02

Reviews with Othaim

We worked in sprints of up to four weeks and reviewed the screens with the Othaim team after each one.

02

Reviews with Othaim

We worked in sprints of up to four weeks and reviewed the screens with the Othaim team after each one.

03

Changes after launch

We kept improving the app through 2020, adding gift vouchers and delivery-slot capacity.

03

Changes after launch

We kept improving the app through 2020, adding gift vouchers and delivery-slot capacity.

● PRODUCT ARCHITECTURE

One shop, two reading directions

The app runs as one shop with a wallet, an order history and saved lists attached: home, categories, search, product, cart, checkout, payment, orders and ratings.

Address and coverage sit ahead of the cart. A shopper drops a pin on the map and learns straight away whether Speedi reaches it.

● PROCESS & EVIDENCE

What survives is the artwork itself: four versions of each screen, one per language in each platform's own conventions.

Nothing was left for the build to invent. No coverage, an empty cart, an out of stock item, an expired card and a failed payment were all drawn first.

01.

Find It Fast

Categories, brands, offers and search all sit on the home screen, so the weekly shop starts in one tap.

04.

A Checkout for Saudi Arabia

Delivery slots, saved cards, coupons, wallet credit, and cash on delivery with the change you need.

02.

Arabic and English as Equals

Every screen exists in both languages, each one laid out in its own reading direction.

05.

Not in My Area Yet

Shoppers outside the delivery area can vote to bring Speedi to their city and get a message when it arrives.

03.

Item Options

For each product in the cart, the shopper says what happens if it is missing: call me, or do not buy it.

06.

Delivery Timing

Shoppers pick a delivery slot and can follow a scheduled order step by step.

01.

Find It Fast

Categories, brands, offers and search all sit on the home screen, so the weekly shop starts in one tap.

03.

Item Options

For each product in the cart, the shopper says what happens if it is missing: call me, or do not buy it.

05.

Not in My Area Yet

Shoppers outside the delivery area can vote to bring Speedi to their city and get a message when it arrives.

02.

Arabic and English as Equals

Every screen exists in both languages, each one laid out in its own reading direction.

04.

A Checkout for Saudi Arabia

Delivery slots, saved cards, coupons, wallet credit, and cash on delivery with the change you need.

06.

Delivery Timing

Shoppers pick a delivery slot and can follow a scheduled order step by step.

01.

Find It Fast

Categories, brands, offers and search all sit on the home screen, so the weekly shop starts in one tap.

02.

Arabic and English as Equals

Every screen exists in both languages, each one laid out in its own reading direction.

03.

Item Options

For each product in the cart, the shopper says what happens if it is missing: call me, or do not buy it.

04.

A Checkout for Saudi Arabia

Delivery slots, saved cards, coupons, wallet credit, and cash on delivery with the change you need.

05.

Not in My Area Yet

Shoppers outside the delivery area can vote to bring Speedi to their city and get a message when it arrives.

06.

Delivery Timing

Shoppers pick a delivery slot and can follow a scheduled order step by step.

01.

Find It Fast

Categories, brands, offers and search all sit on the home screen, so the weekly shop starts in one tap.

03.

Item Options

For each product in the cart, the shopper says what happens if it is missing: call me, or do not buy it.

05.

Not in My Area Yet

Shoppers outside the delivery area can vote to bring Speedi to their city and get a message when it arrives.

02.

Arabic and English as Equals

Every screen exists in both languages, each one laid out in its own reading direction.

04.

A Checkout for Saudi Arabia

Delivery slots, saved cards, coupons, wallet credit, and cash on delivery with the change you need.

06.

Delivery Timing

Shoppers pick a delivery slot and can follow a scheduled order step by step.

FINDING PRODUCTS

ABOUT ME

null
null
null
null

ARABIC AND ENGLISH

ABOUT ME

null
null
null

ITEM OPTIONS AND CART

ABOUT ME

null
null
null
null

CHECKOUT AND PAYMENT

ABOUT ME

null
null
null
null

DELIVERY AREA AND TIMING

ABOUT ME

null
null
null

DELIVERY ADDRESS

ABOUT ME

null

LISTS AND SCHEDULED ORDERS

ABOUT ME

null
null
null

ORDER STATES

ABOUT ME

null
null
null
null

IN THE APP STORES

ABOUT ME

null
null
null

FINDING PRODUCTS

ABOUT ME

null
null
null

ARABIC AND ENGLISH

ABOUT ME

null
null

ITEM OPTIONS AND CART

ABOUT ME

null
null
null

CHECKOUT AND PAYMENT

ABOUT ME

null
null
null

DELIVERY AREA AND TIMING

ABOUT ME

null
null

DELIVERY ADDRESS

ABOUT ME

null

LISTS AND SCHEDULED ORDERS

ABOUT ME

null
null

ORDER STATES

ABOUT ME

null
null
null

IN THE APP STORES

ABOUT ME

null
null

OUTCOMES

Live in the stores since 2020

Speedi reached the App Store and Google Play in early 2020. The Android listing has since passed 500,000 installs.

The service is still running today, and the app kept gaining features for a year after it shipped.

60+

Screens

Designed for each platform, in Arabic and English.

500K+

Installs

On Google Play alone, according to the store listing.

2

Platforms

iOS and Android, both carrying both languages.

WHAT I’D IMPROVE

What I would change

The missing-item choice offers call me or do not buy it. A substitute option would cover the ground between them.

A shopper who votes for their city hears nothing until Speedi arrives. Some sense of progress would hold them better.

WHAT I LEARNED

What it taught me

Showing work on a fixed rhythm turns client feedback into the next piece of scope rather than into rework.

Shoppers do not feel the same way about every item in a basket, so one blanket rule for substitutions would not have worked.

HIRING A HEAD OF PRODUCT DESIGN?