diff --git a/BACKEND/package-lock.json b/BACKEND/package-lock.json index 2cae0880..833c4aaf 100644 --- a/BACKEND/package-lock.json +++ b/BACKEND/package-lock.json @@ -9,6 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { + "backend": "file:", "bcryptjs": "^2.4.3", "body-parser": "^1.20.2", "cookie-parser": "^1.4.6", @@ -78,6 +79,10 @@ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, + "node_modules/backend": { + "resolved": "", + "link": true + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", diff --git a/BACKEND/package.json b/BACKEND/package.json index 178bedcd..05f31a39 100644 --- a/BACKEND/package.json +++ b/BACKEND/package.json @@ -10,6 +10,7 @@ "author": "", "license": "ISC", "dependencies": { + "backend": "file:", "bcryptjs": "^2.4.3", "body-parser": "^1.20.2", "cookie-parser": "^1.4.6", diff --git a/feedback-server/node_modules/.package-lock.json b/feedback-server/node_modules/.package-lock.json index 67a4a3ba..56cbc8a3 100644 --- a/feedback-server/node_modules/.package-lock.json +++ b/feedback-server/node_modules/.package-lock.json @@ -241,6 +241,10 @@ "node": ">= 0.10.0" } }, + "node_modules/feedback-server": { + "resolved": "", + "link": true + }, "node_modules/finalhandler": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", diff --git a/feedback-server/package-lock.json b/feedback-server/package-lock.json index 60aede3a..1bb10824 100644 --- a/feedback-server/package-lock.json +++ b/feedback-server/package-lock.json @@ -12,6 +12,7 @@ "body-parser": "^1.20.2", "cors": "^2.8.5", "express": "^4.19.2", + "feedback-server": "file:", "nodemailer": "^6.9.14" } }, @@ -252,6 +253,10 @@ "node": ">= 0.10.0" } }, + "node_modules/feedback-server": { + "resolved": "", + "link": true + }, "node_modules/finalhandler": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", diff --git a/feedback-server/package.json b/feedback-server/package.json index 4ed8f9b2..53e81e1a 100644 --- a/feedback-server/package.json +++ b/feedback-server/package.json @@ -13,6 +13,7 @@ "body-parser": "^1.20.2", "cors": "^2.8.5", "express": "^4.19.2", + "feedback-server": "file:", "nodemailer": "^6.9.14" } } diff --git a/package-lock.json b/package-lock.json index b50bdb40..4ef82999 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,6 +27,7 @@ "axios": "^1.7.4", "firebase": "^10.13.0", "lottie-react": "^2.4.0", + "marketplace-dashboard": "file:", "mdn-data": "^2.9.0", "nodemon": "^3.1.4", "react": "^18.0.0", @@ -13540,6 +13541,10 @@ "tmpl": "1.0.5" } }, + "node_modules/marketplace-dashboard": { + "resolved": "", + "link": true + }, "node_modules/mdn-data": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.9.0.tgz", diff --git a/package.json b/package.json index 3aa5533b..545d9627 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "axios": "^1.7.4", "firebase": "^10.13.0", "lottie-react": "^2.4.0", + "marketplace-dashboard": "file:", "mdn-data": "^2.9.0", "nodemon": "^3.1.4", "react": "^18.0.0", diff --git a/src/Components/Footer.css b/src/Components/Footer.css index 0e47de79..43e50b87 100644 --- a/src/Components/Footer.css +++ b/src/Components/Footer.css @@ -1,245 +1,136 @@ -.footer { - background-color: #19162c; - color: white; - padding: 2.5rem 2.5rem 1rem 2.5rem; - z-index: 900; - height: auto; - box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4); -} -.scrolltop{ - size: 20px; - -} -.footer-container { - display: flex; - z-index: 1000; +body { + font-family: 'Arial', sans-serif; + background-color: #0f0e17; + color: #fff; + margin: 0; +} + +.forgot-password-container1 { + position: relative; + background-color: darkturquoise; + padding: 40px; + border-radius: 8px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + width: 90%; + max-width: 400px; + margin: 50px auto; + text-align: center; } -.footer-container-md { - display: flex; - justify-content: space-between; - z-index: 1000; +.forgot-password-container1:hover { + background-color: darkturquoise; + transform: scale(1.05); } -.footer-1 { - display: flex; - gap: 20px; - width: 40%; +.home-icon { + position: absolute; + top: 30px; + left: 30px; + width: 40px; + height: 40px; } -.footer-1 > div { +.forgot-password-form1 { display: flex; flex-direction: column; + align-items: center; } -.footer-1 img { - height: 3rem; -} - -.footer-title { - text-transform: uppercase; - font-size: 2rem; -} - -.footer-description { - margin-top: 0.8rem; - font-size: 0.999rem; - color: #fff; - - -} - -.footer-half { - width: 60%; - display: flex; - justify-content: space-evenly; - z-index: 1000; -} - -.footer-2 { - width: 20%; +h2 { + color: #fffffe; + margin-bottom: 20px; } -.footer-section-title { - color: white; - font-weight: bold; - font-size: 23px; - transition: color 0.3s ease, font-size 0.3s ease; -} - -.footer-section-title:hover { - color: #cf00a3; - font-size: 27px; -} - -.footer-links { - color: white; - padding: 1rem 0; - list-style: none; +p { + color: #a7a9be; + margin-bottom: 20px; + text-align: center; } -.footer-links li { - padding: 0.25rem 0; +.input-group { + width: 100%; + margin-bottom: 20px; } -.footer-links a { - text-decoration: none; - color: white; - transition: color 0.3s, font-size 0.3s; +label1 { + display: block; + color: #a7a9be; + margin-bottom: 5px; } -.footer-links a:hover { - color: #cf00a3; - font-size: 1.1rem; /* Slightly increase font size on hover */ +input[type="email"] { + width: 100%; + padding: 10px; + border: none; + border-radius: 4px; + margin-bottom: 10px; } -.footer-icons { - display: flex; - gap: 1rem; - justify-content: center; - margin-top: 1rem; - margin-right: 7rem; - font-size: x-large; -} - -.footer-icons a { - color: white; - transition: color 0.3s, font-size 0.3s; +button1 { + width: 100%; + padding: 10px; + border: none; + border-radius: 4px; + background-color: #ff8906; + color: #fff; + font-size: 16px; + cursor: pointer; + transition: background-color 0.3s; } -.footer-icons a:hover { - font-size: 1.75rem; - color: #007bff; +button:hover1 { + background-color: #ff6f00; } -.footer-icons a { +.back-to-login1 { + color: #ff8906; text-decoration: none; + margin-top: 20px; + display: inline-block; } -.footer-icons-md { - justify-content: flex-end; -} - -.footer-bottom { - color: #c3c3c3; - display: flex; - justify-content: center; - font-size: 0.875rem; -} - -.footer-bottom-link { - cursor: pointer; +.back-to-login:hover1 { + text-decoration: underline; } -.footer-sections { - display: flex; -} - -.go-pro-btn { - background: linear-gradient(#ff21bc, #b21783); - font-style: oblique; - font-weight: bold; - font-size: 16px; - border-radius: 25px; - transition: ease-in-out 500ms; - margin-right: 1rem; - text-decoration: none !important; -} - -.go-pro-btn:hover { - background-color: #b21783; - font-size: 18px; -} - -.profileIconlogin { - background: linear-gradient(#ff21bc, #b21783); - font-style: oblique; - font-weight: bold; - font-size: 18px; - border-radius: 25px; - transition: ease-in-out 500ms; - text-decoration: none !important; - width: 220px; +/* Responsive footer */ +footer { + background-color: #0f0e17; + color: #fff; + padding: 20px; text-align: center; - padding: 6px; + display: flex; + flex-direction: column; + align-items: center; } -.profileIconlogin:hover { - background-color: #b21783; - font-size: 20px; +footer p { + margin: 5px 0; } -.profileContainer a { - text-decoration: none; +/* Ensure footer remains at the bottom */ +html, body { + height: 100%; } -.footer-title a { - text-decoration: none; +footer { + position: relative; + bottom: 0; + width: 100%; } - -@media (max-width: 768px) { - .footer-container { - flex-direction: column; - gap: 3rem; - } - - .footer-1 { - width: 100%; - text-align: left; - margin-bottom: 0; - } - - .footer-half { - width: 100%; - justify-content: space-between; - } - - .footer-2 { - width: 20%; - text-align: left; - } - - .footer-icons { - margin-right: 5rem; - justify-content: flex-end; - } - - .footer-bottom { - justify-content: space-between; - } - - .footer-bottom { - display: flex; - margin-top: 10px; - justify-content: left; +/* Media query for tablets */ +@media (min-width: 600px) { + footer { + flex-direction: row; + justify-content: space-between; + padding: 20px 50px; } } -@media (max-width: 400px) { - .footer-half { - flex-direction: column; - gap: 2rem; +/* Media query for larger devices */ +@media (min-width: 1024px) { + footer { + padding: 20px 100px; } - - .footer-2 { - width: 100%; - } - - .footer-icons { - margin-right: 0; - display: flex; - justify-content: center; - } - - .footer-bottom { - display: flex; - margin-top: 10px; - justify-content: center; - } -} - -.light .footer-container p, .light .footer-container a, .light .footer-container, .light .footer-icons a{ - color: #000000 !important; - }