From fceef6f42b4a85589badb476b238cd1895b9dfcb Mon Sep 17 00:00:00 2001 From: TNB Date: Tue, 7 Jul 2026 09:36:26 -0400 Subject: [PATCH] Fix architecture diagram issues - Changed Core Backend to 'Go (REST API)' (removed gRPC, kept REST) - Removed BLE from IoT (not supported yet) - Fixed text overflow in boxes by adjusting layout and labels - Updated description to reflect REST-only API --- TallyFlow/TallyFlow-Architecture-Diagram.html | 6 +++--- TallyFlow/TallyFlow-Architecture.md | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/TallyFlow/TallyFlow-Architecture-Diagram.html b/TallyFlow/TallyFlow-Architecture-Diagram.html index 1c22b13..8280540 100644 --- a/TallyFlow/TallyFlow-Architecture-Diagram.html +++ b/TallyFlow/TallyFlow-Architecture-Diagram.html @@ -92,8 +92,8 @@ Core Backend - Go (Echo / gRPC) - REST + WebSocket API + Go (REST API) + REST + WebSocket @@ -130,7 +130,7 @@ IoT Rust Fixed Readers • Sensors - MQTT / HTTP / BLE • ERP integration + MQTT / HTTP • ERP integration diff --git a/TallyFlow/TallyFlow-Architecture.md b/TallyFlow/TallyFlow-Architecture.md index 4602366..aafd952 100644 --- a/TallyFlow/TallyFlow-Architecture.md +++ b/TallyFlow/TallyFlow-Architecture.md @@ -7,7 +7,7 @@ TallyFlow is built around exactly **five primary components**, with **Core** as the central hub that owns the database. ### 1. Core (Central) -- **Core Backend** (Go) positioned in the center +- **Core Backend** (Go) positioned in the center — provides the REST API - **Core Web UI** (Vue.js) on the left — consumes the Core API - Owns MongoDB (assets, tags, photos, zones, events) - Single API integration point for all other components @@ -45,4 +45,4 @@ TallyFlow is built around exactly **five primary components**, with **Core** as - **Print** additionally supports asset registration back into Core - Core Web UI communicates with Core Backend via the same API used by other components -This structure was verified by reviewing the actual source repositories in `~/src/`. All external modules interact exclusively through Core’s API layer. \ No newline at end of file +This structure was verified by reviewing the actual source repositories in `~/src/`. All external modules interact exclusively through Core’s REST API layer. \ No newline at end of file