TallyFlow Architecture

Manufacturing Asset Tracking & RFID Workflow Platform — Source-verified

TallyFlow Core (Central Hub) Core Backend Go (Echo / gRPC) REST + WebSocket API Core Web UI Vue.js 2 + Webpack Asset management, reporting MongoDB Asset registry Tags • Photos • Zones • Events Assets (Mobile) Flutter Seek & Find • Inventory Enrollment • Zones Capture (PhotoTag) Go + Mongo Photo + Barcode QC Print Flutter + Rust Zebra ZPL + RFID IoT Rust (tallyflow-iot) Fixed readers • Sensors Sync / Enroll Owns & Persists Print Jobs Tag Events Photos + Metadata Legend Core (Go + Vue.js) Assets (Flutter) Capture (Go) Print (Flutter/Rust) IoT (Rust) MongoDB (Core-owned) API Flow

Core (Central)

  • • Go backend (API, business logic)
  • • Vue.js 2 web frontend
  • • Owns MongoDB (assets, tags, photos, zones)
  • • Integration hub for all modules

Assets (Mobile)

  • • Flutter mobile app
  • • Lightweight inventory & seek/find
  • • Enrollment, zone moves
  • • Syncs with Core API

Capture (PhotoTag)

  • • Go microservice + Mongo
  • • Photo + barcode association
  • • QC & visual documentation
  • • Feeds Core via API

Print + IoT

  • • Print: Flutter + Rust (Zebra ZPL)
  • • IoT: Rust (fixed readers, sensors)
  • • MQTT / HTTP / BLE ingestion
  • • All route through Core