Original Version
Python and PyQt6 validated enterprise retail workflows, commercial processes, and user needs.
Evolutionary Migration · Flutter Desktop
A progressive remake of the original Python/PyQt6 POS system designed to elevate visual design, eliminate technical debt, and implement a flexible architecture ready for local or remote cloud services.
In development · 2026
01 · Evolution
The original version solved real business problems and accumulated valuable operational insights, but it also carried technical constraints from earlier architectural patterns.
This new stage is a deliberate, progressive overhaul: each module is audited, refactored, and integrated into Flutter with clear domain contracts, predictable state management, and strict separation of concerns.
Python and PyQt6 validated enterprise retail workflows, commercial processes, and user needs.
Feature parity is built incrementally with modular testing rather than rushed rewrites.
Multi-engine data persistence, Riverpod state orchestration, and responsive desktop interfaces.
02 · System Architecture
Abstract repositories decouple UI components from data sources, allowing seamless switching across SQLite, MySQL, and Hono APIs.
Embedded SQLite database enabling full point-of-sale functionality even without internet connectivity.
Direct drivers connecting to MySQL / MariaDB on LAN or cloud instances without intermediary servers.
High-speed Hono microservices connecting to PostgreSQL / Neon serverless databases with token authentication.
03 · Visual Experience
04 · Progress & Roadmap
Let's discuss how modern architecture, AI automation, and clean engineering can transform your business operations.