diff --git a/apps/hackathon/src/app/layout.tsx b/apps/hackathon/src/app/layout.tsx index 3f79c52..cbd1151 100644 --- a/apps/hackathon/src/app/layout.tsx +++ b/apps/hackathon/src/app/layout.tsx @@ -54,15 +54,9 @@ export default function RootLayout() { return; } - // Home page - redirect based on auth status + // Home page - allow everyone to view the landing page if (pathname === '/') { - if (session) { - console.log('[Layout] Already authenticated, redirecting to dashboard'); - navigate('/dashboard', { replace: true }); - } else { - console.log('[Layout] Not authenticated, redirecting to login'); - navigate('/auth/login', { replace: true }); - } + console.log('[Layout] Landing page, allowing access'); setIsChecking(false); return; } diff --git a/apps/hackathon/src/middleware.ts b/apps/hackathon/src/middleware.ts index 34a5e62..28ed9e0 100644 --- a/apps/hackathon/src/middleware.ts +++ b/apps/hackathon/src/middleware.ts @@ -53,9 +53,8 @@ export const middleware = async ({ request }: LoaderFunctionArgs) => { return null; } - // Public routes - redirect to dashboard if already authenticated + // Public routes - allow everyone to view the landing page if (mappingPublicRoutes.includes(pathname)) { - if (supabaseSession) return redirect('/dashboard'); return null; }