diff --git a/.gitignore b/.gitignore
index 27e4fb78b..7f5b38cc7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -135,4 +135,9 @@ dist
.yarn/install-state.gz
.pnp.*
-package-lock.json
+# Ignore package-lock.json in all folders
+**/package-lock.json
+/package-lock.json
+/client/package-lock.json
+/server/package-lock.json
+
diff --git a/client/src/components/Layout.js b/client/src/components/Layout.js
index 2ff6d794f..670ad1c96 100644
--- a/client/src/components/Layout.js
+++ b/client/src/components/Layout.js
@@ -20,6 +20,9 @@ function Layout() {
Contact
+
+ Weekly Report
+
diff --git a/client/src/pages/SignUp.js b/client/src/pages/SignUp.js
index 5f4a42166..23a4a282e 100644
--- a/client/src/pages/SignUp.js
+++ b/client/src/pages/SignUp.js
@@ -47,6 +47,8 @@ function SignUp() {
const passwordsMatch = password === confirmPassword;
const createUser = async (e) => {
+ console.log("createUser() called");
+
e.preventDefault();
try {
const response = await axios.post(
@@ -60,16 +62,17 @@ function SignUp() {
role,
}
);
-
-
console.log("Signup response:", response.data);
-
+ // if (response.data && response.data.user) {
+ // localStorage.setItem("user", JSON.stringify({ user: response.data.user }));
+ // }
+
if (role === "student") {
setResponseMessage("Token requested and email sent.");
} else {
setResponseMessage("Account created successfully.");
}
-
+
// Reset form after successful submission
setFullName("");
setOuEmail("");
@@ -306,18 +309,18 @@ function SignUp() {
{role === "student" && (
-
-
- setAcademicAdvisor(e.target.value)}
- placeholder="Enter your academic advisor's name"
- required
- />
-
- )}
+
+
+ setAcademicAdvisor(e.target.value)}
+ placeholder="Enter your academic advisor's name"
+ required
+ />
+
+ )}