An end-to-end live-commerce app — from live gigs and shoppable shows to checkout, address, payments and order tracking — designed to keep buyers in the moment.
Live content creates desire, but buying it meant leaving for a separate store, a hard signup, and a clunky checkout. Each hop bled intent — viewers loved the show and abandoned the cart.
One continuous path from watch → want → buy. Commerce overlays the stream, signup is deferred, and the entire checkout — address, payment, tracking — is built for speed and trust.
A product carousel and bag sit over the live video, so whatever is on screen is one tap from checkout.
Reactions, a live comment bar, and an “add to cart” product card turn a passive watch into a shared, shoppable event.
Size, colour and quantity sit above the fold; a sticky price-and-buy bar keeps the action in reach while you scroll the details.
Watch first; signup appears as a card over the content you’re already enjoying — phone number, then a 6-digit PIN.

Explore groups creators into episodic rows of video thumbnails, so discovery feels like flipping channels.

Address, delivery date, payment and a clear tax breakdown on one reviewable screen — no surprises before “Place order”.

Saved addresses with Home / Work labels, radio-select at checkout, and a map-assisted add flow for new ones.

Coupons, saved cards, scan-to-add and cash-on-delivery — meeting buyers where trust in online payment is uneven.

A status timeline from received to delivered, with order history and a clear cancel path — post-purchase reassurance.

Profile hubs orders, payments, addresses and followed stores; favourites save the looks worth coming back for.


























The strongest design decision was a deletion: every detour I didn’t send the buyer on. Designing for a 10-second attention span meant protecting the stream as the one constant surface — and letting discovery, identity, payment and delivery orbit quietly around it.
← Back to portfolio