{
    "name": "Crewing Information System",
    "short_name": "Crewing IS",
    "description": "Crewing, processing, payroll, accounting, and audit system for maritime agency operations.",
    "start_url": "/dashboard",
    "scope": "/",
    "display": "standalone",
    "orientation": "any",
    "background_color": "#f7f7f8",
    "theme_color": "#000000",
    "categories": ["business", "productivity"],
    "icons": [
        {
            "src": "/pwa/icon-192-v3.png",
            "sizes": "192x192",
            "type": "image/png",
            "purpose": "any maskable"
        },
        {
            "src": "/pwa/icon-512-v3.png",
            "sizes": "512x512",
            "type": "image/png",
            "purpose": "any maskable"
        }
    ],
    "shortcuts": [
        {
            "name": "Crew Masterlist",
            "short_name": "Crew",
            "url": "/crews",
            "description": "Open crew records"
        },
        {
            "name": "Processing",
            "short_name": "Process",
            "url": "/processes",
            "description": "Open crew processing"
        },
        {
            "name": "Accounting",
            "short_name": "Accounting",
            "url": "/accounting",
            "description": "Open accounting module"
        },
        {
            "name": "Applicant Portal",
            "short_name": "Applicant",
            "url": "/applicant-portal.html",
            "description": "Open new crew registration"
        },
        {
            "name": "Pooling Desk",
            "short_name": "Pooling",
            "url": "/pooling-desk.html",
            "description": "Open applicant pooling desk"
        },
        {
            "name": "Queue Display",
            "short_name": "Queue TV",
            "url": "/queue-display.html",
            "description": "Open applicant TV queue display"
        }
    ]
}
