I’m looking for an experienced developer/team to build a complete offline-first POS platform that runs reliably on a local network (LAN). The system must keep working when the internet is down, but also support optional online features for some customers (e.g., cloud reporting, multi-site reporting, remote backups, and online ordering integrations). In short: offline by default, online when needed.
Two product modes in one codebase
A) Hospitality (Restaurant / Bar)
Windows POS touchscreen: tables & floorplan, open tickets, split/merge/move, void/refund, discounts, VAT/tax rules
Android handheld ordering (PWA or native): fast ordering per table, live sync with POS + KDS, offline queue + retry
KDS (Kitchen Display System): new → preparing → ready, station routing (kitchen/bar), consolidated view
Backoffice: products/categories/modifiers, tableplan editor, users/roles, reports, import/export (CSV/Excel)
B) Retail
Checkout flow: barcode scan, quantity edits, returns/refunds, park/resume sale, discounts, VAT
Products & inventory: categories, variants, PLU/weight items, stock movements, import/export (CSV/Excel)
Backoffice: users/roles, reports, audit log, backups/restore
Required hardware integrations
ESC/POS LAN receipt printers + kitchen routing by category/station (hospitality)
Cash drawer via printer (optional)
Barcode scanners (USB/HID “keyboard wedge” + optional Android camera scanning)
Weighing scales (retail): serial/USB/TCP protocol support, “price per kg”, rounding rules
Cash recycler (Cashmatic) via API: start payment, accept cash, dispense change, status/errors + diagnostics test button
Payment terminals: minimum external terminal workflow (amount + confirmation); optional full PSP/provider integration
Offline-first + Optional online layer (important)
Must work fully offline on LAN: selling, ordering, printing, KDS updates, cash handling, etc.
Optional online features for some customers:
Cloud or remote reporting dashboards
Remote backups/sync (multi-site optional)
Online ordering integrations (where requested)
Exports/automations to accounting or ERP (optional)
Technical requirements
Real-time sync on LAN (target <1s) using WebSockets/events or equivalent
Offline queue + retry + conflict handling
Local DB (SQLite/MySQL/Postgres) + backups/restore + audit trail
Clear device configuration + diagnostics screen (device status/log export)
Easy deployment: installer or start/stop scripts, auto-start services on Windows
Required skills / competencies
Proven experience building POS systems (hospitality and/or retail)
Real-time systems + offline-first design (sync, retries, conflict resolution)
Hardware/peripheral integrations: ESC/POS, scanners, scale protocols, cash device APIs, payments
Strong debugging & logging discipline; ability to deliver stable milestone builds
Touch-first UX experience (fast workflows, minimal taps)
Deliverables & milestones
Source code + build pipeline
Documentation (installation, hardware setup, troubleshooting)
Milestone delivery (example): core POS → handheld sync → KDS → printers → scanners/scales → Cashmatic → online layer → hardening
To apply: share relevant portfolio (POS + hardware), suggested architecture/stack, and pricing model (fixed per milestone or T&M).
Show More