From d2dea792e2ad533a673c084074eb6f15cad0dc6c Mon Sep 17 00:00:00 2001 From: Ankur Yadav Date: Sat, 4 Jul 2026 20:46:49 +0530 Subject: [PATCH 01/24] Added Login Page Design --- client/src/pages/signup.jsx | 174 ++++++++++++++++++++++++++++++++++-- 1 file changed, 168 insertions(+), 6 deletions(-) diff --git a/client/src/pages/signup.jsx b/client/src/pages/signup.jsx index ac5ec91..7e1bb38 100644 --- a/client/src/pages/signup.jsx +++ b/client/src/pages/signup.jsx @@ -4,13 +4,175 @@ import { Mail, Lock, User, ArrowRight } from "lucide-react"; function Signup() { return ( -
-
-

SignUp

-
- - +
+
+ {/* /left side */} +
+

+ Developer Collaboration Platform +

+

+ Join thousands of developers to collaborate on projects, share + ideas, participate in discussions, and build amazing software + together. +

+
+ + {/* right side */} +
+
+

+ Create Account +

+

+ Join the developer community today. +

+ + {/* username */} +
+ +
+ + +
+
+ + {/* email */} +
+ +
+ + +
+
+ + {/* role selection */} + +
+ +
+ + {/* password */} +
+ +
+ + +
+
+ + {/* confirm password */} +
+ +
+ + +
+
+ + {/* terms and policy checkbox */} +
+ + + I agree to the terms and policy + +
+ + {/* create account button */} + + + {/* divider */} +
+
+ OR +
+
+ + {/*Login with google button */} + + + {/* login with github button */} + +

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

+
); From 68dba6d11fa170df09e69c34d45ba235a789fe20 Mon Sep 17 00:00:00 2001 From: sumitsakhari Date: Sat, 4 Jul 2026 21:28:47 +0530 Subject: [PATCH 02/24] did sizing on signup page and built initial login page --- client/src/App.jsx | 5 ++- client/src/pages/login.jsx | 26 +++++++++++++++ client/src/pages/signup.jsx | 64 ++++++++++++++++++------------------- 3 files changed, 60 insertions(+), 35 deletions(-) create mode 100644 client/src/pages/login.jsx diff --git a/client/src/App.jsx b/client/src/App.jsx index f081195..68f2599 100644 --- a/client/src/App.jsx +++ b/client/src/App.jsx @@ -1,5 +1,5 @@ import { BrowserRouter, Routes, Route, Navigate } from "react-router-dom"; -// import Login from "./pages/Login"; +import Login from "./pages/login"; import Signup from "./pages/signup"; import "./index.css"; @@ -7,9 +7,8 @@ function App() { return ( - {/* } /> */} + } /> } /> - {/* Redirect root to login for now */} } /> diff --git a/client/src/pages/login.jsx b/client/src/pages/login.jsx new file mode 100644 index 0000000..84e9743 --- /dev/null +++ b/client/src/pages/login.jsx @@ -0,0 +1,26 @@ +import { useState } from "react"; +import { Link } from "react-router-dom"; +import { Mail, Lock, User, ArrowRight } from "lucide-react"; + +function Login() { + return( +
+
+
+

Login

+
+
+
+ + +
+
+ + +
+
+
+
+ ); +} +export default Login; \ No newline at end of file diff --git a/client/src/pages/signup.jsx b/client/src/pages/signup.jsx index 7e1bb38..ed07fda 100644 --- a/client/src/pages/signup.jsx +++ b/client/src/pages/signup.jsx @@ -4,11 +4,11 @@ import { Mail, Lock, User, ArrowRight } from "lucide-react"; function Signup() { return ( -
-
+
+
{/* /left side */} -
-

+
+

Developer Collaboration Platform

@@ -20,26 +20,26 @@ function Signup() { {/* right side */}

-
+

Create Account

-

+

Join the developer community today.

{/* username */} -
+
-
+
{/* email */} -
-