diff --git a/src/app/auth/layout.tsx b/src/app/auth/layout.tsx
new file mode 100644
index 0000000..bcfb0cc
--- /dev/null
+++ b/src/app/auth/layout.tsx
@@ -0,0 +1,11 @@
+import { ReactQueryProvider } from '@/components/providers/ReactQueryProvider'
+
+export default function AuthLayout({ children }: { children: React.ReactNode }) {
+ return (
+
+
+ {children}
+
+
+ )
+}
diff --git a/src/components/providers/ReactQueryProvider.tsx b/src/components/providers/ReactQueryProvider.tsx
new file mode 100644
index 0000000..82f24c3
--- /dev/null
+++ b/src/components/providers/ReactQueryProvider.tsx
@@ -0,0 +1,16 @@
+'use client'
+
+import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
+import { ReactQueryDevtools } from '@tanstack/react-query-devtools'
+import { useState } from 'react'
+
+export function ReactQueryProvider({ children }: { children: React.ReactNode }) {
+ const [queryClient] = useState(() => new QueryClient())
+
+ return (
+
+ {children}
+
+
+ )
+}