05 — Client work
Ali Electronics
Haier official store in Saddar Cantt, Lahore — catalogue, cart and orders on Supabase, with an AI shopping assistant that answers spec questions in plain language.
- Role
- Design, build and AI integration
- Built with
- React, TypeScript, Zustand, Supabase

What it does
- Full appliance catalogue with specifications and stock
- Cart and order flow, with state held in Zustand
- AI shopping assistant that translates spec sheets into plain answers
- Supabase behind products, cart and orders
The problem
Nobody buys an appliance from a specification table. The customer question is "will this run my house during load-shedding" or "is this big enough for a family of six" — and the answer is buried in a spec sheet written for someone who already knows what the numbers mean.
In a physical showroom a salesperson bridges that gap. Online, the customer just leaves.


What I built
The storefront is the straightforward half: catalogue, specifications, cart, orders, with Zustand holding cart state and Supabase behind the data.
The assistant is the half that matters. It reads the actual product data and answers in the language the customer asked in — inverter capacity becomes an answer about running your house, tonnage becomes an answer about the size of your room. It is grounded in the catalogue rather than general knowledge, so it does not invent a model number that does not exist or promise a feature the unit does not have.
Let's talk
Want something like this? Tell me what you're building and I'll tell you what it takes.