Skip to content
Kashif Bhatti
Menu

Offline POS System

A Flutter point-of-sale app for Windows that keeps selling with no internet. Built with AI coding agents, with the architecture and code review done by me.

Platform
  • Windows
Stack
  • Flutter
  • Dart
  • [ADD: local database, e.g. SQLite / Isar / Hive]

[ADD: what the app does and who it’s for — the shop or business type, and why working offline mattered to them.]

What I’d improve next

[ADD: one or two honest next steps.]

Screenshots

  • [ADD: describe screenshot 1, e.g. the checkout screen]
  • [ADD: describe screenshot 2]

Architecture

A single Flutter desktop app with a local database as the source of truth, so every sale, product and receipt works with no network. [ADD: how data is backed up or synced, if at all]

Offline POS system architecture: Flutter UI to App logic; App logic to Local database; App logic to Receipt printer; Local database to Backup actionsread/writeprintexportFlutter UIWindows desktopApp logicsales, stock, receiptsLocal databasesource of truthReceipt printerlocal deviceBackup[ADD: if any]
Scroll sideways to see the whole diagram.

What I designed

[ADD: what you designed and decided yourself — data model, offline strategy, screen flow, receipt printing approach]

How I used AI

[ADD: what you delegated to AI agents (e.g. widget scaffolding, CRUD screens, tests) and how you reviewed and tested each change]

Challenges

  • [ADD: a real challenge, e.g. keeping stock counts correct, printing receipts, or backing up data — and how you solved it]

This project is part of my AI-assisted development work.

Have an app idea like this?

Tell me what you want to build and on which platforms, and I'll suggest an approach.