diff --git a/Frontend/package.json b/Frontend/package.json index 4c3b9f7..6869921 100644 --- a/Frontend/package.json +++ b/Frontend/package.json @@ -11,6 +11,7 @@ }, "dependencies": { "@tailwindcss/vite": "^4.0.9", + "lucide-react": "^0.476.0", "react": "^19.0.0", "react-dom": "^19.0.0", "react-icons": "^5.5.0", diff --git a/Frontend/public/Dashboard.png b/Frontend/public/Dashboard.png new file mode 100644 index 0000000..1f0e188 Binary files /dev/null and b/Frontend/public/Dashboard.png differ diff --git a/Frontend/src/components/Footer.jsx b/Frontend/src/components/Footer.jsx index 53c52e5..1150cc0 100644 --- a/Frontend/src/components/Footer.jsx +++ b/Frontend/src/components/Footer.jsx @@ -1,29 +1,159 @@ +import { useState } from "react"; +import { + Facebook, + Twitter, + Instagram, + Linkedin, + Mail, + Phone, + MapPin, +} from "lucide-react"; + const Footer = () => { + const [email, setEmail] = useState(""); + + //Currently storing user email in localstorage + const handleSubscribe = () => { + if (email.trim() !== "") { + localStorage.setItem("subscribedEmail", email); + alert("You have successfully subscribed!"); + setEmail(""); + } + }; + return ( -