← All work
Point of saleIn pilot
ÇabukPOS
A point-of-sale system for restaurants and markets that keeps selling when the connection drops, prints to local receipt printers and syncs every sale once the line is back.
The problem
A till that stops when the internet stops is not a till. Cloud POS products also tend to leak data between tenants the first time a query forgets a filter.
What we built
- Offline sale queue with ordered sync and conflict review
- Local print agent and LAN hub for kitchen and floor tablets
- Weighed-item barcodes, shelf labels, stock counts and returns
- Reporting, subscriptions and permissioned read access for partner tools
Engineering notes
Tenant isolation in the database
Every business table runs under forced row-level security in PostgreSQL, so a query without the right tenant context returns nothing instead of someone else’s sales.
Receipt numbers that never skip
Fiscal document numbers are issued under a row lock that waits rather than skips, so concurrent tills cannot burn or duplicate a number.