A beast of an offline POS app. Zero network lag, instant barcode scanning, and direct hardware integration for wireless printing because cloud dependencies suck.

- Client
- CartSnapRetail & POS platform
- Year
- 2024Completed & Shipped
- Role
- Lead DeveloperMobile architecture
- Stack
- Flutter · DartSQLite · ESC/POS
- Status
- ShippedProduction ready
CartSnap App is an offline-first POS application designed to solve connection delays in retail environments. Traditional cloud POS systems suffer from network lag and downtime; this app works fully local.
I built the system using Flutter and Dart, compiling to native binaries with direct micro-printer integration over ESC/POS commands. Instant barcode scans fetch items from a local SQLite cache in under 5 milliseconds.
The result is a lightning-fast checkout flow that operates in warehouses and remote retail sites with zero internet connection.
Offline POS
running at peak speed.
Retail stores lose money when transaction flows hang. This POS app caches entire inventory models locally, allowing workers to scan items, generate invoices, and print receipts with zero network calls.
Hardware-level commands interact directly with portable Bluetooth/Thermal printers.
Check out in
under three seconds.
By structuring local indexing, product lookup is immediate. The receipt printer commands are queued locally and executed via Bluetooth channels instantly.
The app runs on low-cost Android tablets, lowering the hardware entry-barrier for local store owners.

Interactive 3 POS checkout.
Under the
hood.
A local SQLite database provides 5ms query speeds, synced to a Flutter app logic layer that manages printer queues and inventory indexing.
- Flutter
- Dart
Responsive mobile UI tailored for tablet layouts with double column panels.
- SQLite
- drift
Indexed local store backing that holds catalog data, sales reports, and receipt templates.
- ESC/POS
- Bluetooth Serial
Low-level connection streams that send formatting and print commands directly to thermal printers.
Speed and
reliability unlocked.
Created by a lone wolf.
- Engineering & Design
- Zenith Soumya
- Flutter developer · POS architect
Zenith Soumya is an IoT & AI Developer. He designs and builds next-gen web applications, Java/DSA optimized tools, and micro-controller IoT systems.
CartSnap POS is compiled and packaged as an Android APK, distributed locally to store owners.


