Corrections: - Database: MongoDB - Assets (Mobile): Lightweight inventory, seek & find, enrollment - Capture (PhotoTag): Photo + barcode association for QC - Print: Zebra ZPL compatible - Improved component descriptions and data flows
2.0 KiB
TallyFlow Architecture
Diagram: TallyFlow-Architecture-Diagram.html
Overview
TallyFlow is a modular asset tracking platform centered on TallyFlow Core, the central web backend and integration hub. All other components synchronize with Core for asset registration, configuration, reporting, and data consistency.
TallyFlow Assets (Mobile) is the primary field application for lightweight inventory management, geiger-counter-style seek & find, fast enrollment, zone movements, and shipping workflows.
TallyFlow Capture (rebranded from PhotoTag) enables photo documentation by associating images with barcodes, work orders, serial numbers, and other metadata for quality control and visual record-keeping across incoming, in-process, and outgoing inspections.
TallyFlow Print handles on-demand Zebra ZPL-compatible label printing and RFID encoding, with optional automatic registration back into Core.
IoT provides real-time location, environmental sensor data (temperature, humidity, shock), and fixed RFID reader integration (Impinj, Zebra) via MQTT/HTTP/BLE, feeding live events into Core.
Data is persisted in MongoDB, which stores the asset registry, tag events, photo metadata, zones, and full audit history. Bulk onboarding is supported via Excel import. All modules communicate through Core’s REST + WebSocket APIs, enabling unified visibility and waste reduction across manufacturing operations.
Key Data Flows
- Assets (Mobile) ↔ Core: Sync inventory updates, enrollment, and seek/find data
- Capture ↔ Core: Photo + barcode metadata and QC records
- Print → Core: Print job submission + optional auto-registration
- IoT → Core: Real-time tag events and sensor data
- Core ↔ MongoDB: Persistent storage of all asset, tag, photo, and event data
- Excel → Core: Bulk asset and tag ingestion
This architecture allows flexible deployment — from mobile-only inventory tracking to full IoT + automated capture environments — while keeping Core as the single source of truth.