From fdf63f4e6ae95917e80377ec74b454d331cbbc3a Mon Sep 17 00:00:00 2001 From: Mann Patel <130435633+MannPatel0@users.noreply.github.com> Date: Mon, 14 Apr 2025 22:18:56 -0600 Subject: [PATCH] code clean up --- frontend/src/pages/Home.jsx | 10 +++++----- frontend/src/pages/SearchPage.jsx | 2 +- frontend/src/pages/Settings.jsx | 2 +- package-lock.json | 6 ------ .../__pycache__/app.cpython-313.pyc | Bin 5732 -> 0 bytes .../__pycache__/example1.cpython-313.pyc | Bin 3997 -> 0 bytes .../__pycache__/server.cpython-313.pyc | Bin 1595 -> 0 bytes 7 files changed, 7 insertions(+), 13 deletions(-) delete mode 100644 package-lock.json delete mode 100644 recommondation-engine/__pycache__/app.cpython-313.pyc delete mode 100644 recommondation-engine/__pycache__/example1.cpython-313.pyc delete mode 100644 recommondation-engine/__pycache__/server.cpython-313.pyc diff --git a/frontend/src/pages/Home.jsx b/frontend/src/pages/Home.jsx index 315bf3b..90b7009 100644 --- a/frontend/src/pages/Home.jsx +++ b/frontend/src/pages/Home.jsx @@ -10,9 +10,12 @@ const Home = () => { const [recommended, setRecommended] = useState([]); const [history, sethistory] = useState([]); const [error, setError] = useState(null); - const storedUser = JSON.parse(sessionStorage.getItem("user")); const [showAlert, setShowAlert] = useState(false); + //After user data storing the session. + const storedUser = JSON.parse(sessionStorage.getItem("user")); + + const toggleFavorite = async (id) => { const response = await fetch( "http://localhost:3030/api/product/addFavorite", @@ -63,8 +66,6 @@ const Home = () => { useEffect(() => { const fetchrecomProducts = async () => { - // Get the user's data from localStorage - console.log(storedUser); try { const response = await fetch( "http://localhost:3030/api/engine/recommended", @@ -95,6 +96,7 @@ const Home = () => { isFavorite: false, // Default state })), ); + reloadPage(); } else { throw new Error(data.message || "Error fetching products"); } @@ -104,9 +106,7 @@ const Home = () => { } }; fetchrecomProducts(); - //reloadPage(); }, []); - reloadPage(); useEffect(() => { const fetchProducts = async () => { diff --git a/frontend/src/pages/SearchPage.jsx b/frontend/src/pages/SearchPage.jsx index 0885ab1..f2fd9cc 100644 --- a/frontend/src/pages/SearchPage.jsx +++ b/frontend/src/pages/SearchPage.jsx @@ -1,6 +1,6 @@ import { useState, useEffect } from "react"; -import { X } from "lucide-react"; import { useLocation, Link } from "react-router-dom"; +import { X } from "lucide-react"; import axios from "axios"; const SearchPage = () => { diff --git a/frontend/src/pages/Settings.jsx b/frontend/src/pages/Settings.jsx index 42751fd..9dc30f1 100644 --- a/frontend/src/pages/Settings.jsx +++ b/frontend/src/pages/Settings.jsx @@ -1,5 +1,5 @@ import { useState, useEffect } from "react"; -import { User, Lock, Trash2, History, Search, Shield } from "lucide-react"; +import { User, Lock, Trash2, History, Shield } from "lucide-react"; import FloatingAlert from "../components/FloatingAlert"; // adjust path if needed const Settings = () => { diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index acfb825..0000000 --- a/package-lock.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Campus-Plug", - "lockfileVersion": 3, - "requires": true, - "packages": {} -} diff --git a/recommondation-engine/__pycache__/app.cpython-313.pyc b/recommondation-engine/__pycache__/app.cpython-313.pyc deleted file mode 100644 index 585d78d02bba7ebf7bec25974be353f56330e8cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5732 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 TYM*pbP1F#z`EnB#vRD5XK$FJb diff --git a/recommondation-engine/__pycache__/example1.cpython-313.pyc b/recommondation-engine/__pycache__/example1.cpython-313.pyc deleted file mode 100644 index e8fb9638b1295d56befa8c760ee3b31a69fe1853..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3997 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 S4l)U*<*$QG2Q$jJzWxQ4-+VFv diff --git a/recommondation-engine/__pycache__/server.cpython-313.pyc b/recommondation-engine/__pycache__/server.cpython-313.pyc deleted file mode 100644 index 4f9faf72f3a6b5e3b07c6c4d8c2c15b08c6db95f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1595 zcmZ`(&2Jk;6rcU_u46l!k2YzND%k|1#Hg*4Hea<0C~1S^RHRilmY|7PZSAqM)ZR5S zyAkmLrGQi)(?eBrfr?YO<;bx_`~lkCT#%hzCPUlQg4P=U%^2P+I>R#?QYaEMdr9ebT$5s;vOO=b*i z`evBpS4i9x$XRTjiCkRkZbG+rl~egBqY9T<)i(%c8Up0s^r>R(9RTzmKwqA2zi4u* zr25qkHE@~ukqu^pkJpSs9HMQ6s)eA<{ z!4O3;#MrP*kH2|CT_*}+9@<-08mF3O=q`~z$quM}M522DhQS8Ct*fRvacs zf;FKnX>uyl%!|pqM1yTCDfnfI>Dt@O_di>NaoupVK53d>YYS!M4*oYVDc}Z29rENYQ=N{ ziC05yB(-yz#q0>_ER$d0!;L+|WWej(2*@xIdDZjL$|cgC0Q0($^JD`rIQAAaZ6l@I zklrI?p<*y$ZtFQCt)z8ZH}**Bipm;HL1P=Hl}6p`vY3)2fJ)+8Oey-$DN7WUu-)gB z6Sy&jb_d3K78b|UY;RBD)(2qMoYrc(8w3_pUu1Bnaa?tE1mgW?)x0N<8x2O-+b0P zSdKq>&mEes^v)b$w>RbnW6!0K+ckO6f8hUm;PK4kaW`?x-MHi4%DJ8S?JW{ zZ71vTTNar;e8EEYY9!zZ89J2ckOlSH9~Zl$eygP{gb|&$6xY=AP}4k4FBCihS&j|s ziS{_;m|uY!(E_Nyu6reKrJWpn1HDR)bns%GkSfP8%+Db51VnxUL%;e0rR7hoUG7J~ z@2a2re_{B019u19!0>+GzO*~wGE;xCGBa1>0DG}Yx#}3;gQa4H8#v;{d-1#Ry>R*6 S{q^1WQ~qL=1N