diff --git a/Bangle.js.svg b/Bangle.js.svg
new file mode 100644
index 000000000..90c908c9b
--- /dev/null
+++ b/Bangle.js.svg
@@ -0,0 +1,478 @@
+
+
diff --git a/browserconfig.xml b/browserconfig.xml
new file mode 100644
index 000000000..13b6c7911
--- /dev/null
+++ b/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+ #5755d9
+
+
+
diff --git a/css/pwa.css b/css/pwa.css
new file mode 100644
index 000000000..8e78581bf
--- /dev/null
+++ b/css/pwa.css
@@ -0,0 +1,24 @@
+.hidden {
+ display: none !important;
+}
+
+#installContainer {
+ position: absolute;
+ bottom: 1em;
+ display: flex;
+ justify-content: center;
+ width: 100%;
+}
+
+#installContainer button {
+ background-color: inherit;
+ border: 1px solid white;
+ color: white;
+ font-size: 1em;
+ padding: 0.75em;
+}
+
+.floating {
+ position: fixed;
+
+}
diff --git a/favicon.ico b/favicon.ico
index 24ae65966..8b736ee82 100644
Binary files a/favicon.ico and b/favicon.ico differ
diff --git a/img/android-chrome-192x192.png b/img/android-chrome-192x192.png
new file mode 100644
index 000000000..a4dff3bb5
Binary files /dev/null and b/img/android-chrome-192x192.png differ
diff --git a/img/android-chrome-512x512.png b/img/android-chrome-512x512.png
new file mode 100644
index 000000000..f89cbfb31
Binary files /dev/null and b/img/android-chrome-512x512.png differ
diff --git a/img/apple-touch-icon.png b/img/apple-touch-icon.png
new file mode 100644
index 000000000..2330e0fdf
Binary files /dev/null and b/img/apple-touch-icon.png differ
diff --git a/img/favicon-16x16.png b/img/favicon-16x16.png
new file mode 100644
index 000000000..cb68aa50e
Binary files /dev/null and b/img/favicon-16x16.png differ
diff --git a/img/favicon-32x32.png b/img/favicon-32x32.png
new file mode 100644
index 000000000..cc7b68d98
Binary files /dev/null and b/img/favicon-32x32.png differ
diff --git a/img/mstile-150x150.png b/img/mstile-150x150.png
new file mode 100644
index 000000000..015d36eae
Binary files /dev/null and b/img/mstile-150x150.png differ
diff --git a/img/safari-pinned-tab.svg b/img/safari-pinned-tab.svg
new file mode 100644
index 000000000..10512424f
--- /dev/null
+++ b/img/safari-pinned-tab.svg
@@ -0,0 +1,100 @@
+
+
+
diff --git a/index.html b/index.html
index 6e1a9b554..37a3389a6 100644
--- a/index.html
+++ b/index.html
@@ -6,6 +6,16 @@
+
+
+
+
+
+
+
+
+
+
Bangle.js App Loader