{
    "id": "/?source=pwa",
    "name": "ApnaTheka — Smart Shop Management",
    "short_name": "ApnaTheka",
    "description": "Counter Sale, Stock, Bank & Reports — 1-tap mein. Apne theka ka complete management mobile pe.",
    "start_url": "/login?source=pwa",
    "scope": "/",
    "display": "standalone",
    "display_override": ["window-controls-overlay", "standalone", "minimal-ui"],
    "orientation": "portrait",
    "background_color": "#ffffff",
    "theme_color": "#0d9488",
    "lang": "en-IN",
    "dir": "ltr",
    "categories": ["business", "productivity", "finance"],
    "prefer_related_applications": false,
    "icons": [
        { "src": "/pwa-icons/icon-72x72.png?v=3", "sizes": "72x72", "type": "image/png", "purpose": "any" },
        { "src": "/pwa-icons/icon-96x96.png?v=3", "sizes": "96x96", "type": "image/png", "purpose": "any" },
        { "src": "/pwa-icons/icon-128x128.png?v=3", "sizes": "128x128", "type": "image/png", "purpose": "any" },
        { "src": "/pwa-icons/icon-144x144.png?v=3", "sizes": "144x144", "type": "image/png", "purpose": "any" },
        { "src": "/pwa-icons/icon-152x152.png?v=3", "sizes": "152x152", "type": "image/png", "purpose": "any" },
        { "src": "/pwa-icons/icon-192x192.png?v=3", "sizes": "192x192", "type": "image/png", "purpose": "any" },
        { "src": "/pwa-icons/icon-384x384.png?v=3", "sizes": "384x384", "type": "image/png", "purpose": "any" },
        { "src": "/pwa-icons/icon-512x512.png?v=3", "sizes": "512x512", "type": "image/png", "purpose": "any" },
        { "src": "/pwa-icons/icon-maskable-192x192.png?v=3", "sizes": "192x192", "type": "image/png", "purpose": "maskable" },
        { "src": "/pwa-icons/icon-maskable-512x512.png?v=3", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }
    ],
    "shortcuts": [
        {
            "name": "Sale Register",
            "short_name": "Sale",
            "description": "Office Sale workflow — quick view & entry",
            "url": "/company/sale/office-sale/workflow?source=pwa-shortcut",
            "icons": [{ "src": "/pwa-icons/icon-96x96.png?v=3", "sizes": "96x96" }]
        },
        {
            "name": "Purchase",
            "short_name": "Purchase",
            "description": "Purchase workflow — entries & register",
            "url": "/company/purchase-register/workflow?source=pwa-shortcut",
            "icons": [{ "src": "/pwa-icons/icon-96x96.png?v=3", "sizes": "96x96" }]
        },
        {
            "name": "Bank Statement",
            "short_name": "Bank",
            "description": "Bank statement upload & reconcile",
            "url": "/company/bank-statement?source=pwa-shortcut",
            "icons": [{ "src": "/pwa-icons/icon-96x96.png?v=3", "sizes": "96x96" }]
        },
        {
            "name": "Demand Register",
            "short_name": "Demand",
            "description": "Location demands & approvals",
            "url": "/company/workflow?source=pwa-shortcut",
            "icons": [{ "src": "/pwa-icons/icon-96x96.png?v=3", "sizes": "96x96" }]
        },
        {
            "name": "Distributor Dashboard",
            "short_name": "Dist Home",
            "description": "Distributor dashboard — overview & alerts",
            "url": "/distributor/dashboard?source=pwa-shortcut",
            "icons": [{ "src": "/pwa-icons/icon-96x96.png?v=3", "sizes": "96x96" }]
        },
        {
            "name": "Companies",
            "short_name": "Companies",
            "description": "All managed companies",
            "url": "/distributor/company?source=pwa-shortcut",
            "icons": [{ "src": "/pwa-icons/icon-96x96.png?v=3", "sizes": "96x96" }]
        },
        {
            "name": "Distributor Staff",
            "short_name": "Staff",
            "description": "Distributor staff management",
            "url": "/distributor/staff?source=pwa-shortcut",
            "icons": [{ "src": "/pwa-icons/icon-96x96.png?v=3", "sizes": "96x96" }]
        },
        {
            "name": "Billing & Invoices",
            "short_name": "Billing",
            "description": "Distributor invoices & payments",
            "url": "/distributor/invoices?source=pwa-shortcut",
            "icons": [{ "src": "/pwa-icons/icon-96x96.png?v=3", "sizes": "96x96" }]
        },
        {
            "name": "Admin Dashboard",
            "short_name": "Admin",
            "description": "SaaS admin dashboard — overview & alerts",
            "url": "/admin/dashboard?source=pwa-shortcut",
            "icons": [{ "src": "/pwa-icons/icon-96x96.png?v=3", "sizes": "96x96" }]
        },
        {
            "name": "Distributors",
            "short_name": "Distributors",
            "description": "All distributor accounts & workflow",
            "url": "/admin/distributor/workflow?source=pwa-shortcut",
            "icons": [{ "src": "/pwa-icons/icon-96x96.png?v=3", "sizes": "96x96" }]
        },
        {
            "name": "Subscriptions",
            "short_name": "Subs",
            "description": "Subscription management & upgrade requests",
            "url": "/admin/subscription/workflow?source=pwa-shortcut",
            "icons": [{ "src": "/pwa-icons/icon-96x96.png?v=3", "sizes": "96x96" }]
        },
        {
            "name": "Voucher Entries",
            "short_name": "Vouchers",
            "description": "Admin SaaS voucher entries",
            "url": "/admin/voucher/workflow?source=pwa-shortcut",
            "icons": [{ "src": "/pwa-icons/icon-96x96.png?v=3", "sizes": "96x96" }]
        }
    ]
}
