Counterbase
An offline-first point-of-sale and shop management system for multi-branch retailers. Sales continue without internet and sync automatically when it returns.
- Client
- Arche Axon (own product)
Retailers with several branches lose sales and trust when the internet drops, and struggle to see stock and takings across locations. They need a counter system that never stops selling, with controls that match how cashiers, supervisors, managers, and owners actually work.
A Flutter point-of-sale app with a local database and an event queue for offline transactions, backed by a NestJS API on PostgreSQL. Organizations are modelled as tenants with branches, devices, and users. A companion SaaS admin handles billing and subscriptions.
- Offline-first selling with automatic background sync
- Tenant, branch, device, and user hierarchy
- Roles for cashier, supervisor, manager, and admin
- Branch-level inventory with inter-branch transfers
- M-Pesa (Daraja) and PesaPal payments, plus NFC tourist payments
- SaaS admin for billing and subscription management
- Automated Android releases through CI
Next case study
iACT Learning Platform
Learning platform
Tell us what your organization needs to run better.
A short conversation is enough to scope a first phase. We reply within two business days.