Client project · 2023

Smokin Grill —
Food ordering
app design

Designing a frictionless mobile ordering experience for a real local restaurant — from UX research through to final UI, grounded in what users actually need.

UX ResearchUI DesignMobile AppFigmaJul 2023
Smokin Grill splash screen
My Role
Solo UX & UI Designer
Duration
6 weeks · 2023
Tools
Figma · FigJam
Platform
iOS Mobile App

The problem

Smokin Grill is a local restaurant run by a friend. Customers were placing orders entirely by phone — a process plagued by miscommunication, forgotten delivery instructions, and no way to track where your food was. The restaurant was losing customers to competitors who had apps.

My challenge was to design a mobile ordering experience that gets a hungry user from opening the app to a confirmed order — with their exact preferences — in as few steps as possible, while addressing the core frustrations users had with the existing phone-based system.

Understanding the users

I started by defining what I needed to learn, then conducted user interviews with regular Smokin Grill customers aged 20–35 in Mirpur. The goal was to understand their frustrations with the current ordering process and what features they valued most in food ordering apps.

Research goals

Key interview questions

I asked participants: how they currently place orders, where they've encountered problems, how they compare this experience to other restaurants, whether an app would solve their problems, and what features they love most in apps they already use.

Key insight

“Users didn't just want speed — they wanted control and confirmation. The biggest pain point wasn't the wait; it was the uncertainty of not knowing if their order was received correctly.”

Meet Aaraiz

Based on my research interviews, I created a primary persona to keep design decisions grounded in real user needs throughout the project.

Aaraiz
Aaraiz
Primary user persona — Smokin Grill app
23 years oldBS FinanceStudent & FreelancerMirpur, AJK
Goals
Order food quickly without calling the restaurant
Customise orders effortlessly from a clear menu
Receive meals on time and fresh after a busy day
Frustrations
Delivery instructions get forgotten when ordering by phone
Orders often arrive late and food goes cold
No way to track where his order is after placing it

“I don't want to call someone and explain every item when placing my order.”

— Aaraiz, research interview

Mapping Aaraiz's experience

I mapped Aaraiz's journey across five key stages to identify exactly where emotions dipped and where design could intervene. This map directly shaped my feature priority list.

StageGet & open appBrowse menuOrder processTrack orderDelivery
TasksSearch, download,
set up account
Open app, browse
menu, select items
Checkout, add
instructions, pay
Check status,
get notifications
Receive order,
pay / review
Emotion😊 Happy
Won't queue or call
😤 Annoyed
No search bar
😞 Frustrated
Can't save card
😠 Anxious
No rider tracking
😄 Relieved
Finally eating!
OpportunitiesGoogle/Apple sign-inSearch barCategory tabsOne-page checkoutSaved paymentReal-time trackingNotificationsETA displayReview system

What the competition gets wrong

I audited three local competitors to understand the existing landscape and find where Smokin Grill could win.

Ranchers
Direct competitor · Islamabad
Strengths
Outstanding navigation, familiar patterns
Strong, consistent brand identity
Weaknesses
No search bar, no sign-up option
Menu limited to burgers & fries only
Nafees Restaurant
Indirect competitor · Mirpur AJK
Strengths
Fresh, homemade ingredients
Family-friendly tone and positioning
Weaknesses
Glitchy, unreliable mobile experience
No online payment, no accessibility
Chicken Cottage
Direct competitor · Mirpur AJK
Strengths
Diverse halal-certified menu
Clean layout with good food imagery
Weaknesses
Average visual design, weak typography
Broken interactions, no accessibility
Gaps identified
No competitor has a smooth end-to-end mobile ordering flow
Real-time order tracking absent across all three
Loyalty and repeat-customer features missing everywhere
Accessibility ignored — no screen reader support
Opportunities for Smokin Grill
Own the “best mobile ordering” position locally
Real-time tracking as a key differentiator
Loyalty/rewards system to drive repeat orders
Build for accessibility from the start

Principles that guided the design

Every decision was traced back to a specific research finding. Here are the five principles I committed to before touching Figma.

1
Shallow navigation — 2 taps maximum
Research showed users dropped off when menus felt deep. Category tabs at the top with a persistent search bar keep any item reachable within two taps from home.
2
Full item image before customisation
The item detail screen leads with a large hero image on the brand's amber colour, building confidence before the user commits to adding to cart.
3
One-page checkout with saved payment
Delivery address, promo code, payment method, and order total consolidated onto a single screen. Saved card support eliminates the biggest friction point at checkout.
4
Real-time tracking with stage notifications
A stage progress indicator (Received → Preparing → Out for Delivery → Delivered) with push notifications at each step eliminates post-order anxiety.
5
Favourites tab for repeat ordering
Zero competitors offered this. A Favourites tab lets frequent users reorder in seconds without browsing the full menu again — directly addressing Aaraiz's daily ordering habit.

The screens

19 screens designed end-to-end in Figma — from splash screen through to order confirmation. Here are the key flows.

Onboarding flow
Splash
Splash — logo, Sign In & Sign Up with social login
Sign In
Sign In — username + password, social options
Sign Up
Sign Up — username, password, confirm
Browsing & ordering flow
Home
Home — greeting, search, categories, most popular
Pizza
Category — Pizza with full menu listing
Burgers
Category — Burgers with full menu listing
Item detail
Item detail — image, description, sizes, Add to Cart
Checkout & confirmation flow
Cart
Cart — items, quantity, promo code, order total
Checkout
Checkout — saved addresses, payment, Place Order
Confirmed
Order confirmed — celebration, track order CTA
Additional screens
Favourites
Favourites — saved items for quick repeat ordering
Profile
Profile — payment, addresses, settings, orders

What I learned

Research shapes everything
The user journey map alone told me exactly which three features to prioritise: search, saved payment, and order tracking. Without research, I would have spent time on the wrong things.
Real clients change how you design
Working for a real friend's restaurant pushed me beyond aesthetics. Every decision had a real person on the other end — that accountability made me a more intentional designer.
What I'd do differently
I'd run usability testing on the item customisation screen — the most complex step and most likely to cause drop-off. I'd also build for accessibility from day one, not as an afterthought.
Next steps
A loyalty and rewards system was an opportunity no competitor had taken. If this project continued, that would be the next feature — it could meaningfully increase repeat orders.
Next project
Flaura — Brand identity redesign
View case study →