{
  "name": "OZIR — Administration ORI",
  "short_name": "OZIR",
  "description": "Application d'administration locale ORI — gestion, facturation, planning, marketing",
  "start_url": "/",
  "scope": "/",
  "display": "standalone",
  "orientation": "any",
  "theme_color": "#6366f1",
  "background_color": "#0f172a",
  "lang": "fr",
  "categories": ["business", "productivity"],
  "icons": [
    {
      "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%236366f1'/%3E%3Cstop offset='100%25' stop-color='%2306b6d4'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='512' height='512' rx='96' fill='url(%23g)'/%3E%3Ctext x='256' y='340' text-anchor='middle' font-family='system-ui,-apple-system,sans-serif' font-size='200' font-weight='900' fill='white' letter-spacing='12'%3EOZIR%3C/text%3E%3C/svg%3E",
      "sizes": "512x512",
      "type": "image/svg+xml",
      "purpose": "any maskable"
    },
    {
      "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%236366f1'/%3E%3Cstop offset='100%25' stop-color='%2306b6d4'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='192' height='192' rx='36' fill='url(%23g)'/%3E%3Ctext x='96' y='128' text-anchor='middle' font-family='system-ui,-apple-system,sans-serif' font-size='72' font-weight='900' fill='white' letter-spacing='4'%3EOZIR%3C/text%3E%3C/svg%3E",
      "sizes": "192x192",
      "type": "image/svg+xml",
      "purpose": "any maskable"
    }
  ],
  "shortcuts": [
    { "name": "Dashboard", "url": "/?page=dashboard", "description": "Tableau de bord ORI" },
    { "name": "Devis", "url": "/?page=devis", "description": "Gestion des devis" },
    { "name": "Clients", "url": "/?page=crm", "description": "CRM et prospects" },
    { "name": "Planning", "url": "/?page=planning", "description": "Planning interventions" },
    { "name": "Recrutement", "url": "/?page=recrutement", "description": "ATS - Pipeline candidats" }
  ],
  "screenshots": [
    {
      "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280' height='720'%3E%3Crect width='1280' height='720' rx='12' fill='%230f172a'/%3E%3Ctext x='640' y='380' text-anchor='middle' font-family='system-ui' font-size='48' fill='%236366f1'%3EOZIR Dashboard%3C/text%3E%3C/svg%3E",
      "sizes": "1280x720",
      "type": "image/svg+xml",
      "form_factor": "wide",
      "label": "OZIR Dashboard — Administration ORI"
    },
    {
      "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='390' height='844'%3E%3Crect width='390' height='844' rx='12' fill='%230f172a'/%3E%3Ctext x='195' y='422' text-anchor='middle' font-family='system-ui' font-size='36' fill='%236366f1'%3EOZIR Mobile%3C/text%3E%3C/svg%3E",
      "sizes": "390x844",
      "type": "image/svg+xml",
      "form_factor": "narrow",
      "label": "OZIR Mobile — Gestion et facturation"
    }
  ]
}
