document.addEventListener("DOMContentLoaded", () => { const signupForm = document.getElementById("signupForm"); const loginForm = document.getElementById("loginForm"); if (signupForm) { signupForm.addEventListener("submit", async (e) => { e.preventDefault(); const name = document.getElementById("name").value; const email = document.getElementById("email").value; const password = document.getElementById("password").value; const response = await fetch("/api/signup", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ name, email, password }), }); const data = await response.json(); document.getElementById("signupMessage").innerText = data.message; }); } if (loginForm) { loginForm.addEventListener("submit", async (e) => { e.preventDefault(); const email = document.getElementById("email").value; const password = document.getElementById("password").value; const response = await fetch("/api/login", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ email, password }), }); const data = await response.json(); document.getElementById("loginMessage").innerText = data.message; if (data.redirect) { window.location.href = data.redirect; } }); } });