Back to Delivered Work
Hybrid POS & Retail ERP PlatformClient: Multi-Branch Retailers & Supermarkets

Retail POS System v0.1 — Enterprise Hybrid Billing & Retail ERP

Retail POS System v0.1 — Enterprise Hybrid Billing & Retail ERP
01 / CONTEXT

Project Overview

Eightex Retail POS System (v0.1) is a purpose-engineered hybrid billing and store management platform designed for fast-paced retail and supermarket environments. Built with a decoupled desktop-and-cloud architecture, it pairs an ultra-responsive native Windows cashier application (Java 21 / JavaFX) with an asynchronous local SQLite offline queue and a centralized Python 3.12 FastAPI / MySQL 8.0 cloud backend.

02 / PROBLEM

The Business Challenge

Traditional cloud-only POS systems freeze when internet connectivity fails, causing catastrophic cashier bottlenecks, frustrated customers, and lost sales. In addition, store owners face chronic stock shrinkage, unapproved manual discounts, cashier cash float variances, and slow barcode response times during peak shopping hours.

03 / ARCHITECTURE

What EIGHTEX MS Built

EIGHTEX MS engineered a resilient offline-first hybrid platform: cashiers scan barcodes and print receipts with sub-50ms latency entirely through a local engine, requiring zero cloud round-trips for continuous billing. In the background, an asynchronous SQLite sync worker spools transactions and submits them to the centralized FastAPI cloud core using client-generated idempotency keys, guaranteeing exactly-once transaction processing, decimal-safe arithmetic (BigDecimal), row-level pessimistic locking (SELECT FOR UPDATE), and real-time inventory deduction.

Key Deliverables & Functional Modules:

Offline-first Java 21 / JavaFX desktop terminal with automatic SQLite queueing and conflict-free cloud sync
Sub-50ms barcode scanning via keyboard-wedge with internal barcode generator and custom shelf label printing
Direct ESC/POS thermal receipt printing (58mm/80mm) with receipt reprint watermarking and RJ11 cash drawer kick
Decimal-safe financial arithmetic (BigDecimal) and transactional row-level pessimistic locking (SELECT FOR UPDATE)
Multi-location inventory ledger: Goods Received Notes (GRN), inter-branch transfers, and physical stock reconciliation
Cashier shift opening/closing sessions, cash float tracking, cash in/out reason logs, and automated X/Z balancing reports
Strict Role-Based Access Control (Super Admin, Shop Manager, Cashier, Stock Clerk) with tamper-evident audit trails
Automated AES-256 encrypted database dumps with retention rotation and disaster recovery runbooks
Self-contained native Windows .exe installer bundle via jpackage with zero external runtime prerequisites
04 / RESULTS

Measured Business Impact

100% cashier checkout uptime during internet disruptions, sub-50ms barcode scanning speed, zero cashier cash drawer float discrepancies, and real-time multi-counter inventory ledger precision.

TECH STACK
Java 21 (JavaFX)Python 3.12 (FastAPI)MySQL 8.0SQLite Offline EngineESC/POS Printingjpackage .exe
05 / PRODUCTION INTERFACES

System Interface & Terminal Screenshots

Actual production software screens from the deployed client build, demonstrating cashier workflow speed, tactile touchscreen grids, and comprehensive back-office stock controls.

Cashier Terminal Checkout & Fast Cart Engine

Cashier Terminal Checkout & Fast Cart Engine

High-contrast widescreen cashier terminal with instant barcode item lookup, customer profile association, line-item discounts, and live totals.

Express Payment & Split-Tender Modal

Express Payment & Split-Tender Modal

Instant calculation of cash tender, automated change return, multi-terminal card payment reconciliation, and thermal receipt issuance.

Touchscreen Terminal & Visual Quick-Keys

Touchscreen Terminal & Visual Quick-Keys

Optimized 4:3 touchscreen interface tailored for supermarket and retail checkout desks with fast departmental navigation.

Transactional Stock Ledger & Catalog

Transactional Stock Ledger & Catalog

Real-time product stock level tracking across warehouse and retail sales floor with low-stock threshold triggers and audit logs.

Shift Closing & Cash Drawer Float Reconciliation

Shift Closing & Cash Drawer Float Reconciliation

End-of-shift cashier cash counting, float variance calculation, and automated X/Z balancing report generation.

Need a Solution Like Multi-Branch Retailers & Supermarkets?

Discuss your exact requirements with our engineering team and receive a structured timeline and proposal.