Index: frontend/src/App.tsx
===================================================================
--- frontend/src/App.tsx	(revision 1e50206d8d7aa0de982980ec03b956a27854a0eb)
+++ frontend/src/App.tsx	(revision 8de1082203d42a2126e0fc7ae89f8359c0627f11)
@@ -1,5 +1,5 @@
 import { createBrowserRouter, RouterProvider } from "react-router-dom";
 import CourseCatalog from "./components/SubjectCatalog/SubjectCatalog";
-// import Login from "./pages/Login";
+import Login from "./pages/Login";
 import Register from "./pages/Register";
 import "./index.css";
@@ -17,5 +17,5 @@
 	{
 		path: "/login",
-		// element: <Login />,
+		element: <Login />,
 	},
 	{
Index: frontend/src/pages/Login.tsx
===================================================================
--- frontend/src/pages/Login.tsx	(revision 1e50206d8d7aa0de982980ec03b956a27854a0eb)
+++ frontend/src/pages/Login.tsx	(revision 8de1082203d42a2126e0fc7ae89f8359c0627f11)
@@ -13,5 +13,4 @@
     password: "",
   });
-  const [loading, setLoading] = useState(false);
   const [error, setError] = useState<string | null>(null);
   const navigate = useNavigate();
@@ -24,23 +23,14 @@
   };
 
-  const handleRegister = async (e: React.FormEvent) => {
+  const handleLogin = async (e: React.FormEvent) => {
     e.preventDefault();
     setError(null);
-    setLoading(true);
-
-    if (formData.password !== formData.confirmPassword) {
-      setError("Passwords do not match.");
-      setLoading(false);
-      return;
-    }
 
     try {
       console.log(formData);
       const response = await axios
-        .post("http://localhost:8000/auth/register/", {
+        .post("http://localhost:8000/auth/login/", {
           email: formData.email,
           password: formData.password,
-          confirm_password: formData.confirmPassword,
-          full_name: formData.fullName,
         })
         .catch((error) => {
@@ -54,16 +44,12 @@
           );
         });
-        // property data does not exist on type 'void'?
-      const { token, userType } = response.data;
-
+      // property data does not exist on type 'void'?
+      const token = response.data.token;
       localStorage.setItem("token", token);
-      localStorage.setItem("userType", userType);
 
       navigate("/");
       // ovde ne znam sto so err i any da pravam :()
     } catch (err: any) {
-      setError("Registration failed. Please try again.");
-    } finally {
-      setLoading(false);
+      setError("Login failed. Please try again.");
     }
   };
@@ -71,8 +57,8 @@
     <div className="flex flex-col items-center justify-center h-screen bg-gray-50">
       <form
-        onSubmit={handleRegister}
+        onSubmit={handleLogin}
         className="bg-white p-6 rounded-lg shadow-md w-80"
       >
-        <h2 className="text-xl font-semibold mb-4 text-center">Register</h2>
+        <h2 className="text-xl font-semibold mb-4 text-center">Login</h2>
         {error && <div className="text-red-500 mb-3 text-sm">{error}</div>}
         <input
@@ -94,30 +80,9 @@
           className="w-full mb-3 p-2 border rounded"
         />
-        <input
-          type="password"
-          name="confirmPassword"
-          required
-          value={formData.confirmPassword}
-          onChange={handleChange}
-          placeholder="Confirm Password"
-          className="w-full mb-3 p-2 border rounded"
-        />
-        <input
-          type="text"
-          name="fullName"
-          required
-          value={formData.fullName}
-          onChange={handleChange}
-          placeholder="Full Name"
-          className="w-full mb-3 p-2 border rounded"
-        />
         <button
           type="submit"
-          disabled={loading}
-          className={`w-full bg-blue-600 text-white py-2 rounded hover:bg-blue-700 transition ${
-            loading ? "opacity-50 cursor-not-allowed" : ""
-          }`}
+          className="w-full bg-blue-500 text-white p-2 rounded hover:bg-blue-600"
         >
-          {loading ? "Registering..." : "Register"}
+          Login
         </button>
       </form>
@@ -125,3 +90,4 @@
   );
 };
-export default Register;
+
+export default Login;
