{
    "name": "Royal Trading Journal",
    "short_name": "TradingJournal",
    "description": "A majestic trading journal application with Islamic-inspired design for tracking and analyzing your trades",
    "start_url": "./index.html",
    "display": "standalone",
    "background_color": "#0f0f1a",
    "theme_color": "#1a1a2e",
    "orientation": "any",
    "scope": "./",
    "icons": [
        {
            "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><rect fill='%231a1a2e' width='100' height='100' rx='20'/><path d='M20 70 L20 45 L32 55 L50 28 L68 55 L80 45 L80 70 Z' fill='%23d4af37'/><rect x='20' y='68' width='60' height='10' rx='2' fill='%23d4af37'/><circle cx='20' cy='45' r='4' fill='%23d4af37'/><circle cx='50' cy='28' r='4' fill='%23d4af37'/><circle cx='80' cy='45' r='4' fill='%23d4af37'/></svg>",
            "sizes": "192x192",
            "type": "image/svg+xml",
            "purpose": "any maskable"
        },
        {
            "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><rect fill='%231a1a2e' width='100' height='100' rx='20'/><path d='M20 70 L20 45 L32 55 L50 28 L68 55 L80 45 L80 70 Z' fill='%23d4af37'/><rect x='20' y='68' width='60' height='10' rx='2' fill='%23d4af37'/><circle cx='20' cy='45' r='4' fill='%23d4af37'/><circle cx='50' cy='28' r='4' fill='%23d4af37'/><circle cx='80' cy='45' r='4' fill='%23d4af37'/></svg>",
            "sizes": "512x512",
            "type": "image/svg+xml",
            "purpose": "any maskable"
        }
    ],
    "categories": ["finance", "productivity", "utilities"],
    "lang": "en",
    "dir": "ltr",
    "prefer_related_applications": false,
    "shortcuts": [
        {
            "name": "Add Trade",
            "short_name": "Add",
            "description": "Add a new trade entry",
            "url": "./new-trade.html",
            "icons": [
                {
                    "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><rect fill='%2310b981' width='100' height='100' rx='20'/><text x='50' y='70' font-size='60' text-anchor='middle' fill='white'>+</text></svg>",
                    "sizes": "96x96"
                }
            ]
        },
        {
            "name": "Trade Log",
            "short_name": "Log",
            "description": "View your trade history",
            "url": "./tradelog.html",
            "icons": [
                {
                    "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><rect fill='%233b82f6' width='100' height='100' rx='20'/><text x='50' y='65' font-size='50' text-anchor='middle' fill='white'>📜</text></svg>",
                    "sizes": "96x96"
                }
            ]
        },
        {
            "name": "Analytics",
            "short_name": "Stats",
            "description": "View trading analytics",
            "url": "./analytics.html",
            "icons": [
                {
                    "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><rect fill='%238b5cf6' width='100' height='100' rx='20'/><text x='50' y='65' font-size='50' text-anchor='middle' fill='white'>📈</text></svg>",
                    "sizes": "96x96"
                }
            ]
        }
    ]
}