NodeDR POS screenshot thumbnail

NodeDR POS

Scan a barcode, press Enter, and the sale is done: that is the whole rhythm of NodeDR POS at a shop counter. A USB scanner works, and so does a phone or tablet camera. Each sale can carry tax breakdowns with GSTIN and HSN codes, percentage or flat discounts, loyalty points, store credit, and customer dues for short payments. Cash, UPI with a payment QR, and card are supported in more than 20 currencies. Receipts print through the browser, download as PDF, or go straight to a USB thermal printer. Inventory takes bulk CSV or Excel imports, generates printable EAN-13 barcode labels, looks up unknown barcodes in free product databases, and flags low stock. Purchasing adds suppliers, purchase orders, and reorder suggestions. Orders from WooCommerce, Shopify, or a custom site flow through a New, Packing, Ready, and Collected board. Phone and laptop sellers can switch on IMEI tracking with warranty lookup. A customer display shows the live cart on a second screen. Reports cover revenue, gross profit, average bill, category mix, and busy hours, with staff roles and A4 tax invoices alongside. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
BarcodeBuddy screenshot thumbnail

BarcodeBuddy

Barcode Buddy turns a cheap barcode scanner into a one-scan inventory clerk for Grocy: scan a product as you use it or unpack it, and your self-hosted grocery stock updates itself. Known barcodes are processed immediately according to the mode you are in, and printed mode barcodes switch that behavior on the fly: scan BBUDDY-P before unpacking groceries and everything adds to inventory, scan BBUDDY-C in the kitchen and scans consume stock, with variants for spoiled items, consuming everything, marking products opened, checking stock levels, and adding to the shopping list. A quantity barcode such as BBUDDY-Q-10 tells it that one carton scan means ten eggs, every time. Unknown barcodes are looked up on Open Food Facts to find the product name and category, then wait in the web UI where you pick the matching Grocy product once; saved tags preselect the right product whenever a looked-up name contains your keyword, so the second scan of anything is fully automatic. Products with tare weight enabled prompt for the weight before processing, chores can be marked done by barcode, and every processed scan lands in a history list. Scanners connect by grabbing USB input on the server, through the Android app with Bluetooth scanner support, or through a simple API that scripts and third-party apps can call. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy