Skip to main content

Introduction to SuperFast

SuperFast is a product of SSTD β€” a comprehensive supermarket debt and supplier management system built for small to medium retail businesses. It gives store owners a single place to track what customers owe, what is owed to suppliers, and a full transaction history β€” all accessible offline and synced to the cloud when a connection is available.

Key Features​

FeatureDescription
Customer Debt TrackingRecord debts and payments for each customer with full history
Supplier Purchase TrackingTrack purchases from suppliers and payments made to them
WhatsApp StatementsSend account statements and custom messages via WhatsApp
Offline-FirstFully functional with no internet; syncs automatically when online
Multi-Device SyncOne store account works across multiple phones/tablets
Auto RemindersSchedule debt reminders with optional WhatsApp delivery
Reports & AnalyticsCash flow, balance rankings, trends, and charts
Dark ModeFull dark theme matching modern OLED displays
Arabic + English UISwitch between Arabic (RTL) and English at any time

Who Is It For?​

SuperFast is designed for:

  • Small supermarket and corner shop owners who track customer debts in a notebook today
  • Wholesale suppliers who extend credit to retail clients
  • Multi-branch stores that need several devices synchronized to a single cloud account

Platform Support​

SuperFast ships on three platforms from a single codebase:

PlatformFormatTechnology
Windows / macOS / LinuxDesktop app (.exe / .dmg / .AppImage)Tauri + Next.js
AndroidAPK / Play StoreTauri Android
Web (self-hosted)BrowserNext.js static export

System Overview​

Loading diagram…

Core Concepts​

Store & Device Model​

A Store is the top-level account (e.g. "Ahmed's Supermarket"). Each physical device (phone, laptop) is a Device that belongs to a store. All devices share the same customers, suppliers, and transactions via cloud sync.

Customers vs Suppliers​

  • Customer β€” a person or business that buys from you on credit. A positive balance means they owe you money. A negative balance means you over-collected (rare).
  • Supplier β€” a company you buy stock from on credit. A positive balance means you owe them money. A negative balance means you over-paid.

Sync Queue​

Every change made on a device (create/update/delete) is written to a local sync queue. When the device has network access, the queue is flushed to the server (push), and new changes from other devices are downloaded (pull). This ensures the app is always usable, even without internet.

Next Steps​