diff --git a/src/app/(root)/user/[username]/_components/BackButton.tsx b/src/app/(root)/user/[username]/_components/BackButton.tsx
new file mode 100644
index 0000000..6bb30f0
--- /dev/null
+++ b/src/app/(root)/user/[username]/_components/BackButton.tsx
@@ -0,0 +1,17 @@
+'use client';
+
+import BackArrow from '@/assets/backArrow.svg';
+import Image from 'next/image';
+import { useRouter } from 'next/navigation';
+import { ReactNode } from 'react';
+
+export default function BackButton({ children }: { children: ReactNode }) {
+ const router = useRouter();
+
+ return (
+
+ );
+}
diff --git a/src/app/(root)/user/[username]/page.tsx b/src/app/(root)/user/[username]/page.tsx
index 17921db..a6703f1 100644
--- a/src/app/(root)/user/[username]/page.tsx
+++ b/src/app/(root)/user/[username]/page.tsx
@@ -1,10 +1,27 @@
+import BackButton from './_components/BackButton';
+import { MemberItem } from '@/app/_components/MemberItem';
import { PostItemList } from '@/app/_components/PostItemList';
-import { getPostDatasByUsername, getUsers } from '@/app/utils';
+import { getPostDatasByUsername, getUser, getUsers } from '@/app/utils';
+import BackArrow from '@/assets/backArrow.svg';
+import Image from 'next/image';
-export default function Page({ params }: { params: { username: string } }) {
- const postDatas = getPostDatasByUsername(params.username);
+export default function Page({
+ params: { username },
+}: {
+ params: { username: string };
+}) {
+ const postDatas = getPostDatasByUsername(username);
+ const userData = getUser(username);
- return