BarqiBazar — Offline-First Commerce & Delivery Platform
A commerce and delivery platform with a CouchDB/PouchDB point-of-sale that keeps taking orders through unreliable networks and reconciles cleanly on reconnect.
Gallery
About this project
BarqiBazar is a commerce and delivery platform built for markets where the network can't be trusted to stay up. The defining constraint was offline-first: a shop's point-of-sale has to keep taking orders through dead zones and reconcile cleanly the moment connectivity returns.
I built the NestJS / PostgreSQL backend services for vendor onboarding, product catalogue and wallet features, and engineered the offline-first POS flow on CouchDB / PouchDB with sync handling that treats conflicts as a product decision rather than an afterthought. RabbitMQ handles asynchronous work between services and Redis backs caching and queues.
On mobile, Flutter screens cover order placement and live delivery tracking via Firebase — so a customer watches their order move in real time while the vendor side keeps running locally even when the connection drops.


