All work

Retail Manager

Point of sale & inventory

Retail Manager's revenue page for the last 30 days: $24,961.52 in sales, $4,517.79 in expenses, $2,530.26 net profit, and revenue by day
This month's expenses: 15 entries totalling $4,517.79, with salaries the largest category
The sale screen in Arabic, laid out right to left
Manager dashboard: today's sales, transactions, inventory value and low-stock items

The problem

Shops in Lebanon take cash in two currencies, lose internet often, and use hardware from a dozen vendors. Most POS software is cloud-locked, billed monthly and English-only. A supermarket leaving its old system needed every item, price and Arabic name to come across intact.

What we built

  • USB barcode scanners, thermal printers, cash drawers, weighing scales and customer pole displays
  • Charges in USD and LBP at once, with change shown in both
  • Full Arabic interface, switched instantly
  • A manager adds products from a phone camera over the shop Wi-Fi
  • A sale saves in about 0.6 ms; 19,960 products preview in 38 ms
  • Moved a supermarket off its old POS: 5,061 items in 46 categories

Built with

Go, SQLite, React, TypeScript

Try the two-currency till

Total
$33.35
Rate
89,500 LBP / $

Change$12.24 / 1,095,175 LBP

Rate is an example. The real till uses the shop's own rate.