Skip to content

FoodyGo

A smart restaurant ordering app — from menu browsing to real-time delivery tracking.

  • UX Research
  • UI Design
  • Mobile
  • E-commerce UX
  • Figma
  • Prototyping
Role
Solo — brand identity, UX, UI, prototype
Timeline
~4 weeks, self-initiated
Type
Concept project (fictional restaurant)
Platform
Mobile (iOS & Android)
Status
Designed & prototyped · not shipped
Interactive prototype — on request

Context

FoodyGo is a self-initiated concept: an ordering app for a fictional local restaurant going digital. I ran it as a brand-to-product exercise — logo, palette and typography first, then the product — so every screen decision traces back to a defined identity. The goal: make ordering feel effortless, fast and a little joyful.

Constraints & scope

  • Solo, ~4 weeks — brand identity plus a shippable MVP scope.
  • In scope: browse menu, dish detail + customisation, cart, one-page checkout, order tracking, profile & reorder.
  • Out of scope: multi-restaurant marketplace, courier app, loyalty program, in-app chat.
  • Single restaurant, single city — no location picker or delivery-zone logic.
  • Competitor analysis of 3 delivery apps stands in for primary research on this pass.

Research

I analysed 3 delivery apps (Uber Eats, Deliveroo, a local competitor) and pulled out the friction users complain about most:

Checkout flows run too long — users abandon at the payment step.

Poor menu organisation — no clear categories, no photo for every item.

Order tracking is stressful — vague ETAs, no visual progress.

No easy reordering — users search from scratch every time.

Visual identity

Before any screens, I fixed the brand so every later decision had a reference:

Colour palette

Tone

Warm, energetic, appetising — colours that make food look good.

Typography

Bold headlines for dishes, clean body text for descriptions and prices.

Design decisions & rationale

01

Category-based menu navigation

Starters, Mains, Desserts, Drinks — segmented with sticky tabs. No scrolling through 50 items to find one.

02

Visual-first dish cards

Every dish has a hero photo, a short description and the price at a glance. Good food photography is the best conversion tool.

03

Inline customisation

Cooking preferences, extras and modifications are handled before adding to cart — not as a confusing step at checkout.

04

One-page checkout

Cart summary + delivery address + payment on a single screen. Fewer steps, lower abandonment.

05

Live order tracking

A visual tracker (Confirmed → Preparing → On the way → Delivered) with a real-time ETA. Less anxiety, fewer support messages.

06

Smart reordering

"Order again" on past orders, saved favourites, and frequent items surfaced on the home screen.

Screens

Home & Menu
Home & Menu
Dish Detail
Dish Detail
Cart & Checkout
Cart & Checkout
Order Tracking
Order Tracking
Profile
Profile

Outcomes

Success criteria I designed against

  • From "I'm hungry" to "order confirmed" in under 90 seconds for a repeat order.
  • Checkout completed on a single screen — no multi-step wizard.
  • Every dish card shows photo, description and price without a tap.
  • Reordering a past order takes 2 taps from the home screen.

How I pressure-tested the design

  • Timed prototype run of first-order and reorder tasks against the 90-second target.
  • Step-count comparison of the one-page checkout vs the 3 apps analysed.
  • Heuristic review of the tracking screen for clarity of status and ETA.

Next step — Unmoderated first-click and timed-task testing with 6–8 people who order delivery weekly, focused on checkout completion and reorder discovery.

Reflections & what I'd do next

FoodyGo gave me practice in e-commerce UX — the psychology of conversion at each step of a funnel — and in running brand and product together so they reinforce each other. I learned that in food apps, content quality (photography) carries as much weight as structure, and that collapsing checkout to one screen is often the single highest-impact move. Next: the timed testing above, plus the empty, error and out-of-stock states.

“In food ordering, every extra step is a potential exit — the whole design fought to remove them.”

Got a project in mind?
Let's build it.

I'm available for remote contracts, freelance missions, and full-time roles. Based in Abidjan — working with teams worldwide.