diff --git a/src/web/pwa/android-icon-144x144.png b/src/web/pwa/android-icon-144x144.png
new file mode 100644
index 00000000..b2ef1254
Binary files /dev/null and b/src/web/pwa/android-icon-144x144.png differ
diff --git a/src/web/pwa/android-icon-192x192.png b/src/web/pwa/android-icon-192x192.png
new file mode 100644
index 00000000..61ca45e2
Binary files /dev/null and b/src/web/pwa/android-icon-192x192.png differ
diff --git a/src/web/pwa/android-icon-36x36.png b/src/web/pwa/android-icon-36x36.png
new file mode 100644
index 00000000..221f3a28
Binary files /dev/null and b/src/web/pwa/android-icon-36x36.png differ
diff --git a/src/web/pwa/android-icon-48x48.png b/src/web/pwa/android-icon-48x48.png
new file mode 100644
index 00000000..55c492c9
Binary files /dev/null and b/src/web/pwa/android-icon-48x48.png differ
diff --git a/src/web/pwa/android-icon-72x72.png b/src/web/pwa/android-icon-72x72.png
new file mode 100644
index 00000000..6223a655
Binary files /dev/null and b/src/web/pwa/android-icon-72x72.png differ
diff --git a/src/web/pwa/android-icon-96x96.png b/src/web/pwa/android-icon-96x96.png
new file mode 100644
index 00000000..c57c90ca
Binary files /dev/null and b/src/web/pwa/android-icon-96x96.png differ
diff --git a/src/web/pwa/apple-icon-114x114.png b/src/web/pwa/apple-icon-114x114.png
new file mode 100644
index 00000000..9755a231
Binary files /dev/null and b/src/web/pwa/apple-icon-114x114.png differ
diff --git a/src/web/pwa/apple-icon-120x120.png b/src/web/pwa/apple-icon-120x120.png
new file mode 100644
index 00000000..7eb69b82
Binary files /dev/null and b/src/web/pwa/apple-icon-120x120.png differ
diff --git a/src/web/pwa/apple-icon-144x144.png b/src/web/pwa/apple-icon-144x144.png
new file mode 100644
index 00000000..365f9966
Binary files /dev/null and b/src/web/pwa/apple-icon-144x144.png differ
diff --git a/src/web/pwa/apple-icon-152x152.png b/src/web/pwa/apple-icon-152x152.png
new file mode 100644
index 00000000..e351deec
Binary files /dev/null and b/src/web/pwa/apple-icon-152x152.png differ
diff --git a/src/web/pwa/apple-icon-180x180.png b/src/web/pwa/apple-icon-180x180.png
new file mode 100644
index 00000000..b9dbc6a8
Binary files /dev/null and b/src/web/pwa/apple-icon-180x180.png differ
diff --git a/src/web/pwa/apple-icon-57x57.png b/src/web/pwa/apple-icon-57x57.png
new file mode 100644
index 00000000..c322b314
Binary files /dev/null and b/src/web/pwa/apple-icon-57x57.png differ
diff --git a/src/web/pwa/apple-icon-60x60.png b/src/web/pwa/apple-icon-60x60.png
new file mode 100644
index 00000000..efc6fb71
Binary files /dev/null and b/src/web/pwa/apple-icon-60x60.png differ
diff --git a/src/web/pwa/apple-icon-72x72.png b/src/web/pwa/apple-icon-72x72.png
new file mode 100644
index 00000000..3c365012
Binary files /dev/null and b/src/web/pwa/apple-icon-72x72.png differ
diff --git a/src/web/pwa/apple-icon-76x76.png b/src/web/pwa/apple-icon-76x76.png
new file mode 100644
index 00000000..4977295a
Binary files /dev/null and b/src/web/pwa/apple-icon-76x76.png differ
diff --git a/src/web/pwa/apple-icon-precomposed.png b/src/web/pwa/apple-icon-precomposed.png
new file mode 100644
index 00000000..b91c2943
Binary files /dev/null and b/src/web/pwa/apple-icon-precomposed.png differ
diff --git a/src/web/pwa/apple-icon.png b/src/web/pwa/apple-icon.png
new file mode 100644
index 00000000..b91c2943
Binary files /dev/null and b/src/web/pwa/apple-icon.png differ
diff --git a/src/web/pwa/browserconfig.xml b/src/web/pwa/browserconfig.xml
new file mode 100644
index 00000000..c5541482
--- /dev/null
+++ b/src/web/pwa/browserconfig.xml
@@ -0,0 +1,2 @@
+
+