Fiskit POS — Tech Spec

Overview of architecture, capabilities, and deployment options.

Summary

Fiskit POS is a finance‑first point‑of‑sale with a cross‑platform till app and a Django backend powering REST APIs, realtime updates, and background jobs. It supports fiscalization (digital signing), queued PDF/printing, multi‑currency, and RTL.

Till app

  • Flutter (Windows/macOS/Linux/Web)
  • Provider state, HTTP + WebSocket
  • Printing/PDF viewer, SQFlite storage

Backend

  • Django 5, DRF, Channels (WebSockets)
  • Celery workers + Redis broker
  • Postgres or SQLite

Documents

  • PDFs via ReportLab / wkhtmltopdf
  • Barcodes & QR, digital signing (pyHanko)
  • Queued background printing

Commerce features

  • Sales, returns, credits/debits
  • Products, inventory, suppliers, purchases
  • Reports and exports

Architecture

Fiskit POS architecture

Deployment

Print to PDF Back to POS page