Interactive — this is the real build running inside the page.Full screen
What it does
A point of sale for a clothing shop in Gemmayzeh. Scan a tag or pick the size and colour from a stock grid, then take any mix of US dollars, Lebanese pounds, card and Whish at the shop's own rate: the till shows what is left in both currencies and exactly which notes to hand back, with pound change rounded to the nearest 5,000. Returns and exchanges start from the receipt number, and the shift closes with a note-by-note drawer count and a Z-report showing over or short in each currency.
Signature interaction
Ring up a basket, take two $100 notes and two million pounds, and the till works out the balance and the change in both currencies, rounds the pounds to the nearest 5,000, lays out the exact notes to hand back and prints the rate on the receipt.
What works in it
Dual-currency tender with any mix of USD cash, LBP cash, card and Whish
Change as $ + LBP, LBP only or $ only, rounded to the nearest LBP 5,000
Hand-back screen that shows exactly which notes to give
Shop exchange rate, locked per sale and printed on every receipt
Size × colour variant matrix with stock in every cell
Barcode scan simulation with valid EAN-13 check digits
Returns and exchanges by receipt number with a choice of refund method
Customers with loyalty points, tiers and store credit
Price-label printer preview in dollars and pounds
Drawer count by USD and LBP notes with over or short per currency
Z-report with payments breakdown and the rates used
Stock alerts per variant, sales reports and a command palette
Motion preview
Screen recording of the live build, running on sample data.
Features inside this build
Business
Inventory Alerts
A live stock board for a Hamra mini-market: simulated sales drain stock in real time, products cross their reorder points, and alerts for low, out-of-stock and overstock items appear with a reorder suggestion based on supplier lead time. Create a purchase order and the alert resolves; receive it and stock refills.
A visual rule builder over 300 seeded customers of a Lebanese online grocery: combine spend, recency, order count, city, tags and channel in AND/OR groups and watch the matching count, revenue share, segment mix donut and preview list update as you type.
A self-serve report builder for a Lebanese food distributor: choose a metric, group-by and split-by dimensions, filters, chart type and period, and get an animated chart plus a pivot table with totals. Save reports to a list, pivot rows and columns in one click, and preview the CSV export in a copyable panel.