{
  "name": "Society Management Portal",
  "short_name": "Society",
  "description": "Housing Society & Apartment Complex Management Portal",
  "id": "/",
  "start_url": "index.php",
  "scope": "./",
  "display": "standalone",
  "orientation": "portrait-primary",
  "background_color": "#f8fafc",
  "theme_color": "#4f46e5",
  "icons": [
    {
      "src": "assets/icons/icon-192x192.png",
      "sizes": "192x192",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "assets/icons/icon-512x512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "assets/icons/icon-512x512-maskable.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "maskable"
    }
  ],
  "shortcuts": [
    {
      "name": "Collect Payment",
      "short_name": "Collect",
      "description": "Record a maintenance collection and print receipt",
      "url": "maintenance/collect_payment.php",
      "icons": [{ "src": "assets/icons/shortcut-collect.png", "sizes": "96x96" }]
    },
    {
      "name": "Dues & Bills",
      "short_name": "Dues",
      "description": "View monthly dues ledger and defaulters",
      "url": "maintenance/dues.php",
      "icons": [{ "src": "assets/icons/shortcut-dues.png", "sizes": "96x96" }]
    },
    {
      "name": "Daily Attendance",
      "short_name": "Attendance",
      "description": "Mark daily attendance for society staff",
      "url": "staff/attendance.php",
      "icons": [{ "src": "assets/icons/shortcut-attendance.png", "sizes": "96x96" }]
    },
    {
      "name": "Rooms & Owners",
      "short_name": "Properties",
      "description": "Browse flats, members, and tenant records",
      "url": "properties/index.php",
      "icons": [{ "src": "assets/icons/shortcut-properties.png", "sizes": "96x96" }]
    }
  ]
}
