diff --git a/frontend/components/Button.html b/frontend/components/Button.html
new file mode 100644
index 0000000..ae04128
--- /dev/null
+++ b/frontend/components/Button.html
@@ -0,0 +1,14 @@
+
diff --git a/frontend/components/Card.html b/frontend/components/Card.html
new file mode 100644
index 0000000..3092c52
--- /dev/null
+++ b/frontend/components/Card.html
@@ -0,0 +1,8 @@
+
+
+ {% if title %}
+
{{ title }}
+ {% endif %}
+ {{ content }}
+
+
diff --git a/frontend/components/CloudRow.html b/frontend/components/CloudRow.html
new file mode 100644
index 0000000..eb10056
--- /dev/null
+++ b/frontend/components/CloudRow.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+

+
+
+
+
{{ cloud_name }}
+
{{ cloud_path }}
+
+
+
+
+
+
diff --git a/frontend/components/Layout.html b/frontend/components/Layout.html
new file mode 100644
index 0000000..21a452c
--- /dev/null
+++ b/frontend/components/Layout.html
@@ -0,0 +1,17 @@
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+ {{ content }}
+
+
+
diff --git a/frontend/components/Navbar.html b/frontend/components/Navbar.html
new file mode 100644
index 0000000..b59c113
--- /dev/null
+++ b/frontend/components/Navbar.html
@@ -0,0 +1,35 @@
+
+
+ ☁️ PointCloud Viewer
+
+
+
+
+
+
+
+ {{ content }}
+