diff options
Diffstat (limited to 'frontend/src/app/page.tsx')
-rw-r--r-- | frontend/src/app/page.tsx | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx new file mode 100644 index 0000000..b2f055e --- /dev/null +++ b/frontend/src/app/page.tsx @@ -0,0 +1,27 @@ +'use client'; + +import { useEffect } from 'react'; +import { useRouter } from 'next/navigation'; +import Image from "next/image"; + +export default function Home() { + const router = useRouter(); + + useEffect(() => { + // Check if user is authenticated + const token = localStorage.getItem('token'); + if (token) { + // If authenticated, redirect to dashboard + router.push('/dashboard'); + } else { + // Otherwise, redirect to login + router.push('/login'); + } + }, [router]); + + return ( + <div className="flex min-h-screen items-center justify-center"> + <p>Redirecting...</p> + </div> + ); +} |