{ "name": "SyncVision B2B", "short_name": "SyncVision", "description": "Enterprise B2B SaaS — CRM, Sales, Procurement, Accounting, Reports", "icons": [ { "src": "/android-chrome-192x192.png", "sizes": "192x192", "type": "image/png", "purpose": "any maskable" }, { "src": "/android-chrome-512x512.png", "sizes": "512x512", "type": "image/png", "purpose": "any maskable" } ], "theme_color": "#0f172a", "background_color": "#ffffff", "display": "standalone", "start_url": "/", "scope": "/", "lang": "th", "shortcuts": [ { "name": "Reports Hub", "short_name": "Reports", "description": "ศูนย์รายงานทั้งหมด — Financial / Sales / Inventory / Service", "url": "/#/reports", "icons": [{ "src": "/android-chrome-192x192.png", "sizes": "192x192" }] }, { "name": "Executive Cockpit", "short_name": "Cockpit", "description": "Dashboard ภาพรวมทุกแผนก", "url": "/#/reports/executive_cockpit", "icons": [{ "src": "/android-chrome-192x192.png", "sizes": "192x192" }] }, { "name": "P&L Statement", "short_name": "P&L", "description": "งบกำไรขาดทุน", "url": "/#/reports/pl_statement", "icons": [{ "src": "/android-chrome-192x192.png", "sizes": "192x192" }] } ] }