diff --git a/.gitignore b/.gitignore index f369728..b002df4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ backend/.env -# Ignore environment files \ No newline at end of file +# Ignore environment files + +index.html +# Ignore frontend dev file \ No newline at end of file diff --git a/backend/database.js b/backend/database.js index 483ea88..97ee916 100644 --- a/backend/database.js +++ b/backend/database.js @@ -25,3 +25,19 @@ export async function loginUser(username, password) { return { success: false, message: "Invalid username or password" }; } } + +export async function createUser(username, first_name, last_name, password, email) { + try { + const [result] = await pool.query( + "INSERT INTO users (username, first_name, last_name, password, email) VALUES (?, ?, ?, ?, ?)", + [username, first_name, last_name, password, email] + ); + console.log("User created successfully: ", result); + return { success: true, userId: result.insertId }; + } catch (error) { + console.error("Error creating user: ", error); + return { success: false, message: "Error creating user" }; + } + + +} \ No newline at end of file diff --git a/backend/views/dashboard.ejs b/backend/views/dashboard.ejs index d9adb16..d7c65b6 100644 --- a/backend/views/dashboard.ejs +++ b/backend/views/dashboard.ejs @@ -2,6 +2,8 @@
@@ -15,7 +17,18 @@ /> -