{
    "name": "FreshMart Enterprise Suite",
    "short_name": "FreshMart POS",
    "description": "Next-Gen Enterprise POS, Hotel PMS & Laundry Valet Operating System",
    "start_url": "./",
    "display": "standalone",
    "background_color": "#0f172a",
    "theme_color": "#10b981",
    "categories": [
        "business",
        "finance",
        "productivity",
        "utilities"
    ],
    "icons": [
        {
            "src": "assets/uploads/logo.png",
            "sizes": "192x192 512x512",
            "type": "image/png"
        },
        {
            "src": "pwa/icon.svg",
            "sizes": "192x192 512x512",
            "type": "image/svg+xml",
            "purpose": "any maskable"
        }
    ],
    "shortcuts": [
        {
            "name": "Supermarket POS Terminal",
            "short_name": "Retail POS",
            "description": "Open cashier supermarket sales checkout terminal",
            "url": "login?app=supermarket",
            "icons": [{ "src": "pwa/icon.svg", "sizes": "96x96" }]
        },
        {
            "name": "Hotel & Dining PMS",
            "short_name": "Hotel POS",
            "description": "Open hotel front-desk, guest folios & room dining",
            "url": "login?app=hotel",
            "icons": [{ "src": "pwa/icon.svg", "sizes": "96x96" }]
        },
        {
            "name": "Laundry & Valet POS",
            "short_name": "Laundry POS",
            "description": "Open garment intake, claim tickets & Kanban tracker",
            "url": "login?app=laundry",
            "icons": [{ "src": "pwa/icon.svg", "sizes": "96x96" }]
        },
        {
            "name": "Operations Dashboard",
            "short_name": "Dashboard",
            "description": "View inventory, revenue and telemetry metrics",
            "url": "login?app=dashboard",
            "icons": [{ "src": "pwa/icon.svg", "sizes": "96x96" }]
        }
    ]
}