{
	"name": "FASHION",
	"short_name": "FASHION",
	"description": "Tailor and seamstress management PWA with offline support, encrypted P2P data exchange, and comprehensive client tracking.",
	"start_url": "/fashion/",
	"display": "standalone",
	"orientation": "portrait-primary",
	"background_color": "#FFFFFF",
	"theme_color": "#e11d48",
	"scope": "/fashion/",
	"id": "fashion-pwa",
	"categories": [
		"business",
		"productivity",
		"utilities"
	],
	"icons": [
		{
			"src": "assets/icons/icon-192.png",
			"sizes": "192x192",
			"type": "image/png",
			"purpose": "any"
		},
		{
			"src": "assets/icons/icon-512.png",
			"sizes": "512x512",
			"type": "image/png",
			"purpose": "any maskable"
		}
	],
	"screenshots": [
		{
			"src": "assets/icons/icon-512.png",
			"sizes": "512x512",
			"type": "image/png",
			"form_factor": "narrow",
			"label": "App Icon"
		}
	],
	"shortcuts": [
		{
			"name": "New Order",
			"short_name": "New",
			"description": "Create a new order",
			"url": "./index.html?action=new-order",
			"icons": [
				{
					"src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'><rect fill='%2310B981' width='96' height='96' rx='16'/><text x='48' y='68' font-size='50' text-anchor='middle' fill='white'>➕</text></svg>",
					"sizes": "96x96",
					"type": "image/svg+xml"
				}
			]
		},
		{
			"name": "Clients",
			"short_name": "Clients",
			"description": "View clients list",
			"url": "./index.html?view=clients",
			"icons": [
				{
					"src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'><rect fill='%233B82F6' width='96' height='96' rx='16'/><text x='48' y='68' font-size='50' text-anchor='middle' fill='white'>💰</text></svg>",
					"sizes": "96x96",
					"type": "image/svg+xml"
				}
			]
		},
		{
			"name": "Gallery",
			"short_name": "Gallery",
			"description": "Manage portfolio designs",
			"url": "./index.html?view=portfolio",
			"icons": [
				{
					"src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'><rect fill='%23F59E0B' width='96' height='96' rx='16'/><text x='48' y='68' font-size='50' text-anchor='middle' fill='white'>👥</text></svg>",
					"sizes": "96x96",
					"type": "image/svg+xml"
				}
			]
		}
	],
	"share_target": {
		"action": "./index.html",
		"method": "POST",
		"enctype": "multipart/form-data",
		"params": {
			"title": "title",
			"text": "text",
			"url": "url",
			"files": [
				{
					"name": "file",
					"accept": [
						"application/json",
						".json",
						"text/csv",
						".csv"
					]
				}
			]
		}
	},
	"file_handlers": [
		{
			"action": "./index.html",
			"accept": {
				"application/json": [
					".json",
					".fashion"
				],
				"text/csv": [
					".csv"
				]
			}
		}
	],
	"protocol_handlers": [
		{
			"protocol": "web+fashion",
			"url": "./index.html?data=%s"
		}
	],
	"related_applications": [],
	"prefer_related_applications": false,
	"serviceworker": {
		"src": "./sw.js",
		"scope": "./",
		"type": "module",
		"update_via_cache": "none"
	},
	"handle_links": "preferred",
	"launch_handler": {
		"client_mode": "navigate-existing"
	}
}
