diff --git a/frontend/public/apple-touch-icon.png b/frontend/public/apple-touch-icon.png
new file mode 100644
index 000000000..0b3257fac
Binary files /dev/null and b/frontend/public/apple-touch-icon.png differ
diff --git a/frontend/public/favicon-16x16.png b/frontend/public/favicon-16x16.png
new file mode 100644
index 000000000..f174cc863
Binary files /dev/null and b/frontend/public/favicon-16x16.png differ
diff --git a/frontend/public/favicon-32x32.png b/frontend/public/favicon-32x32.png
new file mode 100644
index 000000000..32000f8eb
Binary files /dev/null and b/frontend/public/favicon-32x32.png differ
diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico
new file mode 100644
index 000000000..17209a311
Binary files /dev/null and b/frontend/public/favicon.ico differ
diff --git a/frontend/public/icons/application.svg b/frontend/public/icons/application.svg
new file mode 100644
index 000000000..fa01487ca
--- /dev/null
+++ b/frontend/public/icons/application.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/frontend/public/icons/arrow-down.svg b/frontend/public/icons/arrow-down.svg
new file mode 100644
index 000000000..67ec4a99b
--- /dev/null
+++ b/frontend/public/icons/arrow-down.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/frontend/public/icons/arrow-left.svg b/frontend/public/icons/arrow-left.svg
new file mode 100644
index 000000000..4ea6f30ac
--- /dev/null
+++ b/frontend/public/icons/arrow-left.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/frontend/public/icons/arrow-right.svg b/frontend/public/icons/arrow-right.svg
new file mode 100644
index 000000000..44bf17c06
--- /dev/null
+++ b/frontend/public/icons/arrow-right.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/frontend/public/icons/arrow-up.svg b/frontend/public/icons/arrow-up.svg
new file mode 100644
index 000000000..629f6fb10
--- /dev/null
+++ b/frontend/public/icons/arrow-up.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/frontend/public/icons/build.svg b/frontend/public/icons/build.svg
new file mode 100644
index 000000000..9dca545bb
--- /dev/null
+++ b/frontend/public/icons/build.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/frontend/public/icons/caret-right.svg b/frontend/public/icons/caret-right.svg
new file mode 100644
index 000000000..2899b42db
--- /dev/null
+++ b/frontend/public/icons/caret-right.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/frontend/public/icons/check.svg b/frontend/public/icons/check.svg
new file mode 100644
index 000000000..a72c54ea1
--- /dev/null
+++ b/frontend/public/icons/check.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/frontend/public/icons/chevron-down.svg b/frontend/public/icons/chevron-down.svg
new file mode 100644
index 000000000..ed08a9447
--- /dev/null
+++ b/frontend/public/icons/chevron-down.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/frontend/public/icons/chevron-left.svg b/frontend/public/icons/chevron-left.svg
new file mode 100644
index 000000000..845af34a3
--- /dev/null
+++ b/frontend/public/icons/chevron-left.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/frontend/public/icons/chevron-up.svg b/frontend/public/icons/chevron-up.svg
new file mode 100644
index 000000000..70bcaa798
--- /dev/null
+++ b/frontend/public/icons/chevron-up.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/frontend/public/icons/clipboard.svg b/frontend/public/icons/clipboard.svg
new file mode 100644
index 000000000..4d3477717
--- /dev/null
+++ b/frontend/public/icons/clipboard.svg
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/frontend/public/icons/cog.svg b/frontend/public/icons/cog.svg
new file mode 100644
index 000000000..2842f0b64
--- /dev/null
+++ b/frontend/public/icons/cog.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/frontend/public/icons/command.svg b/frontend/public/icons/command.svg
new file mode 100644
index 000000000..074ac519c
--- /dev/null
+++ b/frontend/public/icons/command.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/frontend/public/icons/console.svg b/frontend/public/icons/console.svg
new file mode 100644
index 000000000..ea9bb764d
--- /dev/null
+++ b/frontend/public/icons/console.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/frontend/public/icons/cross.svg b/frontend/public/icons/cross.svg
new file mode 100644
index 000000000..14f5fe0a3
--- /dev/null
+++ b/frontend/public/icons/cross.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/frontend/public/icons/cut.svg b/frontend/public/icons/cut.svg
new file mode 100644
index 000000000..c25951e5d
--- /dev/null
+++ b/frontend/public/icons/cut.svg
@@ -0,0 +1,14 @@
+
+
+
diff --git a/frontend/public/icons/double-chevron-right.svg b/frontend/public/icons/double-chevron-right.svg
new file mode 100644
index 000000000..d61e1fea7
--- /dev/null
+++ b/frontend/public/icons/double-chevron-right.svg
@@ -0,0 +1,14 @@
+
+
+
diff --git a/frontend/public/icons/edit.svg b/frontend/public/icons/edit.svg
new file mode 100644
index 000000000..aec04099c
--- /dev/null
+++ b/frontend/public/icons/edit.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/frontend/public/icons/error.svg b/frontend/public/icons/error.svg
new file mode 100644
index 000000000..7a389a0c0
--- /dev/null
+++ b/frontend/public/icons/error.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/frontend/public/icons/exchange.svg b/frontend/public/icons/exchange.svg
new file mode 100644
index 000000000..6cdef3ede
--- /dev/null
+++ b/frontend/public/icons/exchange.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/frontend/public/icons/eye-off.svg b/frontend/public/icons/eye-off.svg
new file mode 100644
index 000000000..f38d9f2b0
--- /dev/null
+++ b/frontend/public/icons/eye-off.svg
@@ -0,0 +1,21 @@
+
+
+
diff --git a/frontend/public/icons/eye-open.svg b/frontend/public/icons/eye-open.svg
new file mode 100644
index 000000000..51732c7e4
--- /dev/null
+++ b/frontend/public/icons/eye-open.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/frontend/public/icons/floppy-disk.svg b/frontend/public/icons/floppy-disk.svg
new file mode 100644
index 000000000..1f77a4953
--- /dev/null
+++ b/frontend/public/icons/floppy-disk.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/frontend/public/icons/fullscreen.svg b/frontend/public/icons/fullscreen.svg
new file mode 100644
index 000000000..8022c2176
--- /dev/null
+++ b/frontend/public/icons/fullscreen.svg
@@ -0,0 +1,16 @@
+
+
+
diff --git a/frontend/public/icons/github.svg b/frontend/public/icons/github.svg
new file mode 100644
index 000000000..289a1fada
--- /dev/null
+++ b/frontend/public/icons/github.svg
@@ -0,0 +1,59 @@
+
+
+
+
diff --git a/frontend/public/icons/home.svg b/frontend/public/icons/home.svg
new file mode 100644
index 000000000..0987dddd3
--- /dev/null
+++ b/frontend/public/icons/home.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/frontend/public/icons/info-sign.svg b/frontend/public/icons/info-sign.svg
new file mode 100644
index 000000000..9646bb0a4
--- /dev/null
+++ b/frontend/public/icons/info-sign.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/frontend/public/icons/log.svg b/frontend/public/icons/log.svg
new file mode 100644
index 000000000..701b7e376
--- /dev/null
+++ b/frontend/public/icons/log.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/frontend/public/icons/menu.svg b/frontend/public/icons/menu.svg
new file mode 100644
index 000000000..b29931956
--- /dev/null
+++ b/frontend/public/icons/menu.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/frontend/public/icons/minus.svg b/frontend/public/icons/minus.svg
new file mode 100644
index 000000000..cb4edeb86
--- /dev/null
+++ b/frontend/public/icons/minus.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/frontend/public/icons/notifications.svg b/frontend/public/icons/notifications.svg
new file mode 100644
index 000000000..4ab10a265
--- /dev/null
+++ b/frontend/public/icons/notifications.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/frontend/public/icons/pause.svg b/frontend/public/icons/pause.svg
new file mode 100644
index 000000000..470ea5d38
--- /dev/null
+++ b/frontend/public/icons/pause.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/frontend/public/icons/play.svg b/frontend/public/icons/play.svg
new file mode 100644
index 000000000..11e8d1387
--- /dev/null
+++ b/frontend/public/icons/play.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/frontend/public/icons/plus.svg b/frontend/public/icons/plus.svg
new file mode 100644
index 000000000..a96d61bc8
--- /dev/null
+++ b/frontend/public/icons/plus.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/frontend/public/icons/refresh.svg b/frontend/public/icons/refresh.svg
new file mode 100644
index 000000000..e109ccb41
--- /dev/null
+++ b/frontend/public/icons/refresh.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/frontend/public/icons/reset.svg b/frontend/public/icons/reset.svg
new file mode 100644
index 000000000..ad0a4a33a
--- /dev/null
+++ b/frontend/public/icons/reset.svg
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/frontend/public/icons/search.svg b/frontend/public/icons/search.svg
new file mode 100644
index 000000000..74ec09e46
--- /dev/null
+++ b/frontend/public/icons/search.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/frontend/public/icons/star-empty.svg b/frontend/public/icons/star-empty.svg
new file mode 100644
index 000000000..da1383e9f
--- /dev/null
+++ b/frontend/public/icons/star-empty.svg
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/frontend/public/icons/star.svg b/frontend/public/icons/star.svg
new file mode 100644
index 000000000..e26882435
--- /dev/null
+++ b/frontend/public/icons/star.svg
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/frontend/public/icons/timeline-line-chart.svg b/frontend/public/icons/timeline-line-chart.svg
new file mode 100644
index 000000000..076f93ac2
--- /dev/null
+++ b/frontend/public/icons/timeline-line-chart.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/frontend/public/icons/trash.svg b/frontend/public/icons/trash.svg
new file mode 100644
index 000000000..01c49aaf9
--- /dev/null
+++ b/frontend/public/icons/trash.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/frontend/public/icons/user.svg b/frontend/public/icons/user.svg
new file mode 100644
index 000000000..cbbc7f62d
--- /dev/null
+++ b/frontend/public/icons/user.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/frontend/public/logo192.png b/frontend/public/logo192.png
new file mode 100644
index 000000000..8bfee3172
Binary files /dev/null and b/frontend/public/logo192.png differ
diff --git a/frontend/public/logo512.png b/frontend/public/logo512.png
new file mode 100644
index 000000000..63d04bcd0
Binary files /dev/null and b/frontend/public/logo512.png differ
diff --git a/frontend/public/manifest.json b/frontend/public/manifest.json
new file mode 100644
index 000000000..bf1908d01
--- /dev/null
+++ b/frontend/public/manifest.json
@@ -0,0 +1,25 @@
+{
+ "short_name": "monitor",
+ "name": "mogh tech monitor",
+ "icons": [
+ {
+ "src": "favicon.ico",
+ "sizes": "64x64 32x32 24x24 16x16",
+ "type": "image/x-icon"
+ },
+ {
+ "src": "logo192.png",
+ "type": "image/png",
+ "sizes": "192x192"
+ },
+ {
+ "src": "logo512.png",
+ "type": "image/png",
+ "sizes": "512x512"
+ }
+ ],
+ "start_url": ".",
+ "display": "standalone",
+ "theme_color": "#ffffff",
+ "background_color": "#000000"
+}
diff --git a/frontend/public/robots.txt b/frontend/public/robots.txt
new file mode 100644
index 000000000..e9e57dc4d
--- /dev/null
+++ b/frontend/public/robots.txt
@@ -0,0 +1,3 @@
+# https://www.robotstxt.org/robotstxt.html
+User-agent: *
+Disallow: