01 — Overview · E-commerce · Retail · Omnichannel CX
Home & Furniture Commerce — Web & App
The customer-facing commerce experience for one of the Middle East's largest furniture and home-improvement brands: its website and its iOS and Android app.
- Company
- Home & Furniture Retail, UAE
- Role
- Lead Product Designer — UI/UX & CX
- Timeline
- Web: Sep 2020 — Present · App: Jan 2023 — Present
02 — Problem
The brand sells across showrooms, a website and an app. Customers needed to move between inspiration, a large catalogue, layered offers, delivery choices and after-sales without the experience changing from one channel to the next.
Commerce features kept growing: wallet, reward points, gift cards, Click & Collect, instalments, delivery rescheduling. Each one needed a place that didn't make the core path to purchase harder.
03 — Users
Inspiration shoppers
Browse by room and style before they know which product they want.
Deal-driven shoppers
Want to see sale price, savings, points and bank offers clearly before deciding.
Customers at checkout
Choose home delivery or Click & Collect, pin an exact location, and pick a payment or instalment option.
Returning customers
Track orders, arrange returns, and manage wallet balance and gift cards on their own.
04 — My role
Lead Product Designer — UI/UX & CX
- UX research
- Customer journey mapping
- Information architecture
- Wireframes
- Prototyping
- UI
- Design system
- Front-end collaboration
Team · Partnered with product managers, developers and business stakeholders. The website is built in React.js and SCSS; the app in React Native.
What I owned
- Led UX strategy and product design for the website and the mobile app
- Ran UX research, customer journey mapping and competitor analysis
- Designed the information architecture, user flows, wireframes and prototypes
- Established and maintained the design system shared by web and mobile
- Designed and optimised PLP, PDP, cart, checkout, wallet, rewards, gift cards, Click & Collect, order tracking and delivery rescheduling
- Designed predictive search, layered navigation, rich PDPs and multi-step checkout
05 — Challenge
P1
Large catalogue, many entry points
Customers arrive from campaigns, categories and inspiration content, and each route has to lead somewhere useful.
P2
Layered pricing
Sale price, original price, savings, reward points, coupons and bank offers can all apply to one product, and need a clear hierarchy.
P3
Delivery accuracy
Addresses in the UAE are often imprecise, so checkout needed a map pin, not just a text address.
P4
After-sales self-service
Orders, returns, wallet credit and gift cards had to be manageable without contacting support.
P5
Web and app drifting apart
Two platforms shipping in parallel needed one set of patterns to stay consistent.
06 — Journey / workflow
Omnichannel purchase journey
- 01InspireIdeas browsed by room: living room, bedroom, kitchen, bathroom.
- 02BrowseCategories and listings with sort, filter, badges and live sale timers.
- 03DecideProduct detail: images, specs, reviews, recommendations, price, savings and reward points.
- 04CheckoutMulti-step: delivery or Click & Collect, saved or autocompleted address, wallet and other payment options.
- 05After purchaseOrder tracking, cancellations, returns, delivery rescheduling, wallet and gift cards.
07 — UX approach
Customer Journey → Information Architecture → User Flow → Wireframes → Component Strategy → Design System → UI → Prototype → Development
- Customer JourneyMapped inspiration → purchase → after-sales across web, app and showroom.
- Information ArchitectureBottom navigation built around Home, Categories, Ideas, Cart and Me; account organised by orders, links and settings.
- User FlowFlows for checkout, Click & Collect, returns, wallet top-up and delivery rescheduling.
- WireframesListing, product detail, checkout and account explored at low fidelity first.
- Component StrategyOne product card, one price block and one status stepper reused across every surface.
- Design SystemA shared web + mobile system covering tokens, components and responsive behaviour.
- UIBrand red for commerce actions; neutral surfaces so product photography leads.
- PrototypeInteractive prototypes for key purchase and account flows.
- DevelopmentWorked with developers on the React.js + SCSS website and the React Native app.
08 — Solution
- 1Price block hierarchySale price leads, then the struck-through price, the saving, and points earned, so layered offers read in one glance.
- 2Order status as a stepperPlaced → Confirmed → In transit → In dispatch → Delivered, shown on the home screen as well as in orders.
- 3Map-pinned delivery“Long press and drag the pin” fixes the exact drop point, addressing imprecise addresses at the source.
- 4Self-service accountOrders, returns, wallet, gift cards and language (English / Arabic) are grouped under one Me tab.
- 5Sticky purchase actionAdd to cart stays pinned on product detail, with stock and delivery estimate next to it.
09 — Mobile UX decisions
Real screens at device size, each with the decision behind it. Tap a screen to view it full size.
10 — Design system
One design system serves the website and the app, so a product card, a price or an order status looks and behaves the same everywhere.
Product card
Image, badges (new, % off, online only), price, was-price, add to cart.
Price block
Sale price, original price, saving and reward points in a fixed order.
Status stepper
Order progress reused on home, order list and order detail.
Navigation
Bottom tab bar on mobile; category navigation on web.
Forms & checkout
Address, payment selection and instalment options.
Responsive behaviour
Components defined for mobile first, then adapted to desktop web.
11 — Design → code
- 01FigmaFlows, UI and prototypes for web and app.
- 02Design systemShared components and tokens across platforms.
- 03React.js · SCSS · React NativeResponsive web in React.js and SCSS; the app in React Native.
- 04ProductionThe website and the shopping app on iOS and Android.
12 — Outcome
- Live on the website and in the shopping app on iOS and Android.
- Improved product discovery and checkout efficiency by reducing friction in the purchase flow.
- More engagement through wallet, reward points, gift cards and personalised content.
- Reusable components gave design consistency and faster development across web and app.
- Responsive, accessible experiences across desktop, tablet and mobile.