diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx index 2bca0e2..e19b349 100644 --- a/frontend/src/App.jsx +++ b/frontend/src/App.jsx @@ -79,6 +79,16 @@ const App = () => { } /> + + + + + + } + /> { style: { fontSize: "13px", }, - }} + }} /> diff --git a/frontend/src/pages/Auth/Login.jsx b/frontend/src/pages/Auth/Login.jsx index e58db9e..811ff5f 100644 --- a/frontend/src/pages/Auth/Login.jsx +++ b/frontend/src/pages/Auth/Login.jsx @@ -55,12 +55,96 @@ const Login = ({ setCurrentPage, onLoginSuccess }) => { }; return ( -
- {/* Header */} -
-
- PrepPilot Logo - PrepPilot +
+
+ {/* Subtle background glow effect for SaaS look */} +
+ +
+ {/* Header */} +
+
+ PrepPilot Logo + PrepPilot +
+

+ Welcome Back +

+

Sign in to continue your interview preparation journey

+
+ +
+
+ setEmail(target.value)} + label="Email Address" + placeholder="your@email.com" + type="text" + autoFocus + /> +
+ +
+ setPassword(target.value)} + label="Password" + placeholder="Min 8 characters" + type="password" + /> +
+ + {/* Remember Me */} +
+ setRememberMe(e.target.checked)} + className="cursor-pointer w-4 h-4 rounded border-gray-600 bg-white" + /> + +
+ + {error && ( + + )} + + + +
+

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

+
+

Welcome Back diff --git a/frontend/src/pages/Auth/SignUp.jsx b/frontend/src/pages/Auth/SignUp.jsx index bd3da4e..7834f4a 100644 --- a/frontend/src/pages/Auth/SignUp.jsx +++ b/frontend/src/pages/Auth/SignUp.jsx @@ -105,18 +105,23 @@ const SignUp = ({ setCurrentPage }) => { }; return ( -
- {/* Header */} -
-
- PrepPilot Logo - PrepPilot -
-

- Create Account -

-

Join thousands preparing smarter for their dream jobs

-
+
+
+ {/* Subtle background glow effect for SaaS look */} +
+ +
+ {/* Header */} +
+
+ PrepPilot Logo + PrepPilot +
+

+ Create Account +

+

Join thousands preparing smarter for their dream jobs

+
{successMessage ? ( /* Success state */ @@ -141,13 +146,20 @@ const SignUp = ({ setCurrentPage }) => {
)} -
+

Already verified?{" "} @@ -249,18 +261,25 @@ const SignUp = ({ setCurrentPage }) => { loading={loading} loadingText="Creating account..." icon={} - className="mt-6" + className="mt-6 w-full flex justify-center py-2.5 text-sm font-semibold shadow-lg shadow-violet-500/20 bg-gradient-to-r from-violet-600 to-blue-600 hover:from-violet-500 hover:to-blue-500 text-white rounded-lg transition-all" > Create Account -

+

Already have an account?{" "} @@ -268,6 +287,8 @@ const SignUp = ({ setCurrentPage }) => {

)} +
+
); };