diff options
author | 2025-04-29 10:47:43 +0530 | |
---|---|---|
committer | 2025-04-29 10:47:43 +0530 | |
commit | a2e0a65b2599267efe94d665d6305f59b225bbd5 (patch) | |
tree | e2cef2031e3f7655e0c5f419020a3f1064c3b7b8 /frontend/src/app/(auth) | |
parent | 570bf0f3f065d583d6f94ecfc61aae93ba3e43de (diff) | |
download | restaurant-a2e0a65b2599267efe94d665d6305f59b225bbd5.tar.gz restaurant-a2e0a65b2599267efe94d665d6305f59b225bbd5.tar.bz2 restaurant-a2e0a65b2599267efe94d665d6305f59b225bbd5.zip |
Diffstat (limited to 'frontend/src/app/(auth)')
-rw-r--r-- | frontend/src/app/(auth)/login/page.js | 34 | ||||
-rw-r--r-- | frontend/src/app/(auth)/register/page.js | 34 |
2 files changed, 68 insertions, 0 deletions
diff --git a/frontend/src/app/(auth)/login/page.js b/frontend/src/app/(auth)/login/page.js new file mode 100644 index 0000000..03208e0 --- /dev/null +++ b/frontend/src/app/(auth)/login/page.js @@ -0,0 +1,34 @@ +import Link from 'next/link'; +import LoginForm from '@/components/auth/LoginForm'; + +export const metadata = { + title: 'Login - Restaurant Management System', + description: 'Login to your account', +}; + +const LoginPage = () => { + return ( + <div className="min-h-screen flex flex-col justify-center items-center p-4 bg-gray-50 dark:bg-slate-900"> + <div className="w-full max-w-md text-center mb-8"> + <Link href="/" className="text-2xl font-bold text-primary"> + Restaurant + </Link> + <h1 className="text-3xl font-bold mt-6">Welcome Back</h1> + <p className="text-gray-600 dark:text-gray-400 mt-2"> + Enter your credentials to access your account + </p> + </div> + + <LoginForm /> + + <p className="mt-8 text-center text-gray-600 dark:text-gray-400"> + Don't have an account?{' '} + <Link href="/register" className="text-primary hover:underline"> + Register here + </Link> + </p> + </div> + ); +}; + +export default LoginPage;
\ No newline at end of file diff --git a/frontend/src/app/(auth)/register/page.js b/frontend/src/app/(auth)/register/page.js new file mode 100644 index 0000000..1916413 --- /dev/null +++ b/frontend/src/app/(auth)/register/page.js @@ -0,0 +1,34 @@ +import Link from 'next/link'; +import RegisterForm from '@/components/auth/RegisterForm'; + +export const metadata = { + title: 'Register - Restaurant Management System', + description: 'Create a new account', +}; + +const RegisterPage = () => { + return ( + <div className="min-h-screen flex flex-col justify-center items-center p-4 bg-gray-50 dark:bg-slate-900"> + <div className="w-full max-w-md text-center mb-8"> + <Link href="/" className="text-2xl font-bold text-primary"> + Restaurant + </Link> + <h1 className="text-3xl font-bold mt-6">Create Account</h1> + <p className="text-gray-600 dark:text-gray-400 mt-2"> + Join us to enjoy delicious food and exclusive offers + </p> + </div> + + <RegisterForm /> + + <p className="mt-8 text-center text-gray-600 dark:text-gray-400"> + Already have an account?{' '} + <Link href="/login" className="text-primary hover:underline"> + Login here + </Link> + </p> + </div> + ); +}; + +export default RegisterPage;
\ No newline at end of file |