diff --git a/TallyFlow/TallyFlow-Architecture-Diagram.html b/TallyFlow/TallyFlow-Architecture-Diagram.html
index 3f06cee..15d7e6b 100644
--- a/TallyFlow/TallyFlow-Architecture-Diagram.html
+++ b/TallyFlow/TallyFlow-Architecture-Diagram.html
@@ -63,7 +63,7 @@
-
+
@@ -80,103 +80,108 @@
-
- TallyFlow Core (Central Hub)
+
+ TallyFlow Core (Central Hub)
-
- Core Web UI
- Vue.js 2
- Uses Core API
+
+ Core Web UI
+ Vue.js 2
+ Uses Core API
-
- Core Backend
- Go (REST API)
- REST + WebSocket
+
+ Core Backend
+ Go (REST API)
+ REST + WebSocket
-
- MongoDB
- Assets • Tags • Photos • Zones
- (owned by Core Backend)
+
+ MongoDB
+ Assets • Tags • Photos • Zones
+ (owned by Core Backend)
+
+
+
+ Auth Service
+ Login + SSO support
- Core API Layer — single integration point for all components
+ Core API Layer — single integration point for all components
-
- Assets
- (Mobile)
- Flutter
- Seek & Find • Inventory
- Enrollment
+
+ Assets
+ (Mobile)
+ Flutter
+ Seek & Find • Inventory
+ Enrollment
-
- Print
- Flutter + Rust
- Zebra ZPL • RFID
- Print UI + API • Registers assets
+
+ Print
+ Flutter + Rust
+ Zebra ZPL • RFID
+ Print UI + API • Registers assets
-
- Capture
- (PhotoTag)
- Native App
- Photo + Barcode QC
+
+ Capture
+ (PhotoTag)
+ Native App
+ Photo + Barcode QC
-
- IoT
- Rust
- Fixed Readers • Sensors
- MQTT / HTTP • ERP integration
+
+ IoT
+ Rust
+ Fixed Readers • Sensors
+ MQTT / HTTP • ERP integration
-
- API Sync
+
+ API Sync
-
- Print Jobs + Asset Reg
+
+ Print Jobs + Asset Reg
-
- Photos + Metadata
+
+ Photos + Metadata
-
- Events (optional)
+
+ Events (optional)
-
+
-
+
- Legend
+ Legend
-
- Core (Go + Vue.js + MongoDB)
+
+ Core (Go + Vue.js + MongoDB)
-
- Assets (Flutter)
+
+ Assets (Flutter)
-
- Print (Flutter/Rust + UI)
+
+ Print (Flutter/Rust + UI)
-
- Capture (Native)
+
+ Capture (Native)
-
- IoT (Rust)
+
+ IoT (Rust)
-
- Optional flow
+
+ Optional flow
@@ -188,9 +193,9 @@
• Go backend (center) + Vue.js Web UI (left)
+ • Auth Service: Login + SSO support
• Owns MongoDB (assets, tags, photos, zones)
• Single API integration point
- • Web UI also consumes the Core API
diff --git a/TallyFlow/TallyFlow-Architecture.md b/TallyFlow/TallyFlow-Architecture.md
index aafd952..749e030 100644
--- a/TallyFlow/TallyFlow-Architecture.md
+++ b/TallyFlow/TallyFlow-Architecture.md
@@ -9,6 +9,7 @@ TallyFlow is built around exactly **five primary components**, with **Core** as
### 1. Core (Central)
- **Core Backend** (Go) positioned in the center — provides the REST API
- **Core Web UI** (Vue.js) on the left — consumes the Core API
+- **Auth Service** — handles login and SSO support
- Owns MongoDB (assets, tags, photos, zones, events)
- Single API integration point for all other components
- Handles configuration, reporting, and orchestration