diff --git a/gateway/assets/android-chrome-192x192.png b/gateway/assets/android-chrome-192x192.png
new file mode 100644
index 0000000000000000000000000000000000000000..8dd9c7ca4b5ea8cb8b3b9215b4827257cc80c06e
Binary files /dev/null and b/gateway/assets/android-chrome-192x192.png differ
diff --git a/gateway/assets/android-chrome-256x256.png b/gateway/assets/android-chrome-256x256.png
new file mode 100644
index 0000000000000000000000000000000000000000..d83b4f4f08b804f8e718648cc5603b63b762f271
Binary files /dev/null and b/gateway/assets/android-chrome-256x256.png differ
diff --git a/gateway/assets/apple-touch-icon.png b/gateway/assets/apple-touch-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..816b9cf78ab8798e3132147e7c073b9f2b3b2a96
Binary files /dev/null and b/gateway/assets/apple-touch-icon.png differ
diff --git a/gateway/assets/browserconfig.xml b/gateway/assets/browserconfig.xml
new file mode 100644
index 0000000000000000000000000000000000000000..20ef75a464634ed396aa9cc157eec57e041e334c
--- /dev/null
+++ b/gateway/assets/browserconfig.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<browserconfig>
+    <msapplication>
+        <tile>
+            <square150x150logo src="mstile-150x150.png"/>
+            <TileColor>#da532c</TileColor>
+        </tile>
+    </msapplication>
+</browserconfig>
diff --git a/gateway/assets/favicon-16x16.png b/gateway/assets/favicon-16x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..42e4debda353f2be6958fce5280555eb5e2b5189
Binary files /dev/null and b/gateway/assets/favicon-16x16.png differ
diff --git a/gateway/assets/favicon-32x32.png b/gateway/assets/favicon-32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..886a645dd037586d45b12724bfd52e0ec83b313c
Binary files /dev/null and b/gateway/assets/favicon-32x32.png differ
diff --git a/gateway/assets/favicon.ico b/gateway/assets/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..b6666ea97ac70148271dd91f92c5a232a7fc92e7
Binary files /dev/null and b/gateway/assets/favicon.ico differ
diff --git a/gateway/assets/index.html b/gateway/assets/index.html
index 18badd0c8026e753dbfe7d66f0a562f5ef0d5743..c9a7237505b11803798fbf3a1af367ef2b969a0b 100644
--- a/gateway/assets/index.html
+++ b/gateway/assets/index.html
@@ -8,6 +8,12 @@
 
     <link rel="stylesheet" href="style/bootstrap.css">
 
+    <link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
+    <link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
+    <link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
+    <link rel="manifest" href="manifest.json">
+    <link rel="mask-icon" href="safari-pinned-tab.svg" color="#5bbad5">
+    <meta name="theme-color" content="#ffffff">
 </head>
 
 <body ng-controller="home">
diff --git a/gateway/assets/manifest.json b/gateway/assets/manifest.json
new file mode 100644
index 0000000000000000000000000000000000000000..c258200267ec01a8f8da6cf36a09a54d9185bd2b
--- /dev/null
+++ b/gateway/assets/manifest.json
@@ -0,0 +1,18 @@
+{
+    "name": "",
+    "icons": [
+        {
+            "src": "android-chrome-192x192.png",
+            "sizes": "192x192",
+            "type": "image/png"
+        },
+        {
+            "src": "android-chrome-256x256.png",
+            "sizes": "256x256",
+            "type": "image/png"
+        }
+    ],
+    "theme_color": "#ffffff",
+    "background_color": "#ffffff",
+    "display": "standalone"
+}
\ No newline at end of file
diff --git a/gateway/assets/mstile-150x150.png b/gateway/assets/mstile-150x150.png
new file mode 100644
index 0000000000000000000000000000000000000000..36f7acbd3e94482a47742526c1472641549f18f5
Binary files /dev/null and b/gateway/assets/mstile-150x150.png differ
diff --git a/gateway/assets/safari-pinned-tab.svg b/gateway/assets/safari-pinned-tab.svg
new file mode 100644
index 0000000000000000000000000000000000000000..aba48b45ab3dc14b774ac1a10d585c46ca4c1fb1
--- /dev/null
+++ b/gateway/assets/safari-pinned-tab.svg
@@ -0,0 +1 @@
+<svg version="1" xmlns="http://www.w3.org/2000/svg" width="346.667" height="346.667" viewBox="0 0 260.000000 260.000000"><path d="M34 1.4C17.6 6 4.5 19.7 1.1 35.8.3 39.5 0 68 0 130.3c0 97.2-.1 95.2 5.6 105.8 6 10.9 19.3 20.6 31.4 22.9 6.9 1.3 178.9 1.3 185.7.1 17-3.3 32.6-18.7 36.2-35.9.8-3.7 1.1-32.7 1.1-93.5 0-96.2 0-95.4-5.7-106-5.6-10.3-17.1-19.2-28.7-22.3C218.4-.5 40.9-.5 34 1.4zm192.7 7.7c12.1 4.5 21.4 14.7 24.7 27.1 1.5 5.7 1.7 14.6 1.4 95.3l-.3 89-2.4.3c-4.7.7-14-2.1-21.8-6.4-4.3-2.5-11.2-6.1-15.3-8.2l-7.5-3.7H191c-16 0-18.2.6-32.2 9.1-3.7 2.2-6.3 3.3-6.9 2.7-1.2-1.2-7.6-16.7-9-21.5-2.1-8 5.1-13.7 20.1-15.8 16-2.2 30.2-8.7 41.1-18.8 13.5-12.5 21-27.4 23.9-47.2 1.4-9.9 1.2-12.9-1.2-14.4-2-1.2-1.7-1.4-10.1 5.4-12.1 9.7-21.1 12.4-34.4 10-14.4-2.5-18.5-2.9-24.6-1.9-10.8 1.7-18.2 6.4-26.7 16.7l-3.6 4.3-3.3-4.6c-4.2-5.9-13.5-12.8-20.2-15-6.5-2.2-17-2.2-27.8-.1-13 2.5-17.7 2.2-25.7-1.9-3.8-1.8-9.7-5.7-13.2-8.5-6.5-5.2-8-5.8-10-3.8-1.7 1.7-1.5 6.2.7 17.6 5.6 28.9 22.4 49.2 48.1 58.3 4.2 1.5 11.1 3.2 15.2 3.8 14 1.9 20.8 6.6 20.8 14.2 0 3.6-5.5 22.9-6.6 22.9-.2 0-3.9-2-8.2-4.5-10.7-6.2-17.9-7.9-31.7-7.2-12.9.5-16.6 1.7-29.3 9.4-10.7 6.5-15.5 8.3-23.5 9l-5.7.6v-90.6c0-87.8.1-90.7 2-96.8 3.6-11.5 12.5-20.7 24-24.8 5.3-1.9 9-1.9 96.7-2 90.7-.1 91.3-.1 97 2zM82.6 211.5c2.7.8 9.2 4 14.3 7.1 14.2 8.6 18.3 9.8 33.1 9.8 14.7-.1 18.3-1.2 32.9-10 11.2-6.8 17.3-8.7 27.6-8.8 11.2-.1 16.7 1.6 29 8.9 11.2 6.7 16.7 8.9 24.7 10 2.7.3 4.8 1.1 4.8 1.6 0 3.4-9.8 14-16.3 17.7-9.1 5.2-8.8 5.2-102.7 5.2-94.9 0-93.9.1-103.6-5.6-4.8-2.8-12.4-10.7-14.8-15.2l-1.6-3 5.3-.7c7.6-1 15-3.8 23.1-8.8 10.2-6.4 13.1-7.7 20-9.3 7-1.6 16.7-1.1 24.2 1.1z"/><path d="M90.9 30.4c-.3.3-8.1 2.8-17.4 5.6C47.8 43.7 44 45.1 44 46.4c0 1.4 12.8 43.7 13.3 44.3.4.3 16.7-4.4 27-7.8 8.1-2.7 8-2.7 7.3 3.3-.4 2.9-.8 6.2-.9 7.3-.2 1.8 1.1 2.2 13.8 4.1 22.5 3.5 37.6 5.6 38 5.2.1-.1 1-5.3 1.9-11.3.9-6.1 2.5-16.4 3.5-23 1-6.6 1.8-12.1 1.7-12.2-.2-.2-16.3-2.9-33.1-5.3-8.2-1.2-15.5-2.4-16-2.5-.6-.2-2.3-4.4-3.8-9.4-2.4-8.1-4-10.5-5.8-8.7zm2.4 15.9c1.5 5.2 2.5 10.6 2.3 12.2-.3 1.7-1 5.9-1.6 9.5l-1.1 6.6-15.6 4.7c-8.6 2.7-15.9 4.4-16.3 4-1-1-11-33.6-10.5-34.1s37.6-12 39-12.1c.6-.1 2.2 4.1 3.8 9.2zM126 57.9c8 1.2 15.1 2.4 15.8 2.6 1.6.6 1.5 2.9-.8 17.5-1.2 6.9-2.3 14-2.6 15.7-.5 3.2-.5 3.2-5.2 2.7-2.6-.3-9.9-1.4-16.2-2.4-6.3-1.1-13.6-2.2-16.1-2.5l-4.6-.6.8-5.2c.5-2.9 1.7-10.8 2.9-17.7 1.1-6.9 2-12.8 2-13.1 0-.6.7-.5 24 3z"/><path d="M81.6 48.9c-.9 1.5 3.6 17.2 5.2 17.8 3.1 1.3 3.4-1.5 1-9.9-2.4-7.8-4.5-10.6-6.2-7.9zM71.3 51.8c-1 .6-.7 2.7 1 9.2 2 7.1 2.7 8.6 4.5 8.8 2.8.4 2.8-1-.1-10.7-2.2-7.5-3.1-8.7-5.4-7.3zM60.2 54.8c-.9.6-.6 2.7 1.3 9.2 1.4 4.6 2.5 8.5 2.5 8.7 0 .2.9.3 2 .3 2.5 0 2.5-.7-.1-10.8-2.1-7.9-3-9.1-5.7-7.4zM106.6 67.7c-2 10.1-2.5 15.7-1.3 16.5 3.3 2.1 3.6 1.5 5.3-13.5.6-5.3.5-5.7-1.4-5.7-1.4 0-2.2.8-2.6 2.7zM117 74.2c-1.7 11.3-1.7 11.3.7 11.6 2.6.4 2.9-.7 3.9-11.1.6-7.3.5-7.7-1.4-7.7-1.7 0-2.2 1-3.2 7.2zM128.7 71c-.4 1.6-.9 5.8-1.3 9.3-.6 5.9-.5 6.4 1.4 6.9 2.7.7 3-.4 3.8-10.8.7-8 .6-8.4-1.3-8.4-1.5 0-2.2.9-2.6 3zM178 41.7c-11.8.8-21.7 1.7-21.9 1.9-.5.4 2.9 46.7 3.4 47.2.4.4 51.8-2.9 52.3-3.3.2-.1-.4-10.1-1.3-22.1-.8-12.1-1.5-22.7-1.5-23.7 0-2.1-.4-2.1-31 0zm26.3 13c.4 4.9 1 13.1 1.3 18.4l.7 9.6-11.9.7c-6.6.3-16 .9-21 1.2l-9.1.6-1.3-17.6c-.7-10.4-.9-18.1-.4-18.6.8-.8 22.2-2.5 35.5-2.8l5.6-.2.6 8.7z"/><path d="M192.9 55.7c-.2 2.7.3 15.1.7 16.5.3 1 1.4 1.8 2.5 1.8 2.2 0 2.3-1.3 1.2-12.3-.5-5.6-.9-6.7-2.4-6.7-1.1 0-1.9.3-2 .7zM170.7 56.7c-.9.8-.9 12-.1 16.2.5 2.5 1.1 3.1 2.8 2.9 1.9-.3 2-.8 1.7-9.3-.1-4.9-.5-9.3-.8-9.7-.5-1-2.7-1-3.6-.1zM181.4 59.1c.3 1.7.6 6 .6 9.5 0 6.2.1 6.4 2.6 6.4 2.7 0 2.7 0 2-6.1-.3-3.4-.6-7.7-.6-9.5 0-3-.3-3.4-2.6-3.4-2.4 0-2.6.3-2 3.1z"/></svg>
\ No newline at end of file