| ```json | |
| { | |
| "name": "HustleCab", | |
| "short_name": "hustlecab", | |
| "description": "On-Demand Ride-Sharing and Delivery App", | |
| "start_url": "/", | |
| "display": "standalone", | |
| "background_color": "#ffffff", | |
| "theme_color": "#4caf50", | |
| "icons": [ | |
| { | |
| "src": "/icons/icon-192x192.png", | |
| "sizes": "192x192", | |
| "type": "image/png" | |
| }, | |
| { | |
| "src": "/icons/icon-512x512.png", | |
| "sizes": "512x512", | |
| "type": "image/png" | |
| } | |
| ], | |
| "scope": "/", | |
| "categories": ["Transportation", "Delivery"], | |
| "dir": "ltr", | |
| "lang": "en-US", | |
| "orientation": "any", | |
| "shortcuts": [ | |
| { | |
| "name": "Quick Ride", | |
| "short_name": "Quick", | |
| "description": "Quickly request a ride", | |
| "url": "/quick-ride", | |
| "icons": [ | |
| { | |
| "src": "/icons/quick-ride.png", | |
| "sizes": "192x192", | |
| "type": "image/png" | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Express Delivery", | |
| "short_name": "Express", | |
| "description": "Swift on-demand delivery service", | |
| "url": "/express-delivery", | |
| "icons": [ | |
| { | |
| "src": "/icons/express-delivery.png", | |
| "sizes": "192x192", | |
| "type": "image/png" | |
| } | |
| ] | |
| } | |
| ], | |
| "custom_elements": [ | |
| { | |
| "name": "ride-counter", | |
| "content": "3" | |
| }, | |
| { | |
| "name": "delivery-counter", | |
| "content": "5" | |
| } | |
| ], | |
| "screenshots": [ | |
| { | |
| "src": "/screenshots/screenshot1.png", | |
| "sizes": "1280x720", | |
| "type": "image/png" | |
| }, | |
| { | |
| "src": "/screenshots/screenshot2.png", | |
| "sizes": "1280x720", | |
| "type": "image/png" | |
| } | |
| ], | |
| "gcm_sender_id": "your-gcm-sender-id", | |
| "gcm_user_visible_only": true, | |
| "permissions": [ | |
| "geolocation", | |
| "notifications" | |
| ], | |
| "serviceworker": { | |
| "src": "/service-worker.js", | |
| "scope": "/", | |
| "use_cache_storage": true, | |
| "use_cache_system": true | |
| } | |
| } | |
| ``` | |