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