{
  "name": "Muscu Tracker - Suivi de Musculation",
  "short_name": "Muscu Tracker",
  "description": "Application PWA de suivi de musculation avec surcharge progressive et statistiques avancées",
  "start_url": "/",
  "scope": "/",
  "display": "standalone",
  "orientation": "portrait-primary",
  "background_color": "#0f0f0f",
  "theme_color": "#22d3ee",
  "icons": [
    {
      "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192'><rect fill='%230f0f0f' width='192' height='192'/><circle cx='96' cy='96' r='80' fill='%2322d3ee'/><path d='M96 40 L110 70 L142 75 L118 98 L124 130 L96 112 L68 130 L74 98 L50 75 L82 70 Z' fill='%230f0f0f'/></svg>",
      "sizes": "192x192",
      "type": "image/svg+xml",
      "purpose": "any"
    },
    {
      "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><rect fill='%230f0f0f' width='512' height='512'/><circle cx='256' cy='256' r='200' fill='%2322d3ee'/><path d='M256 100 L280 175 L360 185 L300 240 L320 320 L256 280 L192 320 L212 240 L152 185 L232 175 Z' fill='%230f0f0f'/></svg>",
      "sizes": "512x512",
      "type": "image/svg+xml",
      "purpose": "any maskable"
    }
  ],
  "categories": ["fitness", "health", "sports"],
  "screenshots": [
    {
      "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 720'><rect fill='%230f0f0f' width='540' height='720'/><rect fill='%2322d3ee' x='20' y='100' width='500' height='200' rx='20'/><rect fill='%23bfd600' x='20' y='320' width='500' height='200' rx='20'/><rect fill='%23f97316' x='20' y='540' width='500' height='120' rx='20'/></svg>",
      "sizes": "540x720",
      "type": "image/svg+xml",
      "form_factor": "narrow"
    }
  ],
  "shortcuts": [
    {
      "name": "Nouvelle Séance",
      "short_name": "Séance",
      "description": "Commencer une nouvelle séance d'entraînement",
      "url": "/workout",
      "icons": [
        {
          "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'><rect fill='%2322d3ee' width='96' height='96'/><path d='M48 20 L60 40 L82 44 L66 58 L70 80 L48 68 L26 80 L30 58 L14 44 L36 40 Z' fill='%230f0f0f'/></svg>",
          "sizes": "96x96",
          "type": "image/svg+xml"
        }
      ]
    },
    {
      "name": "Statistiques",
      "short_name": "Stats",
      "description": "Voir vos statistiques et progression",
      "url": "/stats",
      "icons": [
        {
          "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'><rect fill='%2322d3ee' width='96' height='96'/><rect x='20' y='50' width='12' height='26' fill='%230f0f0f'/><rect x='42' y='30' width='12' height='46' fill='%230f0f0f'/><rect x='64' y='40' width='12' height='36' fill='%230f0f0f'/></svg>",
          "sizes": "96x96",
          "type": "image/svg+xml"
        }
      ]
    }
  ],
  "share_target": {
    "action": "/share",
    "method": "POST",
    "enctype": "multipart/form-data",
    "params": {
      "title": "title",
      "text": "text",
      "url": "url"
    }
  }
}
