Project · Stock counting & receiving
SmartScan
The beep that becomes counted stock.
A stock counting and receiving ecosystem: operators scan on their phones while the store's own server talks to the ERP, the tax authority and the label printer.
Web + MobileIn production
What it does
Operators scan barcodes on their phones to build quotes and stock counts — blind or assisted mode, with ok/error sounds, offline support and real-time collaborative sessions across devices.
A service installed on the store's own server connects everything to the ERP's SQL Server, queries e-invoices at the tax authority with a digital certificate and prints labels on Zebra printers. A web panel tracks the licensed device fleet.
Capabilities
- Blind or assisted counting with real-time collaborative sessions
- ERP integration via SQL Server, e-invoice queries and Zebra labels
- Offline-first PWA served by the store's own server
Engineering
The Windows service runs with automatic update and rollback, speaks SOAP to the tax authority using a digital certificate and syncs scanning sessions across devices via Socket.IO.
Stack
FlutterReact PWANode.jsSQL ServerSocket.IOZebra ZPL