diff --git a/.env b/.env
new file mode 100644
index 0000000000000..96f40908d3d21
--- /dev/null
+++ b/.env
@@ -0,0 +1,26 @@
+# Created by Vercel CLI
+NX_DAEMON=""
+POSTGRES_DATABASE="verceldb"
+POSTGRES_HOST="ep-empty-mountain-a2fmoxsa-pooler.eu-central-1.aws.neon.tech"
+POSTGRES_PASSWORD="ZaPBur8MYdp4"
+POSTGRES_PRISMA_URL="postgres://default:ZaPBur8MYdp4@ep-empty-mountain-a2fmoxsa-pooler.eu-central-1.aws.neon.tech/verceldb?pgbouncer=true&connect_timeout=15&sslmode=require"
+POSTGRES_URL="postgres://default:ZaPBur8MYdp4@ep-empty-mountain-a2fmoxsa-pooler.eu-central-1.aws.neon.tech/verceldb?sslmode=require"
+POSTGRES_URL_NON_POOLING="postgres://default:ZaPBur8MYdp4@ep-empty-mountain-a2fmoxsa.eu-central-1.aws.neon.tech/verceldb?sslmode=require"
+POSTGRES_URL_NO_SSL="postgres://default:ZaPBur8MYdp4@ep-empty-mountain-a2fmoxsa-pooler.eu-central-1.aws.neon.tech/verceldb"
+POSTGRES_USER="default"
+TURBO_REMOTE_ONLY=""
+TURBO_RUN_SUMMARY=""
+VERCEL="1"
+VERCEL_ENV="development"
+VERCEL_GIT_COMMIT_AUTHOR_LOGIN=""
+VERCEL_GIT_COMMIT_AUTHOR_NAME=""
+VERCEL_GIT_COMMIT_MESSAGE=""
+VERCEL_GIT_COMMIT_REF=""
+VERCEL_GIT_COMMIT_SHA=""
+VERCEL_GIT_PREVIOUS_SHA=""
+VERCEL_GIT_PROVIDER=""
+VERCEL_GIT_PULL_REQUEST_ID=""
+VERCEL_GIT_REPO_ID=""
+VERCEL_GIT_REPO_OWNER=""
+VERCEL_GIT_REPO_SLUG=""
+VERCEL_URL=""
diff --git a/.eslintrc.json b/.eslintrc.json
new file mode 100644
index 0000000000000..bffb357a71225
--- /dev/null
+++ b/.eslintrc.json
@@ -0,0 +1,3 @@
+{
+  "extends": "next/core-web-vitals"
+}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000..fd3dbb571a12a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,36 @@
+# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
+
+# dependencies
+/node_modules
+/.pnp
+.pnp.js
+.yarn/install-state.gz
+
+# testing
+/coverage
+
+# next.js
+/.next/
+/out/
+
+# production
+/build
+
+# misc
+.DS_Store
+*.pem
+
+# debug
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+
+# local env files
+.env*.local
+
+# vercel
+.vercel
+
+# typescript
+*.tsbuildinfo
+next-env.d.ts
diff --git a/README.md b/README.md
new file mode 100644
index 0000000000000..2824b91cb1c14
--- /dev/null
+++ b/README.md
@@ -0,0 +1,39 @@
+This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
+
+## Getting Started
+
+First, run the development server:
+
+```bash
+npm run dev
+# or
+yarn dev
+# or
+pnpm dev
+# or
+bun dev
+```
+
+Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
+
+You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
+
+This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.
+
+## Learn More
+
+To learn more about Next.js, take a look at the following resources:
+
+- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
+- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
+
+You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
+
+## Deploy on Vercel
+
+The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
+
+Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
+# blog-users-newui
+# blog-users-newui
+# blog-users-newui
diff --git a/README.mdgit b/README.mdgit
new file mode 100644
index 0000000000000..211d03c881bfa
--- /dev/null
+++ b/README.mdgit
@@ -0,0 +1,3 @@
+# blog-users-newui initgit add README.mdgit commit -m first commitgit branch -M maingit remote add origin https://github.com/Avrahamyb/blog-users-newui.gitgit push -u origin main
+# blog-users-newui initgit add README.mdgit commit -m first commitgit branch -M maingit remote add origin https://github.com/Avrahamyb/blog-users-newui.gitgit push -u origin main
+# blog-users-newui initgit add README.mdgit commit -m first commitgit branch -M maingit remote add origin https://github.com/Avrahamyb/blog-users-newui.gitgit push -u origin main
diff --git a/app/components/Posts.tsx b/app/components/Posts.tsx
new file mode 100644
index 0000000000000..ef7ba8d709aef
--- /dev/null
+++ b/app/components/Posts.tsx
@@ -0,0 +1,59 @@
+import { Button } from "@/components/ui/button";
+import {
+    Card,
+    CardContent,
+    CardDescription,
+    CardFooter,
+    CardHeader,
+    CardTitle,
+} from "@/components/ui/card" 
+
+
+import { Post } from "@prisma/client";
+import { PrismaClient } from "@prisma/client";
+import Link from "next/link";
+
+const prisma = new PrismaClient();
+
+export default async function Posts() {
+
+    const posts = await prisma.post.findMany({})
+
+    
+    async function getAuthorName(id: string) {
+        const author = await prisma.user.findUnique({
+            where: {
+                id: id || 'cjioeuvo8'
+            }
+        })
+        return author?.name
+    }
+
+    return (
+        
+            {
+                posts.map((post: Post) => (
+                    
+                        
+                            
+                                {post.title} 
+                                
+                                    {/* {((post.published == true) ? "PubliƩ" : "Non PubliƩ") + ", by " + (async () => {return await getAuthorName(post.authorId as string)})} */}
+                                 
+                             
+                            
+                                {post.content?.slice(0, 100).concat(" ...")}
+                             
+                            
+                                
+                                     
+                             
+                         
+
+                    
+                ))
+            }
+        
+            {
+                users.map((user: User) => (
+                    
+                        
+                            
+                                {user.name} 
+
+
+                                
+                                    {user.email}
+                                 
+
+
+                             
+                            
+                                {"Created at " + user.createdAt.toDateString()}
+                                {"Last time updated at " + user.updatedAt.toDateString()}
+                             
+
+                         
+
+                    
+                ))
+            }
+        
+            
+            
+                
+
+
+
+
+
+                    
+
+
+                        
+                            
+                                Acme Inc
+                                
+                             
+                            Home 
+                         
+
+                        
+
+                     
+
+
+
+
+
+
+
+
+                 
+
+             
+
+            
+
+
+
+
+
+                
+
+                    
+
+                    {children}
+                
+
+            
+        
+            
+                  
+        
+                    
+                      
+                        Posts 
+                        Users 
+                        Add 
+                       
+                    
+
+        
+        
+                    
+                      Posts 
+                       
+        
+                    
+                      This is a list of all Users Blog 
+                       
+        
+                    
+        
+                      
+                        
+                          Add Post 
+                          Add User 
+                         
+        
+                        
+                           
+        
+                        
+                          Add User 
+                           
+                       
+        
+        
+        
+        
+                     
+        
+        
+        
+                   
+        
+        
+
+                 
+        
+            
+                {post.title}
+             
+
+            
{author}
+
+            
+                {post.content}
+            
+        
+            
It works 
+        
+    )
+}
\ No newline at end of file
diff --git a/app/home2/layout.tsx b/app/home2/layout.tsx
new file mode 100644
index 0000000000000..6974837a3ecc8
--- /dev/null
+++ b/app/home2/layout.tsx
@@ -0,0 +1,591 @@
+import Image from "next/image"
+
+import {
+  File,
+  Home,
+  LineChart,
+  ListFilter,
+  MoreHorizontal,
+  Package,
+  Package2,
+  PanelLeft,
+  PlusCircle,
+  Search,
+  Settings,
+  ShoppingCart,
+  Users2,
+} from "lucide-react"
+
+import { Badge } from "@/components/ui/badge"
+import {
+  Breadcrumb,
+  BreadcrumbItem,
+  BreadcrumbLink,
+  BreadcrumbList,
+  BreadcrumbPage,
+  BreadcrumbSeparator,
+} from "@/components/ui/breadcrumb"
+import { Button } from "@/components/ui/button"
+import {
+  Card,
+  CardContent,
+  CardDescription,
+  CardFooter,
+  CardHeader,
+  CardTitle,
+} from "@/components/ui/card"
+import {
+  DropdownMenu,
+  DropdownMenuCheckboxItem,
+  DropdownMenuContent,
+  DropdownMenuItem,
+  DropdownMenuLabel,
+  DropdownMenuSeparator,
+  DropdownMenuTrigger,
+} from "@/components/ui/dropdown-menu"
+import { Input } from "@/components/ui/input"
+import { Sheet, SheetContent, SheetTrigger } from "@/components/ui/sheet"
+import {
+  Table,
+  TableBody,
+  TableCell,
+  TableHead,
+  TableHeader,
+  TableRow,
+} from "@/components/ui/table"
+import {
+  Tabs,
+  TabsContent,
+  TabsList,
+  TabsTrigger,
+} from "@/components/ui/tabs"
+import {
+  Tooltip,
+  TooltipContent,
+  TooltipProvider,
+  TooltipTrigger,
+} from "@/components/ui/tooltip"
+import Posts from '../components/Posts'
+
+
+import Link from "next/link"
+
+export default function Layout({ children } : { children: React.ReactNode }) {
+
+        return (
+            
+              
+                
+                  Acme Inc 
+                  
+        
+        
+                  {/* 
+                    
+                      Orders 
+                      
+                     
+                    Orders 
+                   
+                  
+                    
+                      Products 
+                      
+                     
+                    Products 
+                   
+                  
+                    
+                      Customers 
+                      
+                     
+                    Customers 
+                   
+                  
+                    
+                      Analytics 
+                      
+                     
+                    Analytics 
+                    */}
+        
+                 
+                {/* 
+                  
+                    
+                      Settings 
+                      
+                     
+                    Settings 
+                   
+                  */}
+               
+        
+              
+                
+                  
+                    
+                      
+                        Toggle Menu 
+                       
+                     
+                    
+                      
+                        Acme Inc 
+                        
+                         
+                     
+                   
+        
+        
+        
+                 
+        
+                
+                  
+        
+                    
+                      
+                        All 
+                        Posts 
+                        Users 
+                        Add 
+                       
+                    
+        
+        
+                    
+                      
+                        
+                          Products 
+                          
+                            Manage your products and view their sales performance.
+                           
+                         
+                        
+                          
+                            
+                              
+                                
+                                  Image 
+                                 
+                                Name 
+                                Status 
+                                
+                                  Price
+                                 
+                                
+                                  Total Sales
+                                 
+                                
+                                  Created at
+                                 
+                                
+                                  Actions 
+                                 
+                               
+                             
+                            
+                              
+                                
+                                   
+                                
+                                  Laser Lemonade Machine
+                                 
+                                
+                                  Draft 
+                                 
+                                
+                                  $499.99
+                                 
+                                
+                                  25
+                                 
+                                
+                                  2023-07-12 10:42 AM
+                                 
+                                
+                                  
+                                    
+                                      
+                                        Toggle menu 
+                                       
+                                     
+                                    
+                                      Actions 
+                                      Edit 
+                                      Delete 
+                                     
+                                   
+                                 
+                               
+                              
+                                
+                                   
+                                
+                                  Hypernova Headphones
+                                 
+                                
+                                  Active 
+                                 
+                                
+                                  $129.99
+                                 
+                                
+                                  100
+                                 
+                                
+                                  2023-10-18 03:21 PM
+                                 
+                                
+                                  
+                                    
+                                      
+                                        Toggle menu 
+                                       
+                                     
+                                    
+                                      Actions 
+                                      Edit 
+                                      Delete 
+                                     
+                                   
+                                 
+                               
+                              
+                                
+                                   
+                                
+                                  AeroGlow Desk Lamp
+                                 
+                                
+                                  Active 
+                                 
+                                
+                                  $39.99
+                                 
+                                
+                                  50
+                                 
+                                
+                                  2023-11-29 08:15 AM
+                                 
+                                
+                                  
+                                    
+                                      
+                                        Toggle menu 
+                                       
+                                     
+                                    
+                                      Actions 
+                                      Edit 
+                                      Delete 
+                                     
+                                   
+                                 
+                               
+                              
+                                
+                                   
+                                
+                                  TechTonic Energy Drink
+                                 
+                                
+                                  Draft 
+                                 
+                                
+                                  $2.99
+                                 
+                                
+                                  0
+                                 
+                                
+                                  2023-12-25 11:59 PM
+                                 
+                                
+                                  
+                                    
+                                      
+                                        Toggle menu 
+                                       
+                                     
+                                    
+                                      Actions 
+                                      Edit 
+                                      Delete 
+                                     
+                                   
+                                 
+                               
+                              
+                                
+                                   
+                                
+                                  Gamer Gear Pro Controller
+                                 
+                                
+                                  Active 
+                                 
+                                
+                                  $59.99
+                                 
+                                
+                                  75
+                                 
+                                
+                                  2024-01-01 12:00 AM
+                                 
+                                
+                                  
+                                    
+                                      
+                                        Toggle menu 
+                                       
+                                     
+                                    
+                                      Actions 
+                                      Edit 
+                                      Delete 
+                                     
+                                   
+                                 
+                               
+                              
+                                
+                                   
+                                
+                                  Luminous VR Headset
+                                 
+                                
+                                  Active 
+                                 
+                                
+                                  $199.99
+                                 
+                                
+                                  30
+                                 
+                                
+                                  2024-02-14 02:14 PM
+                                 
+                                
+                                  
+                                    
+                                      
+                                        Toggle menu 
+                                       
+                                     
+                                    
+                                      Actions 
+                                      Edit 
+                                      Delete 
+                                     
+                                   
+                                 
+                               
+                             
+                          
+                         
+                        
+                          
+                            Showing 1-10  of 32 {" "}
+                            products
+                          
+                         
+                       
+                     
+        
+        
+                    
+                      Posts 
+                       
+        
+                    
+                      Users 
+                     
+        
+                    
+        
+                      
+                        
+                          Add Post 
+                          Add User 
+                         
+        
+                        
+                          Add Post 
+                         
+        
+                        
+                          Add User 
+                         
+                       
+        
+        
+        
+        
+                     
+        
+        
+        
+                   
+        
+        
+
+                 
+        
+                
+                
+                    {children}
+                
+        
+              
+            
+            
Home Page Linked babwidfhedci3 
+
+            
+            
Bonjouuuen 
+        
+    )
+}
diff --git a/app/layout.tsx b/app/layout.tsx
new file mode 100644
index 0000000000000..3314e4780a0c8
--- /dev/null
+++ b/app/layout.tsx
@@ -0,0 +1,22 @@
+import type { Metadata } from "next";
+import { Inter } from "next/font/google";
+import "./globals.css";
+
+const inter = Inter({ subsets: ["latin"] });
+
+export const metadata: Metadata = {
+  title: "Create Next App",
+  description: "Generated by create next app",
+};
+
+export default function RootLayout({
+  children,
+}: Readonly<{
+  children: React.ReactNode;
+}>) {
+  return (
+    
+      {children}
+    
+  );
+}
diff --git a/app/page.tsx b/app/page.tsx
new file mode 100644
index 0000000000000..c5110af479680
--- /dev/null
+++ b/app/page.tsx
@@ -0,0 +1,626 @@
+import Image from "next/image"
+import Link from "next/link"
+import {
+    File,
+    Home,
+    LineChart,
+    ListFilter,
+    MoreHorizontal,
+    Package,
+    Package2,
+    PanelLeft,
+    PlusCircle,
+    Search,
+    Settings,
+    ShoppingCart,
+    Users2,
+} from "lucide-react"
+
+import { Badge } from "@/components/ui/badge"
+import {
+    Breadcrumb,
+    BreadcrumbItem,
+    BreadcrumbLink,
+    BreadcrumbList,
+    BreadcrumbPage,
+    BreadcrumbSeparator,
+} from "@/components/ui/breadcrumb"
+import { Button } from "@/components/ui/button"
+import {
+    Card,
+    CardContent,
+    CardDescription,
+    CardFooter,
+    CardHeader,
+    CardTitle,
+} from "@/components/ui/card"
+import {
+    DropdownMenu,
+    DropdownMenuCheckboxItem,
+    DropdownMenuContent,
+    DropdownMenuItem,
+    DropdownMenuLabel,
+    DropdownMenuSeparator,
+    DropdownMenuTrigger,
+} from "@/components/ui/dropdown-menu"
+import { Input } from "@/components/ui/input"
+import { Sheet, SheetContent, SheetTrigger } from "@/components/ui/sheet"
+import {
+    Table,
+    TableBody,
+    TableCell,
+    TableHead,
+    TableHeader,
+    TableRow,
+} from "@/components/ui/table"
+import {
+    Tabs,
+    TabsContent,
+    TabsList,
+    TabsTrigger,
+} from "@/components/ui/tabs"
+import {
+    Tooltip,
+    TooltipContent,
+    TooltipTrigger,
+    TooltipProvider,
+} from "@/components/ui/tooltip"
+
+export default function Dashboard() {
+    return (
+
+        
+            
+                
+                    Acme Inc 
+                    
+
+                    
+
+
+                        
+                            
+                                Dashboard 
+                                
+                             
+                            Dashboard 
+                         
+                        
+                            
+                                Orders 
+                                
+                             
+                            Orders 
+                         
+                        
+                            
+                                Products 
+                                
+                             
+                            Products 
+                         
+                        
+                            
+                                Customers 
+                                
+                             
+                            Customers 
+                         
+                        
+                            
+                                Analytics 
+                                
+                             
+                            Analytics 
+                         
+
+                     
+                 
+
+             
+            
+                
+                
+                    
+                        
+                            
+                                All 
+                                Active 
+                                Draft 
+                                
+                                    Archived
+                                 
+                             
+                            
+                                
+                                    
+                                        
+                                            
+                                                Filter
+                                             
+                                         
+                                     
+                                    
+                                        Filter by 
+                                        
+                                            Active
+                                         
+                                        Draft 
+                                        
+                                            Archived
+                                         
+                                     
+                                 
+                                
+                                    
+                                        Export
+                                     
+                                 
+                                
+                                    
+                                        Add Product
+                                     
+                                 
+                            
+                        
+                            
+                                
+                                    Products 
+                                    
+                                        Manage your products and view their sales performance.
+                                     
+                                 
+                                
+                                    
+                                        
+                                            
+                                                
+                                                    Image 
+                                                 
+                                                Name 
+                                                Status 
+                                                
+                                                    Price
+                                                 
+                                                
+                                                    Total Sales
+                                                 
+                                                
+                                                    Created at
+                                                 
+                                                
+                                                    Actions 
+                                                 
+                                             
+                                         
+                                        
+                                            
+                                                
+                                                     
+                                                
+                                                    Laser Lemonade Machine
+                                                 
+                                                
+                                                    Draft 
+                                                 
+                                                
+                                                    $499.99
+                                                 
+                                                
+                                                    25
+                                                 
+                                                
+                                                    2023-07-12 10:42 AM
+                                                 
+                                                
+                                                    
+                                                        
+                                                            
+                                                                Toggle menu 
+                                                             
+                                                         
+                                                        
+                                                            Actions 
+                                                            Edit 
+                                                            Delete 
+                                                         
+                                                     
+                                                 
+                                             
+                                            
+                                                
+                                                     
+                                                
+                                                    Hypernova Headphones
+                                                 
+                                                
+                                                    Active 
+                                                 
+                                                
+                                                    $129.99
+                                                 
+                                                
+                                                    100
+                                                 
+                                                
+                                                    2023-10-18 03:21 PM
+                                                 
+                                                
+                                                    
+                                                        
+                                                            
+                                                                Toggle menu 
+                                                             
+                                                         
+                                                        
+                                                            Actions 
+                                                            Edit 
+                                                            Delete 
+                                                         
+                                                     
+                                                 
+                                             
+                                            
+                                                
+                                                     
+                                                
+                                                    AeroGlow Desk Lamp
+                                                 
+                                                
+                                                    Active 
+                                                 
+                                                
+                                                    $39.99
+                                                 
+                                                
+                                                    50
+                                                 
+                                                
+                                                    2023-11-29 08:15 AM
+                                                 
+                                                
+                                                    
+                                                        
+                                                            
+                                                                Toggle menu 
+                                                             
+                                                         
+                                                        
+                                                            Actions 
+                                                            Edit 
+                                                            Delete 
+                                                         
+                                                     
+                                                 
+                                             
+                                            
+                                                
+                                                     
+                                                
+                                                    TechTonic Energy Drink
+                                                 
+                                                
+                                                    Draft 
+                                                 
+                                                
+                                                    $2.99
+                                                 
+                                                
+                                                    0
+                                                 
+                                                
+                                                    2023-12-25 11:59 PM
+                                                 
+                                                
+                                                    
+                                                        
+                                                            
+                                                                Toggle menu 
+                                                             
+                                                         
+                                                        
+                                                            Actions 
+                                                            Edit 
+                                                            Delete 
+                                                         
+                                                     
+                                                 
+                                             
+                                            
+                                                
+                                                     
+                                                
+                                                    Gamer Gear Pro Controller
+                                                 
+                                                
+                                                    Active 
+                                                 
+                                                
+                                                    $59.99
+                                                 
+                                                
+                                                    75
+                                                 
+                                                
+                                                    2024-01-01 12:00 AM
+                                                 
+                                                
+                                                    
+                                                        
+                                                            
+                                                                Toggle menu 
+                                                             
+                                                         
+                                                        
+                                                            Actions 
+                                                            Edit 
+                                                            Delete 
+                                                         
+                                                     
+                                                 
+                                             
+                                            
+                                                
+                                                     
+                                                
+                                                    Luminous VR Headset
+                                                 
+                                                
+                                                    Active 
+                                                 
+                                                
+                                                    $199.99
+                                                 
+                                                
+                                                    30
+                                                 
+                                                
+                                                    2024-02-14 02:14 PM
+                                                 
+                                                
+                                                    
+                                                        
+                                                            
+                                                                Toggle menu 
+                                                             
+                                                         
+                                                        
+                                                            Actions 
+                                                            Edit 
+                                                            Delete 
+                                                         
+                                                     
+                                                 
+                                             
+                                         
+                                    
+                                 
+                                
+                                    
+                                        Showing 1-10  of 32 {" "}
+                                        products
+                                    
+                                 
+                             
+                         
+                     
+                 
+            
+        
+            
Bonjouuuen 
+        
+    )
+}
\ No newline at end of file
diff --git a/components.json b/components.json
new file mode 100644
index 0000000000000..7e413e33fab9f
--- /dev/null
+++ b/components.json
@@ -0,0 +1,17 @@
+{
+  "$schema": "https://ui.shadcn.com/schema.json",
+  "style": "default",
+  "rsc": true,
+  "tsx": true,
+  "tailwind": {
+    "config": "tailwind.config.ts",
+    "css": "app/globals.css",
+    "baseColor": "slate",
+    "cssVariables": false,
+    "prefix": ""
+  },
+  "aliases": {
+    "components": "@/components",
+    "utils": "@/lib/utils"
+  }
+}
\ No newline at end of file
diff --git a/components/AddPostForm.tsx b/components/AddPostForm.tsx
new file mode 100644
index 0000000000000..e044d87530313
--- /dev/null
+++ b/components/AddPostForm.tsx
@@ -0,0 +1,34 @@
+"use client";
+import { Label } from "@/components/ui/label";
+import { Input } from "@/components/ui/input";
+import { Textarea } from "@/components/ui/textarea";
+import { Button } from "@/components/ui/button";
+import { useState } from "react";
+
+import handleSubmit from "./handleSubmitAddPostForm";
+export function AddPostForm() {
+
+  const [title, setTitle] = useState('');
+  const [content, setContent] = useState('');
+
+
+
+  
+
+
+  return (
+    
+      
+        Title 
+
+        
+      
+        Content 
+        
+      
 {await handleSubmit(title, content); setTitle(''); setContent('')}}>Submit 
+    
+      
+        
Create an account 
+        
Enter your information to create an account
+      
+      
+        
+          Name 
+          
+        
+          Email 
+          
+        
 {
+            if (!name || !email) {
+              console.log('Please fill in all the fields');
+              return;
+            }
+
+            
+          }
+        }>
+          Sign Up
+         
+
+        {accountCreatedSuccessfully && (
+          
+            Account created successfully
+          
+        )}
+
+      
+    
,
+    VariantProps {}
+
+function Badge({ className, variant, ...props }: BadgeProps) {
+  return (
+    
+  )
+}
+
+export { Badge, badgeVariants }
diff --git a/components/ui/breadcrumb.tsx b/components/ui/breadcrumb.tsx
new file mode 100644
index 0000000000000..b8cb92a4c76f5
--- /dev/null
+++ b/components/ui/breadcrumb.tsx
@@ -0,0 +1,115 @@
+import * as React from "react"
+import { Slot } from "@radix-ui/react-slot"
+import { ChevronRight, MoreHorizontal } from "lucide-react"
+
+import { cn } from "@/lib/utils"
+
+const Breadcrumb = React.forwardRef<
+  HTMLElement,
+  React.ComponentPropsWithoutRef<"nav"> & {
+    separator?: React.ReactNode
+  }
+>(({ ...props }, ref) => svg]:size-3.5", className)}
+    {...props}
+  >
+    {children ??  
+)
+BreadcrumbSeparator.displayName = "BreadcrumbSeparator"
+
+const BreadcrumbEllipsis = ({
+  className,
+  ...props
+}: React.ComponentProps<"span">) => (
+  
+    More 
+   
+)
+BreadcrumbEllipsis.displayName = "BreadcrumbElipssis"
+
+export {
+  Breadcrumb,
+  BreadcrumbList,
+  BreadcrumbItem,
+  BreadcrumbLink,
+  BreadcrumbPage,
+  BreadcrumbSeparator,
+  BreadcrumbEllipsis,
+}
diff --git a/components/ui/button.tsx b/components/ui/button.tsx
new file mode 100644
index 0000000000000..7a957e34bb924
--- /dev/null
+++ b/components/ui/button.tsx
@@ -0,0 +1,56 @@
+import * as React from "react"
+import { Slot } from "@radix-ui/react-slot"
+import { cva, type VariantProps } from "class-variance-authority"
+
+import { cn } from "@/lib/utils"
+
+const buttonVariants = cva(
+  "inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-white transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-slate-950 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 dark:ring-offset-slate-950 dark:focus-visible:ring-slate-300",
+  {
+    variants: {
+      variant: {
+        default: "bg-slate-900 text-slate-50 hover:bg-slate-900/90 dark:bg-slate-50 dark:text-slate-900 dark:hover:bg-slate-50/90",
+        destructive:
+          "bg-red-500 text-slate-50 hover:bg-red-500/90 dark:bg-red-900 dark:text-slate-50 dark:hover:bg-red-900/90",
+        outline:
+          "border border-slate-200 bg-white hover:bg-slate-100 hover:text-slate-900 dark:border-slate-800 dark:bg-slate-950 dark:hover:bg-slate-800 dark:hover:text-slate-50",
+        secondary:
+          "bg-slate-100 text-slate-900 hover:bg-slate-100/80 dark:bg-slate-800 dark:text-slate-50 dark:hover:bg-slate-800/80",
+        ghost: "hover:bg-slate-100 hover:text-slate-900 dark:hover:bg-slate-800 dark:hover:text-slate-50",
+        link: "text-slate-900 underline-offset-4 hover:underline dark:text-slate-50",
+      },
+      size: {
+        default: "h-10 px-4 py-2",
+        sm: "h-9 rounded-md px-3",
+        lg: "h-11 rounded-md px-8",
+        icon: "h-10 w-10",
+      },
+    },
+    defaultVariants: {
+      variant: "default",
+      size: "default",
+    },
+  }
+)
+
+export interface ButtonProps
+  extends React.ButtonHTMLAttributes,
+    VariantProps {
+  asChild?: boolean
+}
+
+const Button = React.forwardRef(
+  ({ className, variant, size, asChild = false, ...props }, ref) => {
+    const Comp = asChild ? Slot : "button"
+    return (
+      
+>(({ className, ...props }, ref) => (
+  
+))
+Card.displayName = "Card"
+
+const CardHeader = React.forwardRef<
+  HTMLDivElement,
+  React.HTMLAttributes
+>(({ className, ...props }, ref) => (
+  
+))
+CardHeader.displayName = "CardHeader"
+
+const CardTitle = React.forwardRef<
+  HTMLParagraphElement,
+  React.HTMLAttributes
+>(({ className, ...props }, ref) => (
+  
+>(({ className, ...props }, ref) => (
+  
+))
+CardDescription.displayName = "CardDescription"
+
+const CardContent = React.forwardRef<
+  HTMLDivElement,
+  React.HTMLAttributes
+>(({ className, ...props }, ref) => (
+  
+))
+CardContent.displayName = "CardContent"
+
+const CardFooter = React.forwardRef<
+  HTMLDivElement,
+  React.HTMLAttributes
+>(({ className, ...props }, ref) => (
+  
+))
+CardFooter.displayName = "CardFooter"
+
+export { Card, CardHeader, CardFooter, CardTitle, CardDescription, CardContent }
diff --git a/components/ui/dropdown-menu.tsx b/components/ui/dropdown-menu.tsx
new file mode 100644
index 0000000000000..7091bafdb032e
--- /dev/null
+++ b/components/ui/dropdown-menu.tsx
@@ -0,0 +1,200 @@
+"use client"
+
+import * as React from "react"
+import * as DropdownMenuPrimitive from "@radix-ui/react-dropdown-menu"
+import { Check, ChevronRight, Circle } from "lucide-react"
+
+import { cn } from "@/lib/utils"
+
+const DropdownMenu = DropdownMenuPrimitive.Root
+
+const DropdownMenuTrigger = DropdownMenuPrimitive.Trigger
+
+const DropdownMenuGroup = DropdownMenuPrimitive.Group
+
+const DropdownMenuPortal = DropdownMenuPrimitive.Portal
+
+const DropdownMenuSub = DropdownMenuPrimitive.Sub
+
+const DropdownMenuRadioGroup = DropdownMenuPrimitive.RadioGroup
+
+const DropdownMenuSubTrigger = React.forwardRef<
+  React.ElementRef,
+  React.ComponentPropsWithoutRef & {
+    inset?: boolean
+  }
+>(({ className, inset, children, ...props }, ref) => (
+  
+    {children}
+     
+))
+DropdownMenuSubTrigger.displayName =
+  DropdownMenuPrimitive.SubTrigger.displayName
+
+const DropdownMenuSubContent = React.forwardRef<
+  React.ElementRef,
+  React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+  ,
+  React.ComponentPropsWithoutRef
+>(({ className, sideOffset = 4, ...props }, ref) => (
+  
+     
+))
+DropdownMenuContent.displayName = DropdownMenuPrimitive.Content.displayName
+
+const DropdownMenuItem = React.forwardRef<
+  React.ElementRef,
+  React.ComponentPropsWithoutRef & {
+    inset?: boolean
+  }
+>(({ className, inset, ...props }, ref) => (
+  ,
+  React.ComponentPropsWithoutRef
+>(({ className, children, checked, ...props }, ref) => (
+  
+    
+      
+         
+     
+    {children}
+   
+))
+DropdownMenuCheckboxItem.displayName =
+  DropdownMenuPrimitive.CheckboxItem.displayName
+
+const DropdownMenuRadioItem = React.forwardRef<
+  React.ElementRef,
+  React.ComponentPropsWithoutRef
+>(({ className, children, ...props }, ref) => (
+  
+    
+      
+         
+     
+    {children}
+   
+))
+DropdownMenuRadioItem.displayName = DropdownMenuPrimitive.RadioItem.displayName
+
+const DropdownMenuLabel = React.forwardRef<
+  React.ElementRef,
+  React.ComponentPropsWithoutRef & {
+    inset?: boolean
+  }
+>(({ className, inset, ...props }, ref) => (
+  ,
+  React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+  ) => {
+  return (
+     {}
+
+const Input = React.forwardRef(
+  ({ className, type, ...props }, ref) => {
+    return (
+      ,
+  React.ComponentPropsWithoutRef &
+    VariantProps
+>(({ className, ...props }, ref) => (
+  ,
+  React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+  ,
+    VariantProps {}
+
+const SheetContent = React.forwardRef<
+  React.ElementRef,
+  SheetContentProps
+>(({ side = "right", className, children, ...props }, ref) => (
+  
+    
+      {children}
+      
+        Close 
+       
+     
+   
+))
+SheetContent.displayName = SheetPrimitive.Content.displayName
+
+const SheetHeader = ({
+  className,
+  ...props
+}: React.HTMLAttributes) => (
+  
+)
+SheetHeader.displayName = "SheetHeader"
+
+const SheetFooter = ({
+  className,
+  ...props
+}: React.HTMLAttributes) => (
+  
+)
+SheetFooter.displayName = "SheetFooter"
+
+const SheetTitle = React.forwardRef<
+  React.ElementRef,
+  React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+  ,
+  React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+  
+>(({ className, ...props }, ref) => (
+  
+))
+Table.displayName = "Table"
+
+const TableHeader = React.forwardRef<
+  HTMLTableSectionElement,
+  React.HTMLAttributes
+>(({ className, ...props }, ref) => (
+  
+>(({ className, ...props }, ref) => (
+  
+>(({ className, ...props }, ref) => (
+  tr]:last:border-b-0 dark:bg-slate-800/50",
+      className
+    )}
+    {...props}
+  />
+))
+TableFooter.displayName = "TableFooter"
+
+const TableRow = React.forwardRef<
+  HTMLTableRowElement,
+  React.HTMLAttributes
+>(({ className, ...props }, ref) => (
+  
+>(({ className, ...props }, ref) => (
+  
+>(({ className, ...props }, ref) => (
+  
+>(({ className, ...props }, ref) => (
+  ,
+  React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+  ,
+  React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+  ,
+  React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+   {}
+
+const Textarea = React.forwardRef(
+  ({ className, ...props }, ref) => {
+    return (
+      
+    )
+  }
+)
+Textarea.displayName = "Textarea"
+
+export { Textarea }
diff --git a/components/ui/tooltip.tsx b/components/ui/tooltip.tsx
new file mode 100644
index 0000000000000..e74f498894da0
--- /dev/null
+++ b/components/ui/tooltip.tsx
@@ -0,0 +1,30 @@
+"use client"
+
+import * as React from "react"
+import * as TooltipPrimitive from "@radix-ui/react-tooltip"
+
+import { cn } from "@/lib/utils"
+
+const TooltipProvider = TooltipPrimitive.Provider
+
+const Tooltip = TooltipPrimitive.Root
+
+const TooltipTrigger = TooltipPrimitive.Trigger
+
+const TooltipContent = React.forwardRef<
+  React.ElementRef,
+  React.ComponentPropsWithoutRef
+>(({ className, sideOffset = 4, ...props }, ref) => (
+