TallyFlow Architecture

Manufacturing 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 (center) + Vue.js Web UI (left)
  • • Auth Service: Login + SSO support
  • • Owns MongoDB (assets, tags, photos, zones)
  • • Single API integration point

Assets (Mobile)

  • • Flutter native mobile app
  • • Seek & find, lightweight inventory
  • • Enrollment & zone management
  • • Syncs with Core API

Print

  • • Flutter + Rust
  • • Zebra ZPL + RFID encoding
  • • Print UI for configuration
  • • Print API + can register assets with Core

Capture

  • • Native mobile app (PhotoTag)
  • • Photo + barcode association
  • • QC & visual documentation
  • • Feeds Core via API

IoT

  • • Rust service
  • • Fixed readers (Impinj/Zebra)
  • • Sensors (location, temp, shock)
  • • Optional dashed flow to Core
  • • Can integrate with ERP systems