{
  "id": "/",
  "name": "Technica Solutions Portal",
  "short_name": "Technica",
  "description": "Technica Data & Expense Management Portal — manage site entries, expenses, attendance, reports, and more.",
  "start_url": "/",
  "scope": "/",
  "lang": "en",
  "dir": "ltr",
  "display": "standalone",
  "display_override": ["standalone", "minimal-ui"],
  "orientation": "portrait",
  "background_color": "#000000",
  "theme_color": "#000000",
  "categories": ["business", "productivity"],
  "launch_handler": { "client_mode": "navigate-existing" },
  "handle_links": "preferred",
  "edge_side_panel": { "preferred_width": 480 },
  "icons": [
    { "src": "/icon-72x72.png",   "sizes": "72x72",   "type": "image/png", "purpose": "any" },
    { "src": "/icon-96x96.png",   "sizes": "96x96",   "type": "image/png", "purpose": "any" },
    { "src": "/icon-128x128.png", "sizes": "128x128", "type": "image/png", "purpose": "any" },
    { "src": "/icon-144x144.png", "sizes": "144x144", "type": "image/png", "purpose": "any" },
    { "src": "/icon-152x152.png", "sizes": "152x152", "type": "image/png", "purpose": "any" },
    { "src": "/icon-192x192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" },
    { "src": "/icon-384x384.png", "sizes": "384x384", "type": "image/png", "purpose": "any" },
    { "src": "/icon-512x512.png", "sizes": "512x512", "type": "image/png", "purpose": "any" },
    { "src": "/icon-maskable-512x512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }
  ],
  "shortcuts": [
    {
      "name": "New Site Entry",
      "short_name": "New Entry",
      "description": "Record a new site entry",
      "url": "/entry",
      "icons": [{ "src": "/icon-96x96.png", "sizes": "96x96", "type": "image/png" }]
    },
    {
      "name": "My Sites",
      "short_name": "Sites",
      "description": "View your assigned sites",
      "url": "/client/sites",
      "icons": [{ "src": "/icon-96x96.png", "sizes": "96x96", "type": "image/png" }]
    },
    {
      "name": "Mark Attendance",
      "short_name": "Attendance",
      "description": "Mark your daily attendance",
      "url": "/client/attendance",
      "icons": [{ "src": "/icon-96x96.png", "sizes": "96x96", "type": "image/png" }]
    },
    {
      "name": "My Reports",
      "short_name": "Reports",
      "description": "View your site reports",
      "url": "/client/my-reports",
      "icons": [{ "src": "/icon-96x96.png", "sizes": "96x96", "type": "image/png" }]
    }
  ],
  "screenshots": [
    { "src": "/screenshots/screen-1.png", "sizes": "776x1688", "type": "image/png", "form_factor": "narrow", "label": "Employee dashboard & daily status" },
    { "src": "/screenshots/screen-2.png", "sizes": "776x1680", "type": "image/png", "form_factor": "narrow", "label": "Create a new site entry" },
    { "src": "/screenshots/screen-3.png", "sizes": "776x1684", "type": "image/png", "form_factor": "narrow", "label": "My performance & attendance" },
    { "src": "/screenshots/screen-4.png", "sizes": "768x1686", "type": "image/png", "form_factor": "narrow", "label": "My sites & expenses" },
    { "src": "/screenshots/screen-5.png", "sizes": "774x1684", "type": "image/png", "form_factor": "narrow", "label": "Service reports & signatures" }
  ],
  "prefer_related_applications": false
}
