Index: backend/controllers/apiController.js
===================================================================
--- backend/controllers/apiController.js	(revision bbd9b616956a36b9f572196f4654f9096ae0ab34)
+++ backend/controllers/apiController.js	(revision 097af340820a010deb1ab9475a6221bc16440069)
@@ -113,7 +113,22 @@
     }
 
+    // Fetch user from users table
+    const { data: userData, error: userError } = await supabase
+      .from('users')
+      .select('*')
+      .eq('email', email)
+      .single();
+
+    if (userError || !userData) {
+      return res.status(404).json({
+        message: 'User not found in database',
+        success: false,
+      });
+    }
+
     res.status(200).json({
       message: 'Login successful',
       success: true,
+      user: userData,
     });
   } catch (error) {
Index: client/src/LogIn/LogIn.jsx
===================================================================
--- client/src/LogIn/LogIn.jsx	(revision bbd9b616956a36b9f572196f4654f9096ae0ab34)
+++ client/src/LogIn/LogIn.jsx	(revision 097af340820a010deb1ab9475a6221bc16440069)
@@ -1,20 +1,20 @@
-import React, { useState } from "react";
-import { Link, useNavigate } from "react-router-dom";
+import React, { useState } from 'react';
+import { Link, useNavigate } from 'react-router-dom';
 
 const Login = () => {
-  const [email, setEmail] = useState("");
-  const [password, setPassword] = useState("");
-  const [error, setError] = useState("");
+  const [email, setEmail] = useState('');
+  const [password, setPassword] = useState('');
+  const [error, setError] = useState('');
   const navigate = useNavigate();
 
   const handleSubmit = async (e) => {
     e.preventDefault();
-    setError(""); // Clear previous errors
+    setError(''); // Clear previous errors
 
     try {
-      const response = await fetch("/api/login", {
-        method: "POST",
+      const response = await fetch('/api/login', {
+        method: 'POST',
         headers: {
-          "Content-Type": "application/json",
+          'Content-Type': 'application/json',
         },
         body: JSON.stringify({ email, password }),
@@ -24,12 +24,13 @@
 
       if (data.success) {
-        localStorage.setItem("user", JSON.stringify(data.user));
-        navigate("/dashboard");
+        console.log(data);
+        localStorage.setItem('user', JSON.stringify(data.user));
+        navigate('/dashboard');
       } else {
-        setError(data.message || "Login failed");
+        setError(data.message || 'Login failed');
       }
     } catch (err) {
-      console.error("Login error:", err);
-      setError("An error occurred during login.");
+      console.error('Login error:', err);
+      setError('An error occurred during login.');
     }
   };
