Features

Features

Designed to cover the full daily workflow of a single small/medium business.

Products & stock

Category-based product catalog, an image per product (stored privately on S3 with presigned upload URLs), price and stock count. Stock decreases automatically with each invoice/order.

  • Category-based listing
  • Image upload
  • Fast search
  • Stock tracking

Customer management

Customer cards with name, phone, address and open-debt balance. Selecting a customer shows their history and total debt.

  • Customer card
  • Invoice history
  • Open balance summary

Orders & invoices

Pick a customer, add products, create an invoice in seconds — from mobile or web. Mark it cash or credit; if credit, a debt record is created.

  • Cash / credit toggle
  • Automatic stock deduction
  • Invoice history
  • Inline customer creation

Debt tracking

Default 15-day term for each credit invoice. The system recomputes daily; status is shown in green/yellow/red/overdue. Collected payments reduce the balance.

  • ≥ 8 days: green (safe)
  • 4–7 days: yellow (approaching)
  • 0–3 days: red (urgent)
  • Past due: dark red + days overdue

Reports

Dashboard with daily/monthly revenue, total open debt, top customers and category share. Clean charts via fl_chart.

  • Daily & monthly revenue
  • Top 5 customers
  • Sales by category
  • Open debt summary

Live sync

A WebSocket connection means a product/price/debt change on the web panel appears on every mobile device immediately. Multiple users/devices can run the same business in parallel.

  • Live data stream
  • Multi-device support
  • No manual refresh

Security

Passwords are hashed with Argon2id. Sessions are JWT-based; changing a password invalidates every session on every device. Data is stored on private infrastructure and is never shared with third parties for advertising.

  • Argon2id password hashing
  • JWT + refresh rotation
  • Tenant isolation (each business sees only its own data)
  • Account & data deletion request

In-app account creation and deletion

A business owner can apply for an account directly from the mobile sign-in screen and can request account deletion from inside the app. Deleting the account removes every record associated with the business.

  • In-app sign-up
  • In-app account deletion
  • Data export on request