← All projectsNext projectCafé System →
2026 · active
Mart System
Offline-first management for a chain of mini-marts.
- Stack
- Tauri · React · Vite · Express · Prisma · Turso · Turborepo
- Type
- desktop, full-stack, payments, monorepo
A cashier app that keeps selling offline and syncs when back online, a back-office for managers, and a central API that issues Bakong KHQR payment codes.
Mart System is a multi-store retail platform split into three apps in one pnpm + Turborepo monorepo.
The pieces
- POS (cashier): a Tauri + React desktop app with an Express/sql.js sidecar. Sales are written locally first and queued, so a store never stops because of a network outage.
- Back-office: a React + Vite web app for products, pricing, stock and reports across all stores.
- Central API: Express + Prisma on Turso (libSQL). It receives synced sales and generates Bakong KHQR payment codes.