diff --git a/src/assets/bell.svg b/src/assets/bell.svg
new file mode 100644
index 0000000..6245733
--- /dev/null
+++ b/src/assets/bell.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/copy-plus.svg b/src/assets/copy-plus.svg
new file mode 100644
index 0000000..4b9a40f
--- /dev/null
+++ b/src/assets/copy-plus.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/assets/feed.svg b/src/assets/feed.svg
new file mode 100644
index 0000000..12a7dbe
--- /dev/null
+++ b/src/assets/feed.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/heart-handshake.svg b/src/assets/heart-handshake.svg
new file mode 100644
index 0000000..c2e5188
--- /dev/null
+++ b/src/assets/heart-handshake.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/assets/message.svg b/src/assets/message.svg
new file mode 100644
index 0000000..44fdf79
--- /dev/null
+++ b/src/assets/message.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/search.svg b/src/assets/search.svg
new file mode 100644
index 0000000..548bc4a
--- /dev/null
+++ b/src/assets/search.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/user-circle.svg b/src/assets/user-circle.svg
new file mode 100644
index 0000000..d14ca89
--- /dev/null
+++ b/src/assets/user-circle.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/components/LoadingSpinner.astro b/src/components/LoadingSpinner.astro
index b25de6a..8605726 100644
--- a/src/components/LoadingSpinner.astro
+++ b/src/components/LoadingSpinner.astro
@@ -10,6 +10,7 @@ const { size = "10px" } = Astro.props;
border: calc(var(--spinner-size) / 2) solid #f3f3f375;
border-radius: 50%;
border-top: calc(var(--spinner-size) / 2) solid white;
+ box-sizing: content-box;
height: var(--spinner-size);
width: var(--spinner-size);
}
diff --git a/src/components/Post.astro b/src/components/Post.astro
new file mode 100644
index 0000000..f00b0ff
--- /dev/null
+++ b/src/components/Post.astro
@@ -0,0 +1,83 @@
+---
+import Icon from "./Icon.astro";
+
+export interface Props {
+ title: string;
+ description: string;
+}
+
+const { title, description } = Astro.props as Props;
+
+const randomMinutes = Math.floor(Math.random() * 60);
+const randomHours = Math.floor(Math.random() * 24);
+const randomDays = Math.floor(Math.random() * 7);
+
+const now = new Date();
+now.setMinutes(now.getMinutes() - randomMinutes);
+now.setHours(now.getHours() - randomHours);
+now.setDate(now.getDate() - randomDays);
+
+const formattedDate = now.toLocaleString();
+---
+
+
+