diff --git a/.idea/hydrawlics-webui.iml b/.idea/hydrawlics-webui.iml
index 2322132..140e2ee 100644
--- a/.idea/hydrawlics-webui.iml
+++ b/.idea/hydrawlics-webui.iml
@@ -4,7 +4,7 @@
-
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 5868a99..371afce 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -3,5 +3,5 @@
-
+
\ No newline at end of file
diff --git a/hydrawlics-frontend/src/components/StatusIndicator.vue b/hydrawlics-frontend/src/components/StatusIndicator.vue
new file mode 100644
index 0000000..56cf8b0
--- /dev/null
+++ b/hydrawlics-frontend/src/components/StatusIndicator.vue
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+
+
+
+ +
+ ·
+
+
+
+
+
+
+
+
+
+
+ +
+ ·
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/hydrawlics-frontend/src/constants.ts b/hydrawlics-frontend/src/constants.ts
new file mode 100644
index 0000000..e93923b
--- /dev/null
+++ b/hydrawlics-frontend/src/constants.ts
@@ -0,0 +1 @@
+export const SERVER_URL = "http://localhost:5000";
\ No newline at end of file
diff --git a/hydrawlics-frontend/src/pages/IndexPage.vue b/hydrawlics-frontend/src/pages/IndexPage.vue
index 611d33d..f5de8a1 100644
--- a/hydrawlics-frontend/src/pages/IndexPage.vue
+++ b/hydrawlics-frontend/src/pages/IndexPage.vue
@@ -1,9 +1,12 @@