diff --git a/Projects/Food_Ordering_Website/cart.html b/Projects/Food_Ordering_Website/cart.html
new file mode 100644
index 00000000..2d468fb0
--- /dev/null
+++ b/Projects/Food_Ordering_Website/cart.html
@@ -0,0 +1,187 @@
+
+
+
+
-
+
Burger
-
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium
- velit iure?
-
Rs.79
+
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium velit iure?
+
Rs.79
-
+
Pineapple Cake
-
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium
- velit iure?
-
Rs.149
+
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium velit iure?
+
Rs.149
-
+
Red Sauce Pasta
-
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium
- velit iure?
-
Rs.89
+
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium velit iure?
+
Rs.89
-
+
Mushroom Pizza
-
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium
- velit iure?
-
Rs.199
+
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium velit iure?
+
Rs.199
-
-
-
Lasagna
-
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium
- velit iure?
-
Rs.299
-
+
+
+
Lasagna
+
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium velit iure?
+
Rs.299
+
-
+
Mix Fruit Juice
-
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium
- velit iure?
-
Rs.59
+
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium velit iure?
+
Rs.59
-
+
Muffin
-
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium
- velit iure?
-
Rs.99
+
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium velit iure?
+
Rs.99
-
+
Sandwich
-
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium
- velit iure?
-
Rs.179
+
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium velit iure?
+
Rs.179
-
+
Strawberry Ice Cream
-
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium
- velit iure?
-
Rs.49/scoop
+
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium velit iure?
+
Rs.49/scoop
-
+
Vanilla Filled Chocolates
-
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium
- velit iure?
-
Rs.89
+
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium velit iure?
+
Rs.89
-
+
Chocolate Shake
-
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium
- velit iure?
-
Rs.89
+
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium velit iure?
+
Rs.89
-
+
Dry-fruit Cake
-
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium
- velit iure?
-
Rs.129
+
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Est quae dolorum dicta praesentium velit iure?
+
Rs.129
-
+
+
Customer Review
diff --git a/Projects/Food_Ordering_Website/index.js b/Projects/Food_Ordering_Website/index.js
index a5d51170..5fbb0b08 100644
--- a/Projects/Food_Ordering_Website/index.js
+++ b/Projects/Food_Ordering_Website/index.js
@@ -25,3 +25,29 @@ backToTopBtn.addEventListener("click", function(event) {
event.preventDefault();
window.scrollTo({top: 0, behavior: 'smooth'});
});
+
+
+document.addEventListener('DOMContentLoaded', () => {
+ const orderButtons = document.querySelectorAll('button[data-item]');
+
+ orderButtons.forEach(button => {
+ button.addEventListener('click', () => {
+ const item = button.getAttribute('data-item');
+ const price = parseFloat(button.getAttribute('data-price'));
+ const image = button.getAttribute('data-image');
+ const cart = JSON.parse(localStorage.getItem('cart')) || [];
+
+ const existingItemIndex = cart.findIndex(cartItem => cartItem.item === item);
+
+ if (existingItemIndex >= 0) {
+ cart[existingItemIndex].quantity += 1;
+ } else {
+ cart.push({ item, price, image, quantity: 1 });
+ }
+
+ localStorage.setItem('cart', JSON.stringify(cart));
+
+ alert(`${item} has been added to the cart.`);
+ });
+ });
+ });
diff --git a/Projects/Food_Ordering_Website/style.css b/Projects/Food_Ordering_Website/style.css
index 5286e958..4cb3752c 100644
--- a/Projects/Food_Ordering_Website/style.css
+++ b/Projects/Food_Ordering_Website/style.css
@@ -70,6 +70,11 @@ nav a:hover {
margin-top: 5px;
}
+.cart{
+ text-decoration: none;
+ color: black;
+}
+
@media (max-width: 600px) {