diff --git a/PLANS AND STRATEGIES/PROJECT_REFERENCE.md b/PLANS AND STRATEGIES/PROJECT_REFERENCE.md index 2024204..bf9a710 100644 --- a/PLANS AND STRATEGIES/PROJECT_REFERENCE.md +++ b/PLANS AND STRATEGIES/PROJECT_REFERENCE.md @@ -29,7 +29,7 @@ A lightweight **cloud backend** handles licensing only: it verifies that each re │ sysadmin_panel (React/Vite, port 5175) │ │ │ │ Responsibilities: │ -│ - Site registration (generates site_id + key) │ +│ - Site registration (generates site_id + key) │ │ - License management (expiry dates) │ │ - Remote lock/unlock per site │ │ - Receives periodic heartbeats from local sites │ @@ -42,7 +42,7 @@ A lightweight **cloud backend** handles licensing only: it verifies that each re │ backend (FastAPI, port 8000) │ │ SQLite DB (pos.db) │ │ Runs on: Raspberry Pi 4 or any Linux box │ -│ Static LAN IP (e.g. 192.168.1.10) │ +│ Static LAN IP (e.g. 192.168.1.10) │ │ │ │ Responsibilities: │ │ - All business logic (orders, tables, users) │ @@ -51,12 +51,12 @@ A lightweight **cloud backend** handles licensing only: it verifies that each re │ - License enforcement (from cloud heartbeat) │ └───────────┬──────────────────┬───────────────────┘ │ LAN │ LAN -┌───────────▼──────┐ ┌────────▼──────────────────┐ +┌───────────▼──────┐ ┌────────▼───────────────────┐ │ waiter_pwa │ │ manager_dashboard │ │ React PWA │ │ React web app │ │ Port 5173 │ │ Port 5174 │ │ Waiters' phones │ │ Supervisor tablet/laptop │ -└───────────┬──────┘ └───────────────────────────┘ +└───────────┬──────┘ └────────────────────────────┘ │ LAN (TCP/9100) ┌───────────▼───────────────────────────────────────┐ │ Thermal Printers (Jolimark TP850UE) │