diff --git a/app/(auth)/layout.tsx b/app/(auth)/layout.tsx new file mode 100644 index 0000000..2ed161e --- /dev/null +++ b/app/(auth)/layout.tsx @@ -0,0 +1,124 @@ +import Image from "next/image"; +import Link from "next/link"; +import { Sparkles, BookOpen, GraduationCap } from "lucide-react"; + +export default function AuthLayout({ + children, +}: { + children: React.ReactNode; +}) { + return ( +
+ {/* Left Side - Brand & Features (Hidden on Mobile) */} +
+ {/* Background Gradients & Effects */} +
+
+
+
+
+ + {/* Top Logo */} +
+ +
+ Hyper Learning Logo +
+ + Hyper Learning + + +
+ + {/* Center Content */} +
+

+ Welcome to the future of learning. +

+

+ Join thousands of engineering students who are studying smarter with + AI-powered notes, mapped syllabus, and instant tutor assistance. +

+ +
+
+
+ +
+
+

AI-Powered Notes

+

+ Concept explanations tailored for exams. +

+
+
+
+
+ +
+
+

Mapped PYQs

+

+ Previous year questions mapped to topics. +

+
+
+
+
+ +
+
+

Instant AI Tutor

+

+ Clear your doubts 24/7 on any subject. +

+
+
+
+
+ + {/* Bottom Footer */} +
+ © {new Date().getFullYear()} Hyper Learning. All rights reserved. +
+
+ + {/* Right Side - Auth Forms */} +
+
+
+
+ + {/* Mobile Logo Header */} +
+ +
+ Hyper Learning Logo +
+ +
+ + {/* Auth Container */} +
{children}
+
+
+ ); +} diff --git a/app/(auth)/sign-in/page.tsx b/app/(auth)/sign-in/page.tsx index dbfab90..fb46add 100644 --- a/app/(auth)/sign-in/page.tsx +++ b/app/(auth)/sign-in/page.tsx @@ -1,3 +1,110 @@ +import Link from "next/link"; +import { ArrowRight } from "lucide-react"; + export default function SignInPage() { - return
Sign In Page
; + return ( +
+
+

+ Welcome back +

+

+ Enter your credentials to access your workspace +

+
+ +
+
+ + +
+ +
+
+ + + Forgot password? + +
+ +
+ + +
+ +
+
+
+
+
+ + Or continue with + +
+
+ + + +

+ Don't have an account?{" "} + + Sign up + +

+
+ ); } diff --git a/app/(auth)/sign-up/page.tsx b/app/(auth)/sign-up/page.tsx index 2ef92e4..f31adb3 100644 --- a/app/(auth)/sign-up/page.tsx +++ b/app/(auth)/sign-up/page.tsx @@ -1,3 +1,138 @@ +import Link from "next/link"; +import { ArrowRight } from "lucide-react"; + export default function SignUpPage() { - return
Sign Up Page
; + return ( +
+
+

+ Create an account +

+

+ Join thousands of students learning smarter +

+
+ +
+
+
+ + +
+
+ + +
+
+ +
+ + +
+ +
+ + +

+ Must be at least 8 characters long. +

+
+ + +
+ +
+
+
+
+
+ + Or sign up with + +
+
+ + + +

+ Already have an account?{" "} + + Sign in + +

+
+ ); }