diff --git a/packages/app/src/components/PostViewer/index.jsx b/packages/app/src/components/PostViewer/index.jsx
new file mode 100644
index 00000000..35f40531
--- /dev/null
+++ b/packages/app/src/components/PostViewer/index.jsx
@@ -0,0 +1,14 @@
+import React from "react"
+import { PostCard, CommentsCard } from "components"
+
+import "./index.less"
+
+export default (props) => {
+ const { post } = props
+
+ return
+}
\ No newline at end of file
diff --git a/packages/app/src/components/PostViewer/index.less b/packages/app/src/components/PostViewer/index.less
new file mode 100644
index 00000000..6f0bb66b
--- /dev/null
+++ b/packages/app/src/components/PostViewer/index.less
@@ -0,0 +1,20 @@
+.post_viewer {
+ position: absolute;
+
+ z-index: 50;
+
+ top: 0;
+ left: 0;
+
+ display: flex;
+ flex-direction: row;
+
+ align-items: center;
+ justify-content: center;
+
+ width: 100vw;
+ height: 100vh;
+
+ background-color: rgba(var(--layoutBackgroundColor), 0.6);
+ backdrop-filter: blur(10px);
+}
\ No newline at end of file