Maksudur Rahman
Maksudur Rahman
Back to Projects
Case Study2021 - 2022

Point of Sale (POS)

A retail cash register application that operates offline and automatically syncs local transactions back to the cloud when internet returns.

Role

Full Stack Engineer

Sector

Inventory System

pos://register-lane-02

MAKSUDS RETAIL

1x Mocha Coffee180 BDT
2x Croissant240 BDT
TOTAL DUE420 BDT
OFFLINE MODECached: 3 txns

The Challenge

  • Synchronizing multi-outlet transactions with central inventory without data loss.
  • Keeping transaction latency below 100ms on low-spec client hardware.
  • Directly interfacing with POS receipt printers and barcode scanners on the browser client.

Our Solution

  • Built a local-first browser IndexedDB structure that queues sync events.
  • Optimized React state renders and query paths to run efficiently on low-spec PCs.
  • Designed a modular client-side printer driver communicating via native browser print APIs.

Measured Impact

"Deployed across dozens of checkout lanes, maintaining 99.9% inventory sync accuracy even during local internet dropouts."

System Reliability Verified