TallyFlow Architecture

Asset Tracking & RFID Workflow Platform

TallyFlow Core (Central Hub) Core Web UI Vue.js 2 Uses Core API Core Backend Go (REST API) REST + WebSocket MongoDB Assets • Tags • Photos • Zones (owned by Core Backend) Auth Service Login + SSO support Core API Layer — single integration point for all components Assets (Mobile) Flutter Seek & Find • Inventory Enrollment Print Flutter + Rust Zebra ZPL • RFID Print UI + API • Registers assets Capture (PhotoTag) Native App Photo + Barcode QC IoT Rust Fixed Readers • Sensors MQTT / HTTP • ERP integration API Sync Print Jobs + Asset Reg Photos + Metadata Events (optional) Legend Core (Go + Vue.js + MongoDB) Assets (Flutter) Print (Flutter/Rust + UI) Capture (Native) IoT (Rust) Optional flow

Core (Central)

  • • Go backend + Vue.js Web UI
  • • Auth Service: Login + SSO
  • • Owns MongoDB
  • • Single API integration point

Assets (Mobile)

  • • Flutter native app
  • • Seek & find, inventory
  • • Enrollment & zones
  • • Syncs with Core API

Print

  • • Flutter + Rust
  • • Zebra ZPL + RFID
  • • Print UI + API
  • • Can register assets

Capture

  • • Native app (PhotoTag)
  • • Photo + barcode QC
  • • Visual documentation
  • • Feeds Core via API

IoT

  • • Rust service
  • • Fixed readers + sensors
  • • Optional to Core
  • • ERP integration