Skip to content

Selected work02Food delivery · Lead Product Designer

Cargolandfood.Everything you need, in one app.

A Nigerian-built marketplace where consumers, businesses and riders order, sell and deliver. Designed end to end for all three, after research with all three.

Role
Lead Product Designer · UX research lead
Timeline
March–June 2025
Scope
3 user types · 100+ mobile screens · design system
Market
Lagos and Abuja, 5 cities planned
Three Cargolandfood screens held in hand: markets, the home feed with a special offer and hot picks, and a drinks listing
01The problem
Food, groceries, pharmacy runs and drinks happen in the same week, yet Nigerians juggle five apps that each port a global playbook.
02The bet
Not another food app: a neighbourhood marketplace, food-first, built for three sides at once.
03My role
Lead product designer and UX research lead, from interviews and strategy through flows, visual design, testing and implementation.
04The outcome
A three-sided ecosystem in light and dark. The consumer app is live on Google Play.

01Context

Why use five apps when one will do?

Cargolandfood entered a market already crowded with food delivery: Jumia Food, Chowdeck, Glovo, UberEats, Bolt Food.

Most of them ported global playbooks into Nigeria with little local adaptation, and none solved for the daily reality that food, groceries, pharmacy runs and drinks all happen in the same week.

So the brief wasn't to design another food app. It was a complete neighbourhood marketplace: food-first, but reaching into everything Nigerians actually order each week.

Built for foodies who need everything, not shoppers who want food.
Cargolandfood's positioning

02Problem

One marketplace, three broken experiences.

The market was fragmented, unreliable and inefficient for every side of it at once.

Designing for one side meant designing for all three in parallel. Customers want speed and reliability, restaurant partners need order management and growth, and riders need transparent earnings and efficient routes. Each group has its own pain points, mental model and definition of success.

  1. 01Hidden fees at checkout.Users kept describing price jumps between cart and final total. Fees appeared as vaguely named line items, so comparing apps before paying was nearly impossible.
  2. 02Inconsistent food quality.Nothing reliably separated great vendors from mediocre ones once an order left the kitchen. Reviews skewed toward extreme experiences, not the typical one.
  3. 03Long delivery at peak hours.Lagos peak hours stretched 30-minute estimates into 90-minute waits. Users wanted realistic ETAs, not optimistic ones, and live updates when things changed.
  4. 04Slow, scattered restaurant onboarding.Partners described 2–3 weeks before going live, with documents, menu setup and verification spread across email, calls and broken portals.
  5. 05Unclear rider earnings.Riders couldn't predict a day's income. Trip rates, distance bonuses and tips arrived bundled in a weekly settlement, with no breakdown by trip.
The answer, side by side: transparent pricing, vendor quality signals, ETAs that update mid-trip, single-flow restaurant onboarding, and a per-trip earnings ledger for riders.

03Research

Designing for the three sides of one marketplace.

Online and in-person interviews with all three groups, plus business research and a competitive audit.

  • 18–45 · Urban and suburban Nigeria

    Customers

    “Convenience and quality, without surprises.”

    Middle to upper-middle class, heavy smartphone users. Time-conscious, social, price-sensitive, but willing to pay for quality. Strongly influenced by reviews.

  • Small eateries → established chains

    Restaurant partners

    “Growth, without the logistics.”

    Growth-oriented owners with varying digital readiness. They need order management, delivery handled for them, marketing support and real analytics.

  • 18–35 · Students and gig workers

    Delivery riders

    “Earnings they can predict.”

    Flexible income, transparent pay, reliable tools and efficient routes. Most of their work happens at peak hours.

Competitive audit

Every competitor left a gap the marketplace could fill.

The audit covered customer experience, partner tooling, rider experience and business model. Three patterns kept appearing: food-only focus, high commission rates, and poor local-market intelligence.

  • Market leader

    Jumia Food

    “Slow, and split across apps.”

    45–60 minute deliveries, 20–25% commission, separate food and grocery apps. E-commerce first, food second.

  • Strongest local

    Chowdeck

    “Food only.”

    Limited tech features, basic restaurant tools, and no expansion into daily essentials.

  • International

    Glovo

    “Not built for Nigeria.”

    25–30% commission, limited local-market understanding, and missing local markets and vendors.

  • Global benchmark

    UberEats

    “No pharmacy, no markets.”

    Food-only focus, high pricing, and limited investment in African markets.

04Thinking

A double diamond, in three movements.

The double diamond (empathise, define, ideate, prototype, test, implement) gave the team and stakeholders a shared language for every checkpoint. The project moved through it in three movements.

  1. 01Concept: research and strategyInterviews with customers, restaurant partners and riders, business research, the competitive audit, and aligning stakeholders on product goals.
  2. 02MVP: flows and visual designUser flows for all three sides, then the visual language and a shared component library, with distinct interaction patterns per audience.
  3. 03Final product: polish and testingInteraction polish, usability testing and design iterations, then monitoring implementation so the decisions shipped as designed.

05Design

Fast enough to keep hungry users.

Onboarding

The bare minimum, and nothing more.

Onboarding is the first contact with the product, so it carries the value proposition and gets out of the way. Three illustrated screens set expectations, then sign-up asks only for what a first order needs, with the address chosen in one tap from your current location. Guests can skip straight in.

  • Onboarding: All your favorites, with a man holding a grocery bag

    01All your favourites

  • Onboarding: order from your chosen chef, with a man holding a phone and food boxes

    02Your chosen chef

  • Onboarding: free delivery offers, with a rider in a helmet, Get Started and Continue as guest

    03Free delivery

  • Create an account: phone number, email, full name and optional referral code, with Google, Facebook and Apple sign-in

    04Sign up

  • Select address: use current location or set it from the map

    05Set your address

All five screens of the app, side by side.

Make an order

From browse to checkout in five clear steps.

Home, restaurant, filter, checkout, confirmation: one linear flow, every step designed for thumb reach on a six-inch screen. Payment collapses into a single sheet, and the address is reused from onboarding, so nobody types it twice.

The order flow: home feed, Shawarma Plus+ menu, filter sheet, checkout with wallet balance and totals, and the order placed confirmation
Home → Restaurant → Filter → Checkout → Confirmation.

Track an order

Live tracking that earns trust.

Tracking answers the four questions people actually have, in the order they have them.

Live tracking: a map with the rider's route, a 20 minute estimate, the rider's card with message and call buttons
  1. 1Where is my food?A live map follows the rider along the real delivery route, not a straight line.
  2. 2When will it arrive?A realistic estimate that updates when things change, the answer to Lagos peak-hour waits.
  3. 3Who is bringing it?The rider's name and photo, so the handoff at the door is easy.
  4. 4How do I reach them?Message or call in one tap, without leaving the screen.

Status updates fire on real events (preparing, on the way, delivered), and the Orders tab keeps a full history with one-tap reorder.

  • Orders, current: an order out for delivery with Track Order

    01Current order

  • Tracking details: preparing, on the way, delivered, delivery address and amount paid

    02Order status

  • Calling the rider, Precious Eric, with mute, end and speaker controls

    03Call the rider

  • Orders, previous: delivered orders, each with Reorder

    04Reorder

All five screens of the app, side by side.

The system

100+ screens. Two themes. One system.

Cart, favourites, coupons, biometric sign-in, empty states, restaurant pages, the drinks and market verticals: each ships in light and dark from the same component library. Dark mode isn't an inversion. It was tuned for low light, with deeper contrast on actions and softer surfaces everywhere else.

A collage of about thirty Cargolandfood screens: dark-mode sign-in, verification, tracking, restaurants, groceries, drinks and markets, and light-mode filter, cancel order, addresses, cart, favourites, loyalty points, face recognition, profile and chat
Dark mode above, light mode below: the same components, tuned for each.

06Iteration

Tested, then tuned to how people use it.

  1. 01Three filters, up frontTesting showed people really used three filters: sort, restaurant and delivery fee. Those now lead the filter sheet, and everything else waits below.
  2. 02Dark mode, tuned for real conditionsRiders confirm orders at night and customers check ETAs in dim restaurants, so the dark theme got deeper contrast on actions rather than a simple colour flip.

07Outcome

What shipped.

  • 3×

    Three-sided ecosystem

    Customer, restaurant partner and rider apps, designed end to end with shared design tokens and distinct patterns per audience.

  • 100+

    Screens, light and dark

    Onboarding, ordering, tracking, profile, wallet, vendor verticals, and empty and error states for every primary surface.

  • 20–30

    Minute delivery target

    Designed against a 20–30 minute target, about half of incumbents' 45–60, so speed signals beat decoration on every screen.

The consumer app is live on Google Play, with a design system built to scale to the vendor and rider apps.