diff --git a/.gitignore b/frontend/.gitignore similarity index 100% rename from .gitignore rename to frontend/.gitignore diff --git a/.prettierignore b/frontend/.prettierignore similarity index 100% rename from .prettierignore rename to frontend/.prettierignore diff --git a/.prettierrc b/frontend/.prettierrc similarity index 100% rename from .prettierrc rename to frontend/.prettierrc diff --git a/README.md b/frontend/README.md similarity index 100% rename from README.md rename to frontend/README.md diff --git a/app.vue b/frontend/app.vue similarity index 100% rename from app.vue rename to frontend/app.vue diff --git a/assets/css/tailwind.css b/frontend/assets/css/tailwind.css similarity index 100% rename from assets/css/tailwind.css rename to frontend/assets/css/tailwind.css diff --git a/bun.lock b/frontend/bun.lock similarity index 100% rename from bun.lock rename to frontend/bun.lock diff --git a/components.json b/frontend/components.json similarity index 100% rename from components.json rename to frontend/components.json diff --git a/components/AppSidebar.vue b/frontend/components/AppSidebar.vue similarity index 100% rename from components/AppSidebar.vue rename to frontend/components/AppSidebar.vue diff --git a/components/DirectoryEntry.vue b/frontend/components/DirectoryEntry.vue similarity index 100% rename from components/DirectoryEntry.vue rename to frontend/components/DirectoryEntry.vue diff --git a/components/DirectoryList.vue b/frontend/components/DirectoryList.vue similarity index 100% rename from components/DirectoryList.vue rename to frontend/components/DirectoryList.vue diff --git a/components/SidebarUser.vue b/frontend/components/SidebarUser.vue similarity index 100% rename from components/SidebarUser.vue rename to frontend/components/SidebarUser.vue diff --git a/components/ui/avatar/Avatar.vue b/frontend/components/ui/avatar/Avatar.vue similarity index 100% rename from components/ui/avatar/Avatar.vue rename to frontend/components/ui/avatar/Avatar.vue diff --git a/components/ui/avatar/AvatarFallback.vue b/frontend/components/ui/avatar/AvatarFallback.vue similarity index 100% rename from components/ui/avatar/AvatarFallback.vue rename to frontend/components/ui/avatar/AvatarFallback.vue diff --git a/components/ui/avatar/AvatarImage.vue b/frontend/components/ui/avatar/AvatarImage.vue similarity index 100% rename from components/ui/avatar/AvatarImage.vue rename to frontend/components/ui/avatar/AvatarImage.vue diff --git a/components/ui/avatar/index.ts b/frontend/components/ui/avatar/index.ts similarity index 100% rename from components/ui/avatar/index.ts rename to frontend/components/ui/avatar/index.ts diff --git a/components/ui/breadcrumb/Breadcrumb.vue b/frontend/components/ui/breadcrumb/Breadcrumb.vue similarity index 100% rename from components/ui/breadcrumb/Breadcrumb.vue rename to frontend/components/ui/breadcrumb/Breadcrumb.vue diff --git a/components/ui/breadcrumb/BreadcrumbEllipsis.vue b/frontend/components/ui/breadcrumb/BreadcrumbEllipsis.vue similarity index 100% rename from components/ui/breadcrumb/BreadcrumbEllipsis.vue rename to frontend/components/ui/breadcrumb/BreadcrumbEllipsis.vue diff --git a/components/ui/breadcrumb/BreadcrumbItem.vue b/frontend/components/ui/breadcrumb/BreadcrumbItem.vue similarity index 100% rename from components/ui/breadcrumb/BreadcrumbItem.vue rename to frontend/components/ui/breadcrumb/BreadcrumbItem.vue diff --git a/components/ui/breadcrumb/BreadcrumbLink.vue b/frontend/components/ui/breadcrumb/BreadcrumbLink.vue similarity index 100% rename from components/ui/breadcrumb/BreadcrumbLink.vue rename to frontend/components/ui/breadcrumb/BreadcrumbLink.vue diff --git a/components/ui/breadcrumb/BreadcrumbList.vue b/frontend/components/ui/breadcrumb/BreadcrumbList.vue similarity index 100% rename from components/ui/breadcrumb/BreadcrumbList.vue rename to frontend/components/ui/breadcrumb/BreadcrumbList.vue diff --git a/components/ui/breadcrumb/BreadcrumbPage.vue b/frontend/components/ui/breadcrumb/BreadcrumbPage.vue similarity index 100% rename from components/ui/breadcrumb/BreadcrumbPage.vue rename to frontend/components/ui/breadcrumb/BreadcrumbPage.vue diff --git a/components/ui/breadcrumb/BreadcrumbSeparator.vue b/frontend/components/ui/breadcrumb/BreadcrumbSeparator.vue similarity index 100% rename from components/ui/breadcrumb/BreadcrumbSeparator.vue rename to frontend/components/ui/breadcrumb/BreadcrumbSeparator.vue diff --git a/components/ui/breadcrumb/index.ts b/frontend/components/ui/breadcrumb/index.ts similarity index 100% rename from components/ui/breadcrumb/index.ts rename to frontend/components/ui/breadcrumb/index.ts diff --git a/components/ui/button/Button.vue b/frontend/components/ui/button/Button.vue similarity index 100% rename from components/ui/button/Button.vue rename to frontend/components/ui/button/Button.vue diff --git a/components/ui/button/index.ts b/frontend/components/ui/button/index.ts similarity index 100% rename from components/ui/button/index.ts rename to frontend/components/ui/button/index.ts diff --git a/components/ui/collapsible/Collapsible.vue b/frontend/components/ui/collapsible/Collapsible.vue similarity index 100% rename from components/ui/collapsible/Collapsible.vue rename to frontend/components/ui/collapsible/Collapsible.vue diff --git a/components/ui/collapsible/CollapsibleContent.vue b/frontend/components/ui/collapsible/CollapsibleContent.vue similarity index 100% rename from components/ui/collapsible/CollapsibleContent.vue rename to frontend/components/ui/collapsible/CollapsibleContent.vue diff --git a/components/ui/collapsible/CollapsibleTrigger.vue b/frontend/components/ui/collapsible/CollapsibleTrigger.vue similarity index 100% rename from components/ui/collapsible/CollapsibleTrigger.vue rename to frontend/components/ui/collapsible/CollapsibleTrigger.vue diff --git a/components/ui/collapsible/index.ts b/frontend/components/ui/collapsible/index.ts similarity index 100% rename from components/ui/collapsible/index.ts rename to frontend/components/ui/collapsible/index.ts diff --git a/components/ui/dropdown-menu/DropdownMenu.vue b/frontend/components/ui/dropdown-menu/DropdownMenu.vue similarity index 100% rename from components/ui/dropdown-menu/DropdownMenu.vue rename to frontend/components/ui/dropdown-menu/DropdownMenu.vue diff --git a/components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue b/frontend/components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue similarity index 100% rename from components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue rename to frontend/components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue diff --git a/components/ui/dropdown-menu/DropdownMenuContent.vue b/frontend/components/ui/dropdown-menu/DropdownMenuContent.vue similarity index 100% rename from components/ui/dropdown-menu/DropdownMenuContent.vue rename to frontend/components/ui/dropdown-menu/DropdownMenuContent.vue diff --git a/components/ui/dropdown-menu/DropdownMenuGroup.vue b/frontend/components/ui/dropdown-menu/DropdownMenuGroup.vue similarity index 100% rename from components/ui/dropdown-menu/DropdownMenuGroup.vue rename to frontend/components/ui/dropdown-menu/DropdownMenuGroup.vue diff --git a/components/ui/dropdown-menu/DropdownMenuItem.vue b/frontend/components/ui/dropdown-menu/DropdownMenuItem.vue similarity index 100% rename from components/ui/dropdown-menu/DropdownMenuItem.vue rename to frontend/components/ui/dropdown-menu/DropdownMenuItem.vue diff --git a/components/ui/dropdown-menu/DropdownMenuLabel.vue b/frontend/components/ui/dropdown-menu/DropdownMenuLabel.vue similarity index 100% rename from components/ui/dropdown-menu/DropdownMenuLabel.vue rename to frontend/components/ui/dropdown-menu/DropdownMenuLabel.vue diff --git a/components/ui/dropdown-menu/DropdownMenuRadioGroup.vue b/frontend/components/ui/dropdown-menu/DropdownMenuRadioGroup.vue similarity index 100% rename from components/ui/dropdown-menu/DropdownMenuRadioGroup.vue rename to frontend/components/ui/dropdown-menu/DropdownMenuRadioGroup.vue diff --git a/components/ui/dropdown-menu/DropdownMenuRadioItem.vue b/frontend/components/ui/dropdown-menu/DropdownMenuRadioItem.vue similarity index 100% rename from components/ui/dropdown-menu/DropdownMenuRadioItem.vue rename to frontend/components/ui/dropdown-menu/DropdownMenuRadioItem.vue diff --git a/components/ui/dropdown-menu/DropdownMenuSeparator.vue b/frontend/components/ui/dropdown-menu/DropdownMenuSeparator.vue similarity index 100% rename from components/ui/dropdown-menu/DropdownMenuSeparator.vue rename to frontend/components/ui/dropdown-menu/DropdownMenuSeparator.vue diff --git a/components/ui/dropdown-menu/DropdownMenuShortcut.vue b/frontend/components/ui/dropdown-menu/DropdownMenuShortcut.vue similarity index 100% rename from components/ui/dropdown-menu/DropdownMenuShortcut.vue rename to frontend/components/ui/dropdown-menu/DropdownMenuShortcut.vue diff --git a/components/ui/dropdown-menu/DropdownMenuSub.vue b/frontend/components/ui/dropdown-menu/DropdownMenuSub.vue similarity index 100% rename from components/ui/dropdown-menu/DropdownMenuSub.vue rename to frontend/components/ui/dropdown-menu/DropdownMenuSub.vue diff --git a/components/ui/dropdown-menu/DropdownMenuSubContent.vue b/frontend/components/ui/dropdown-menu/DropdownMenuSubContent.vue similarity index 100% rename from components/ui/dropdown-menu/DropdownMenuSubContent.vue rename to frontend/components/ui/dropdown-menu/DropdownMenuSubContent.vue diff --git a/components/ui/dropdown-menu/DropdownMenuSubTrigger.vue b/frontend/components/ui/dropdown-menu/DropdownMenuSubTrigger.vue similarity index 100% rename from components/ui/dropdown-menu/DropdownMenuSubTrigger.vue rename to frontend/components/ui/dropdown-menu/DropdownMenuSubTrigger.vue diff --git a/components/ui/dropdown-menu/DropdownMenuTrigger.vue b/frontend/components/ui/dropdown-menu/DropdownMenuTrigger.vue similarity index 100% rename from components/ui/dropdown-menu/DropdownMenuTrigger.vue rename to frontend/components/ui/dropdown-menu/DropdownMenuTrigger.vue diff --git a/components/ui/dropdown-menu/index.ts b/frontend/components/ui/dropdown-menu/index.ts similarity index 100% rename from components/ui/dropdown-menu/index.ts rename to frontend/components/ui/dropdown-menu/index.ts diff --git a/components/ui/input/Input.vue b/frontend/components/ui/input/Input.vue similarity index 100% rename from components/ui/input/Input.vue rename to frontend/components/ui/input/Input.vue diff --git a/components/ui/input/index.ts b/frontend/components/ui/input/index.ts similarity index 100% rename from components/ui/input/index.ts rename to frontend/components/ui/input/index.ts diff --git a/components/ui/scroll-area/ScrollArea.vue b/frontend/components/ui/scroll-area/ScrollArea.vue similarity index 100% rename from components/ui/scroll-area/ScrollArea.vue rename to frontend/components/ui/scroll-area/ScrollArea.vue diff --git a/components/ui/scroll-area/ScrollBar.vue b/frontend/components/ui/scroll-area/ScrollBar.vue similarity index 100% rename from components/ui/scroll-area/ScrollBar.vue rename to frontend/components/ui/scroll-area/ScrollBar.vue diff --git a/components/ui/scroll-area/index.ts b/frontend/components/ui/scroll-area/index.ts similarity index 100% rename from components/ui/scroll-area/index.ts rename to frontend/components/ui/scroll-area/index.ts diff --git a/components/ui/separator/Separator.vue b/frontend/components/ui/separator/Separator.vue similarity index 100% rename from components/ui/separator/Separator.vue rename to frontend/components/ui/separator/Separator.vue diff --git a/components/ui/separator/index.ts b/frontend/components/ui/separator/index.ts similarity index 100% rename from components/ui/separator/index.ts rename to frontend/components/ui/separator/index.ts diff --git a/components/ui/sheet/Sheet.vue b/frontend/components/ui/sheet/Sheet.vue similarity index 100% rename from components/ui/sheet/Sheet.vue rename to frontend/components/ui/sheet/Sheet.vue diff --git a/components/ui/sheet/SheetClose.vue b/frontend/components/ui/sheet/SheetClose.vue similarity index 100% rename from components/ui/sheet/SheetClose.vue rename to frontend/components/ui/sheet/SheetClose.vue diff --git a/components/ui/sheet/SheetContent.vue b/frontend/components/ui/sheet/SheetContent.vue similarity index 100% rename from components/ui/sheet/SheetContent.vue rename to frontend/components/ui/sheet/SheetContent.vue diff --git a/components/ui/sheet/SheetDescription.vue b/frontend/components/ui/sheet/SheetDescription.vue similarity index 100% rename from components/ui/sheet/SheetDescription.vue rename to frontend/components/ui/sheet/SheetDescription.vue diff --git a/components/ui/sheet/SheetFooter.vue b/frontend/components/ui/sheet/SheetFooter.vue similarity index 100% rename from components/ui/sheet/SheetFooter.vue rename to frontend/components/ui/sheet/SheetFooter.vue diff --git a/components/ui/sheet/SheetHeader.vue b/frontend/components/ui/sheet/SheetHeader.vue similarity index 100% rename from components/ui/sheet/SheetHeader.vue rename to frontend/components/ui/sheet/SheetHeader.vue diff --git a/components/ui/sheet/SheetOverlay.vue b/frontend/components/ui/sheet/SheetOverlay.vue similarity index 100% rename from components/ui/sheet/SheetOverlay.vue rename to frontend/components/ui/sheet/SheetOverlay.vue diff --git a/components/ui/sheet/SheetTitle.vue b/frontend/components/ui/sheet/SheetTitle.vue similarity index 100% rename from components/ui/sheet/SheetTitle.vue rename to frontend/components/ui/sheet/SheetTitle.vue diff --git a/components/ui/sheet/SheetTrigger.vue b/frontend/components/ui/sheet/SheetTrigger.vue similarity index 100% rename from components/ui/sheet/SheetTrigger.vue rename to frontend/components/ui/sheet/SheetTrigger.vue diff --git a/components/ui/sheet/index.ts b/frontend/components/ui/sheet/index.ts similarity index 100% rename from components/ui/sheet/index.ts rename to frontend/components/ui/sheet/index.ts diff --git a/components/ui/sidebar/Sidebar.vue b/frontend/components/ui/sidebar/Sidebar.vue similarity index 100% rename from components/ui/sidebar/Sidebar.vue rename to frontend/components/ui/sidebar/Sidebar.vue diff --git a/components/ui/sidebar/SidebarContent.vue b/frontend/components/ui/sidebar/SidebarContent.vue similarity index 100% rename from components/ui/sidebar/SidebarContent.vue rename to frontend/components/ui/sidebar/SidebarContent.vue diff --git a/components/ui/sidebar/SidebarFooter.vue b/frontend/components/ui/sidebar/SidebarFooter.vue similarity index 100% rename from components/ui/sidebar/SidebarFooter.vue rename to frontend/components/ui/sidebar/SidebarFooter.vue diff --git a/components/ui/sidebar/SidebarGroup.vue b/frontend/components/ui/sidebar/SidebarGroup.vue similarity index 100% rename from components/ui/sidebar/SidebarGroup.vue rename to frontend/components/ui/sidebar/SidebarGroup.vue diff --git a/components/ui/sidebar/SidebarGroupAction.vue b/frontend/components/ui/sidebar/SidebarGroupAction.vue similarity index 100% rename from components/ui/sidebar/SidebarGroupAction.vue rename to frontend/components/ui/sidebar/SidebarGroupAction.vue diff --git a/components/ui/sidebar/SidebarGroupContent.vue b/frontend/components/ui/sidebar/SidebarGroupContent.vue similarity index 100% rename from components/ui/sidebar/SidebarGroupContent.vue rename to frontend/components/ui/sidebar/SidebarGroupContent.vue diff --git a/components/ui/sidebar/SidebarGroupLabel.vue b/frontend/components/ui/sidebar/SidebarGroupLabel.vue similarity index 100% rename from components/ui/sidebar/SidebarGroupLabel.vue rename to frontend/components/ui/sidebar/SidebarGroupLabel.vue diff --git a/components/ui/sidebar/SidebarHeader.vue b/frontend/components/ui/sidebar/SidebarHeader.vue similarity index 100% rename from components/ui/sidebar/SidebarHeader.vue rename to frontend/components/ui/sidebar/SidebarHeader.vue diff --git a/components/ui/sidebar/SidebarInput.vue b/frontend/components/ui/sidebar/SidebarInput.vue similarity index 100% rename from components/ui/sidebar/SidebarInput.vue rename to frontend/components/ui/sidebar/SidebarInput.vue diff --git a/components/ui/sidebar/SidebarInset.vue b/frontend/components/ui/sidebar/SidebarInset.vue similarity index 100% rename from components/ui/sidebar/SidebarInset.vue rename to frontend/components/ui/sidebar/SidebarInset.vue diff --git a/components/ui/sidebar/SidebarMenu.vue b/frontend/components/ui/sidebar/SidebarMenu.vue similarity index 100% rename from components/ui/sidebar/SidebarMenu.vue rename to frontend/components/ui/sidebar/SidebarMenu.vue diff --git a/components/ui/sidebar/SidebarMenuAction.vue b/frontend/components/ui/sidebar/SidebarMenuAction.vue similarity index 100% rename from components/ui/sidebar/SidebarMenuAction.vue rename to frontend/components/ui/sidebar/SidebarMenuAction.vue diff --git a/components/ui/sidebar/SidebarMenuBadge.vue b/frontend/components/ui/sidebar/SidebarMenuBadge.vue similarity index 100% rename from components/ui/sidebar/SidebarMenuBadge.vue rename to frontend/components/ui/sidebar/SidebarMenuBadge.vue diff --git a/components/ui/sidebar/SidebarMenuButton.vue b/frontend/components/ui/sidebar/SidebarMenuButton.vue similarity index 100% rename from components/ui/sidebar/SidebarMenuButton.vue rename to frontend/components/ui/sidebar/SidebarMenuButton.vue diff --git a/components/ui/sidebar/SidebarMenuButtonChild.vue b/frontend/components/ui/sidebar/SidebarMenuButtonChild.vue similarity index 100% rename from components/ui/sidebar/SidebarMenuButtonChild.vue rename to frontend/components/ui/sidebar/SidebarMenuButtonChild.vue diff --git a/components/ui/sidebar/SidebarMenuItem.vue b/frontend/components/ui/sidebar/SidebarMenuItem.vue similarity index 100% rename from components/ui/sidebar/SidebarMenuItem.vue rename to frontend/components/ui/sidebar/SidebarMenuItem.vue diff --git a/components/ui/sidebar/SidebarMenuSkeleton.vue b/frontend/components/ui/sidebar/SidebarMenuSkeleton.vue similarity index 100% rename from components/ui/sidebar/SidebarMenuSkeleton.vue rename to frontend/components/ui/sidebar/SidebarMenuSkeleton.vue diff --git a/components/ui/sidebar/SidebarMenuSub.vue b/frontend/components/ui/sidebar/SidebarMenuSub.vue similarity index 100% rename from components/ui/sidebar/SidebarMenuSub.vue rename to frontend/components/ui/sidebar/SidebarMenuSub.vue diff --git a/components/ui/sidebar/SidebarMenuSubButton.vue b/frontend/components/ui/sidebar/SidebarMenuSubButton.vue similarity index 100% rename from components/ui/sidebar/SidebarMenuSubButton.vue rename to frontend/components/ui/sidebar/SidebarMenuSubButton.vue diff --git a/components/ui/sidebar/SidebarMenuSubItem.vue b/frontend/components/ui/sidebar/SidebarMenuSubItem.vue similarity index 100% rename from components/ui/sidebar/SidebarMenuSubItem.vue rename to frontend/components/ui/sidebar/SidebarMenuSubItem.vue diff --git a/components/ui/sidebar/SidebarProvider.vue b/frontend/components/ui/sidebar/SidebarProvider.vue similarity index 100% rename from components/ui/sidebar/SidebarProvider.vue rename to frontend/components/ui/sidebar/SidebarProvider.vue diff --git a/components/ui/sidebar/SidebarRail.vue b/frontend/components/ui/sidebar/SidebarRail.vue similarity index 100% rename from components/ui/sidebar/SidebarRail.vue rename to frontend/components/ui/sidebar/SidebarRail.vue diff --git a/components/ui/sidebar/SidebarSeparator.vue b/frontend/components/ui/sidebar/SidebarSeparator.vue similarity index 100% rename from components/ui/sidebar/SidebarSeparator.vue rename to frontend/components/ui/sidebar/SidebarSeparator.vue diff --git a/components/ui/sidebar/SidebarTrigger.vue b/frontend/components/ui/sidebar/SidebarTrigger.vue similarity index 100% rename from components/ui/sidebar/SidebarTrigger.vue rename to frontend/components/ui/sidebar/SidebarTrigger.vue diff --git a/components/ui/sidebar/index.ts b/frontend/components/ui/sidebar/index.ts similarity index 100% rename from components/ui/sidebar/index.ts rename to frontend/components/ui/sidebar/index.ts diff --git a/components/ui/sidebar/utils.ts b/frontend/components/ui/sidebar/utils.ts similarity index 100% rename from components/ui/sidebar/utils.ts rename to frontend/components/ui/sidebar/utils.ts diff --git a/components/ui/skeleton/Skeleton.vue b/frontend/components/ui/skeleton/Skeleton.vue similarity index 100% rename from components/ui/skeleton/Skeleton.vue rename to frontend/components/ui/skeleton/Skeleton.vue diff --git a/components/ui/skeleton/index.ts b/frontend/components/ui/skeleton/index.ts similarity index 100% rename from components/ui/skeleton/index.ts rename to frontend/components/ui/skeleton/index.ts diff --git a/components/ui/tooltip/Tooltip.vue b/frontend/components/ui/tooltip/Tooltip.vue similarity index 100% rename from components/ui/tooltip/Tooltip.vue rename to frontend/components/ui/tooltip/Tooltip.vue diff --git a/components/ui/tooltip/TooltipContent.vue b/frontend/components/ui/tooltip/TooltipContent.vue similarity index 100% rename from components/ui/tooltip/TooltipContent.vue rename to frontend/components/ui/tooltip/TooltipContent.vue diff --git a/components/ui/tooltip/TooltipProvider.vue b/frontend/components/ui/tooltip/TooltipProvider.vue similarity index 100% rename from components/ui/tooltip/TooltipProvider.vue rename to frontend/components/ui/tooltip/TooltipProvider.vue diff --git a/components/ui/tooltip/TooltipTrigger.vue b/frontend/components/ui/tooltip/TooltipTrigger.vue similarity index 100% rename from components/ui/tooltip/TooltipTrigger.vue rename to frontend/components/ui/tooltip/TooltipTrigger.vue diff --git a/components/ui/tooltip/index.ts b/frontend/components/ui/tooltip/index.ts similarity index 100% rename from components/ui/tooltip/index.ts rename to frontend/components/ui/tooltip/index.ts diff --git a/eslint.config.mjs b/frontend/eslint.config.mjs similarity index 100% rename from eslint.config.mjs rename to frontend/eslint.config.mjs diff --git a/layouts/default.vue b/frontend/layouts/default.vue similarity index 100% rename from layouts/default.vue rename to frontend/layouts/default.vue diff --git a/lib/utils.ts b/frontend/lib/utils.ts similarity index 100% rename from lib/utils.ts rename to frontend/lib/utils.ts diff --git a/nuxt.config.ts b/frontend/nuxt.config.ts similarity index 100% rename from nuxt.config.ts rename to frontend/nuxt.config.ts diff --git a/package.json b/frontend/package.json similarity index 100% rename from package.json rename to frontend/package.json diff --git a/pages/about.vue b/frontend/pages/about.vue similarity index 100% rename from pages/about.vue rename to frontend/pages/about.vue diff --git a/pages/index.vue b/frontend/pages/index.vue similarity index 100% rename from pages/index.vue rename to frontend/pages/index.vue diff --git a/pages/warrens/[...path].vue b/frontend/pages/warrens/[...path].vue similarity index 100% rename from pages/warrens/[...path].vue rename to frontend/pages/warrens/[...path].vue diff --git a/pages/warrens/index.vue b/frontend/pages/warrens/index.vue similarity index 100% rename from pages/warrens/index.vue rename to frontend/pages/warrens/index.vue diff --git a/public/favicon.ico b/frontend/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to frontend/public/favicon.ico diff --git a/public/robots.txt b/frontend/public/robots.txt similarity index 100% rename from public/robots.txt rename to frontend/public/robots.txt diff --git a/server/tsconfig.json b/frontend/server/tsconfig.json similarity index 100% rename from server/tsconfig.json rename to frontend/server/tsconfig.json diff --git a/tsconfig.json b/frontend/tsconfig.json similarity index 100% rename from tsconfig.json rename to frontend/tsconfig.json diff --git a/types/index.ts b/frontend/types/index.ts similarity index 100% rename from types/index.ts rename to frontend/types/index.ts diff --git a/utils/index.ts b/frontend/utils/index.ts similarity index 100% rename from utils/index.ts rename to frontend/utils/index.ts