Add TallyFlow marketing assets (hero photos, IoT/Print screenshots); update code reviews (IoT, Print, Web), website requirements doc, user's guide, and screenshots README

This commit is contained in:
TNB
2026-07-10 08:19:54 -04:00
parent 803c563716
commit 7aed88908e
15 changed files with 24 additions and 12 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

@@ -12,6 +12,12 @@ This folder is for organizing app and web screenshots used for the TallyFlow web
- **TallyFlow Core/** - **TallyFlow Core/**
- Web dashboard and admin screenshots - Web dashboard and admin screenshots
- **TallyFlow Print/**
- Printer setup and label printing screenshots (TSC/Printronix hardware)
- **TallyFlow IoT/**
- Fixed RFID readers, tunnels, and gateway hardware
## Guidelines ## Guidelines
- Use descriptive filenames (e.g., `capture-android-job-detail.png`, `capture-ios-freight-claim.png`) - Use descriptive filenames (e.g., `capture-android-job-detail.png`, `capture-ios-freight-claim.png`)
Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 290 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 KiB

@@ -13,12 +13,12 @@
- Push/transition assets between zones - Push/transition assets between zones
- Time-in-zone visibility and alerts - Time-in-zone visibility and alerts
- **Zone notifications**: Send notifications on zone exceptions (e.g., asset in zone too long) - **Zone notifications**: Send notifications on zone exceptions (e.g., asset in zone too long)
- **Zone delete events**: Automatically delete assets or remove tags after a period when an asset enters a zone (supports tag recycling/reassignment; asset can remain while tag is reassigned). Extensible to parent/child relationships (e.g., tote asset remains but children are removed from the parent) - **Zone delete events** for automatic tag recycling/reassignment
- **Parent/child asset handling** (asset can remain while children/tags are detached)
### 3. ERP Integration ### 3. ERP Integration
- Optional keyboard wedge / direct injection into ERP - Primary: TallyFlow IoT using keyboard wedge, database integration, and spreadsheet output
- Import of expected data from spreadsheets / AWBs - Additional opportunities in TallyFlow Core using the API and webhooks
- Writing received data back to ERP tables
### 4. Tag Printing & Encoding ### 4. Tag Printing & Encoding
- Custom RFID tag encoding (ASCII, proprietary) - Custom RFID tag encoding (ASCII, proprietary)
@@ -9,7 +9,7 @@
- REST API v1 - REST API v1
- Real-time tag streaming - Real-time tag streaming
- Reader config/control - Reader config/control
- Can run as Windows service - Runs as an always-on Windows or Linux service
- `web/`: Leptos CSR web interface - `web/`: Leptos CSR web interface
- Reader health monitoring - Reader health monitoring
- Live tag streaming with filtering - Live tag streaming with filtering
@@ -19,7 +19,7 @@ Backend print service for TallyFlow Print. Handles label generation, RFID encodi
- **api**: Main API service (port 8040) - **api**: Main API service (port 8040)
- **orchestrator**: Proxies categories/zones and runs "print then register" flows (port 8041) - **orchestrator**: Proxies categories/zones and runs "print then register" flows (port 8041)
- **printing**: Core label generation and ZPL handling - **printing**: Core label generation and ZPL handling
- **worker**: Pulls jobs and sends to Zebra printers (raw TCP 9100) - **worker**: Pulls jobs and sends to Zebra and compatible ZPL printers (raw TCP 9100)
- **label_configs**: Template definitions and manifest - **label_configs**: Template definitions and manifest
- **web**: Web interface elements - **web**: Web interface elements
@@ -13,7 +13,8 @@
- RFID / IoT integration points - RFID / IoT integration points
- Reporting & exports - Reporting & exports
- User workflows (receiving, movement, printing) - User workflows (receiving, movement, printing)
- ERP integration surface - ERP integration surface (API and webhooks)
- Photo display and filtering with tags (Capture integration)
## Initial Observations ## Initial Observations
- **Core Entities**: Things (assets), Zones, Maps, Organizations, Users, Reports, Exceptions, Webhooks, API Keys. - **Core Entities**: Things (assets), Zones, Maps, Organizations, Users, Reports, Exceptions, Webhooks, API Keys.
+10 -5
View File
@@ -38,8 +38,10 @@ The central web platform for managing assets, tags, categories, zones, and repor
- Configure categories, zones, and organizational settings - Configure categories, zones, and organizational settings
- Reporting and exception management - Reporting and exception management
- Zone notifications: configurable Alert Time (minutes) + email recipients for exceptions (e.g. asset in zone too long) - Zone notifications: configurable Alert Time (minutes) + email recipients for exceptions (e.g. asset in zone too long)
- Zone delete events: Delete Delay (hours), Delete Immediately checkbox, and Delete Behavior (killMode) for automatic asset/tag removal or recycling on zone entry. Supports parent/child relationships (children can be detached while parent asset remains) - Zone delete events for automatic tag recycling
- Integration points for external systems (ERP, etc.) - Parent/child asset handling (children can be detached while parent asset remains)
- Core web can display and filter photos with tags (integration with Capture app)
- Integration points for external systems (ERP via API and webhooks)
### 2. Mobile App (Enroll) ### 2. Mobile App (Enroll)
Mobile application for field data capture and tag enrollment. Mobile application for field data capture and tag enrollment.
@@ -58,7 +60,7 @@ Mobile application for field data capture and tag enrollment.
Desktop and mobile application (Flutter) paired with a Rust backend service for printing and encoding labels. Desktop and mobile application (Flutter) paired with a Rust backend service for printing and encoding labels.
**Key Capabilities:** **Key Capabilities:**
- Print and encode RFID + barcode labels on Zebra printers - Print and encode RFID + barcode labels with ZPL support on Zebra and compatible printers
- Strong **GS1-128 / Case Label** support (GTIN-14 treated as case labels, proper AI (21) serial handling) - Strong **GS1-128 / Case Label** support (GTIN-14 treated as case labels, proper AI (21) serial handling)
- Dedicated **FSMA 204** 300dpi label templates and ZPL configs for food traceability compliance - Dedicated **FSMA 204** 300dpi label templates and ZPL configs for food traceability compliance
- Pre-configured **workflow profiles** for popular use cases including **FSMA**, **SSCC** (Serialized Shipping Container Code), and internal-use barcode/RFID labeling - Pre-configured **workflow profiles** for popular use cases including **FSMA**, **SSCC** (Serialized Shipping Container Code), and internal-use barcode/RFID labeling
@@ -84,8 +86,8 @@ Automated data capture system for fixed and high-volume scanning environments.
- Exception flagging and automated alerts - Exception flagging and automated alerts
- Seamless handoff to TallyFlow Core for record updates - Seamless handoff to TallyFlow Core for record updates
### 5. IoT Integration ### 5. TallyFlow IoT
Connectivity layer for sensors, gateways, and connected devices. Connectivity layer for sensors, gateways, and connected devices. Runs as an always-on Windows or Linux service.
**Key Capabilities:** **Key Capabilities:**
- Real-time location tracking via IoT gateways and beacons - Real-time location tracking via IoT gateways and beacons
@@ -94,6 +96,9 @@ Connectivity layer for sensors, gateways, and connected devices.
- Edge-to-cloud data pipelines feeding TallyFlow Core - Edge-to-cloud data pipelines feeding TallyFlow Core
- Support for both short-range (BLE, RFID) and wide-area (LoRa, cellular) IoT networks - Support for both short-range (BLE, RFID) and wide-area (LoRa, cellular) IoT networks
- RFID GPIO support for reader triggers and control - RFID GPIO support for reader triggers and control
- Endpoint configuration available for IoT and Mobile readers
- ERP integration via keyboard wedge, database integration, and spreadsheet output
- Optional custom receiving or shipping user interface that integrates with an ERP system
- Compatible with TallyFlow Core deployed in the cloud or on-premises - Compatible with TallyFlow Core deployed in the cloud or on-premises
--- ---