diff --git a/src/app/page.tsx b/src/app/page.tsx
index 7568ce8..08ea0c6 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -1,9 +1,108 @@
-import Image from "next/image";
+"use client";
+
+import { authClient } from "@/utils/auth-client";
+import {
+ Card,
+ CardContent,
+ CardDescription,
+ CardFooter,
+ CardHeader,
+ CardTitle,
+} from "@/components/ui/card";
+import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar";
+import { Badge } from "@/components/ui/badge";
+import { Button } from "@/components/ui/button";
+import { LogOut, User } from "lucide-react";
+import Link from "next/link";
+
+function AuthStatus() {
+ const { data: session, isPending, error, refetch } = authClient.useSession();
+
+ if (isPending) {
+ return (
+
+ Authentication demo +
+