Commissioned by Hadiethshop / Alifcommerce — in production · multiple stores
For Hadiethshop / Alifcommerce I designed and built AC-POS: a complete point-of-sale system running in production across multiple retail brands and store locations. Where most tills work in isolation, AC-POS was designed from day one to integrate seamlessly with Alifcommerce's existing logistics and back-office platform. Products, prices, stock, customer cards, loyalty points, and gift cards are continuously synchronised between back office and till, so the shop always works with up-to-date data — even if the internet briefly drops.
What the system does
- Full checkout flow on the shop floor: scanning, discounts, splits, receipt printing and returns / receipt reprints
- Payments via pin (PINVandaag and Pay.nl Instore), QR (Mollie), cash, gift cards, and loyalty — including split payments across multiple methods
- Customer cards & loyalty: earn and redeem points, balances, and customer profiles directly at the till
- Gift cards: issue, top-up and (partially) redeem, synchronised across all stores
- Offline-first: orders, payments and stock mutations queue locally and synchronise automatically once back online
- Till sessions with opening and closing counts, cash-difference calculations, and automatic clean-up
- Z and X reports per till session with VAT breakdown per rate
- Restaurant mode with queue numbers, course markers, and table management
- Product synchronisation multiple times per day from the Alifcommerce back office (products, prices, stock, promotions)
- Live price & stock lookup per store, including stock availability in other branches
- Role-based access with per-employee PIN login and full audit trail per transaction
- Receipt printer (ESC/POS), cash-drawer control, and barcode scanner support (USB / Bluetooth)
- Central dashboard for managing stores, registers, users, roles, and permissions
- Multi-tenant branding: per-brand theme, logo, receipt layout and settings
- Daily reports, Telegram alerts, and n8n workflow integrations
- Remote force-update & restart, auto-updates via a dedicated update server with rollback
- CashGenic integration for safe payouts from the cash machine
Architecture & scale
The platform consists of an Electron till app, a REST API per store, a central admin platform, a tablet scan app, Telegram bots for monitoring, an auto-update server, and a shared PostgreSQL database with strict row-level security and namespace isolation per brand. All logging uses correlation IDs for full traceability, payments are protected by circuit breakers and retry logic, and active IP-reputation filtering runs at the edge.
Stack
Vue 3 · Pinia · Vite · Electron · Tailwind · Node.js · Express · Joi · Winston · Nuxt 3 · PostgreSQL / Supabase (RLS) · Python (Telegram) · n8n.
My role
Architecture, design, and full implementation, including integrations with the Alifcommerce back office, payment terminals, and external services.
