From 826ced5ed78b657cb4f6ed00f899c5683f558045 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 21:07:36 +0000 Subject: [PATCH 1/5] Update src/app/about/page.tsx --- src/app/about/page.tsx | 48 ++++++++---------------------------------- 1 file changed, 9 insertions(+), 39 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index d442f05..50b5764 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -80,32 +80,17 @@ export default function AboutPage() { tagIcon={Sparkles} accordionItems={[ { - id: "1", - title: "A Warm Welcome", - content: "Founded with passion for hospitality, Yucca Coffee combines specialty beverages with an atmosphere that feels like home. We believe coffee is more than caffeine—it's connection.", - }, + id: "1", title: "A Warm Welcome", content: "Founded with passion for hospitality, Yucca Coffee combines specialty beverages with an atmosphere that feels like home. We believe coffee is more than caffeine—it's connection."}, { - id: "2", - title: "Quality First", - content: "Every coffee bean is selected for excellence. Every pastry is baked fresh. Every interaction is an opportunity to exceed expectations. Quality is non-negotiable.", - }, + id: "2", title: "Quality First", content: "Every coffee bean is selected for excellence. Every pastry is baked fresh. Every interaction is an opportunity to exceed expectations. Quality is non-negotiable."}, { - id: "3", - title: "Community Centered", - content: "Yucca is where students study, friends gather, couples celebrate, and professionals work. We're honored to be part of Sousse's community.", - }, + id: "3", title: "Community Centered", content: "Yucca is where students study, friends gather, couples celebrate, and professionals work. We're honored to be part of Sousse's community."}, { - id: "4", - title: "Sustainability & Care", - content: "We care about our impact. From ethical sourcing to minimizing waste, we work toward a more sustainable future for our city and customers.", - }, + id: "4", title: "Sustainability & Care", content: "We care about our impact. From ethical sourcing to minimizing waste, we work toward a more sustainable future for our city and customers."}, { - id: "5", - title: "Continuous Growth", - content: "We listen to our guests and evolve. Your feedback shapes our menu, service, and atmosphere. Together, we make Yucca better every day.", - }, + id: "5", title: "Continuous Growth", content: "We listen to our guests and evolve. Your feedback shapes our menu, service, and atmosphere. Together, we make Yucca better every day."}, ]} - imageSrc="http://img.b2bpic.net/free-photo/cafe-interior-with-orange-sofa-three-tables-three-black-chairs_181624-8624.jpg?_wi=2" + imageSrc="http://img.b2bpic.net/free-photo/cafe-interior-with-orange-sofa-three-tables-three-black-chairs_181624-8624.jpg" imageAlt="Yucca Coffee Shop interior showcasing our welcoming atmosphere" mediaAnimation="slide-up" useInvertedBackground={false} @@ -121,26 +106,11 @@ export default function AboutPage() { tag="Our Team" testimonials={[ { - id: "1", - name: "Fatima Ben", - role: "Founder & Head Barista", - testimonial: "Yucca started as a dream to create a space where people feel truly welcomed. Every cup of coffee carries that vision.", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg?_wi=2", - }, + id: "1", name: "Fatima Ben", role: "Founder & Head Barista", testimonial: "Yucca started as a dream to create a space where people feel truly welcomed. Every cup of coffee carries that vision.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg"}, { - id: "2", - name: "Ahmed Zain", - role: "Pastry Chef", - testimonial: "Creating our signature pastries brings me joy. Watching customers enjoy what we make is the best reward.", - imageSrc: "http://img.b2bpic.net/free-photo/hispanic-young-man-smiling-wearing-headphones-university-campus_839833-11696.jpg?_wi=2", - }, + id: "2", name: "Ahmed Zain", role: "Pastry Chef", testimonial: "Creating our signature pastries brings me joy. Watching customers enjoy what we make is the best reward.", imageSrc: "http://img.b2bpic.net/free-photo/hispanic-young-man-smiling-wearing-headphones-university-campus_839833-11696.jpg"}, { - id: "3", - name: "Layla Mohamed", - role: "Customer Experience Manager", - testimonial: "Every guest matters. Our mission is to make sure you leave with a smile and a warm feeling.", - imageSrc: "http://img.b2bpic.net/free-photo/woman-typing-laptop-warmcolored-environment_24972-2972.jpg?_wi=2", - }, + id: "3", name: "Layla Mohamed", role: "Customer Experience Manager", testimonial: "Every guest matters. Our mission is to make sure you leave with a smile and a warm feeling.", imageSrc: "http://img.b2bpic.net/free-photo/woman-typing-laptop-warmcolored-environment_24972-2972.jpg"}, ]} animationType="slide-up" textboxLayout="default" From b74ca1ab7ca22afe91b5f6d67ea04e0aee8e3fb9 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 21:07:38 +0000 Subject: [PATCH 2/5] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 9a276c3..8269fc4 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -79,32 +79,17 @@ export default function ContactPage() { tagIcon={HelpCircle} faqs={[ { - id: "1", - title: "How can I contact you?", - content: "You can reach us by phone at +216 50 312 312, WhatsApp, or visit us in person at Sahloul 4, Sousse. We're here to help!", - }, + id: "1", title: "How can I contact you?", content: "You can reach us by phone at +216 50 312 312, WhatsApp, or visit us in person at Sahloul 4, Sousse. We're here to help!"}, { - id: "2", - title: "How do I make a reservation?", - content: "Call us at +216 50 312 312 or message us on WhatsApp with your preferred date, time, and party size. We'll confirm availability.", - }, + id: "2", title: "How do I make a reservation?", content: "Call us at +216 50 312 312 or message us on WhatsApp with your preferred date, time, and party size. We'll confirm availability."}, { - id: "3", - title: "Can I place an order online?", - content: "You can call or message us to place orders. We offer both dine-in and takeaway. We'll prepare your order with care!", - }, + id: "3", title: "Can I place an order online?", content: "You can call or message us to place orders. We offer both dine-in and takeaway. We'll prepare your order with care!"}, { - id: "4", - title: "What are your opening hours?", - content: "We're open daily from morning until midnight. Perfect for breakfast, lunch, dinner, or a late-night coffee.", - }, + id: "4", title: "What are your opening hours?", content: "We're open daily from morning until midnight. Perfect for breakfast, lunch, dinner, or a late-night coffee."}, { - id: "5", - title: "Do you accommodate large groups?", - content: "Absolutely! We welcome groups. For parties of 8 or more, please call ahead at +216 50 312 312 to arrange seating.", - }, + id: "5", title: "Do you accommodate large groups?", content: "Absolutely! We welcome groups. For parties of 8 or more, please call ahead at +216 50 312 312 to arrange seating."}, ]} - imageSrc="http://img.b2bpic.net/free-photo/portrait-young-man-working-as-barista-making-coffee-restaurant-barista-apron-white-shirt-standing-with-cup-coffee-his-workplace-coffee-shop_574295-4957.jpg?_wi=2" + imageSrc="http://img.b2bpic.net/free-photo/portrait-young-man-working-as-barista-making-coffee-restaurant-barista-apron-white-shirt-standing-with-cup-coffee-his-workplace-coffee-shop_574295-4957.jpg" imageAlt="Barista at Yucca Coffee ready to assist" mediaPosition="left" mediaAnimation="slide-up" From 6e4f1dc77c2253812b37d566d4a705b36b47e1be Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 21:07:39 +0000 Subject: [PATCH 3/5] Update src/app/layout.tsx --- src/app/layout.tsx | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 0ab004a..51b054c 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,36 +5,21 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const mulish = Mulish({ - variable: "--font-mulish", - subsets: ["latin"], + variable: "--font-mulish", subsets: ["latin"], }); export const metadata: Metadata = { - title: "Yucca Coffee Shop - Specialty Coffee & Brunch in Sousse", - description: "Discover Yucca Coffee in Sahloul, Sousse. Specialty coffee, pancakes, crêpes & brunch. Cozy upstairs seating, friendly service. Open until midnight.", - keywords: "coffee shop Sousse, café Sahloul, specialty coffee Tunisia, brunch Sousse, pancakes café, best coffee Sousse", - metadataBase: new URL("https://yuccacoffee.tn"), + title: "Yucca Coffee Shop - Specialty Coffee & Brunch in Sousse", description: "Discover Yucca Coffee in Sahloul, Sousse. Specialty coffee, pancakes, crêpes & brunch. Cozy upstairs seating, friendly service. Open until midnight.", keywords: "coffee shop Sousse, café Sahloul, specialty coffee Tunisia, brunch Sousse, pancakes café, best coffee Sousse", metadataBase: new URL("https://yuccacoffee.tn"), alternates: { - canonical: "https://yuccacoffee.tn", - }, + canonical: "https://yuccacoffee.tn"}, openGraph: { - title: "Yucca Coffee Shop - Your Cozy Escape in Sousse", - description: "Specialty coffee, brunch favorites, and chill vibes. Perfect for friends, students, and remote workers.", - url: "https://yuccacoffee.tn", - siteName: "Yucca Coffee", - type: "website", - images: [ + title: "Yucca Coffee Shop - Your Cozy Escape in Sousse", description: "Specialty coffee, brunch favorites, and chill vibes. Perfect for friends, students, and remote workers.", url: "https://yuccacoffee.tn", siteName: "Yucca Coffee", type: "website", images: [ { - url: "http://img.b2bpic.net/free-photo/empty-wood-chair-restaurant_1339-5949.jpg", - alt: "Yucca Coffee Shop Interior", - }, + url: "http://img.b2bpic.net/free-photo/empty-wood-chair-restaurant_1339-5949.jpg", alt: "Yucca Coffee Shop Interior"}, ], }, twitter: { - card: "summary_large_image", - title: "Yucca Coffee Shop - Sousse", - description: "Specialty coffee & brunch. Cozy, welcoming, open until midnight.", - images: ["http://img.b2bpic.net/free-photo/empty-wood-chair-restaurant_1339-5949.jpg"], + card: "summary_large_image", title: "Yucca Coffee Shop - Sousse", description: "Specialty coffee & brunch. Cozy, welcoming, open until midnight.", images: ["http://img.b2bpic.net/free-photo/empty-wood-chair-restaurant_1339-5949.jpg"], }, robots: { index: true, From 531a5539ef4e707c863a8fe3bcbfac293a866032 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 21:07:41 +0000 Subject: [PATCH 4/5] Update src/app/menu/page.tsx --- src/app/menu/page.tsx | 66 ++++++++----------------------------------- 1 file changed, 12 insertions(+), 54 deletions(-) diff --git a/src/app/menu/page.tsx b/src/app/menu/page.tsx index c3a77a5..5077ff2 100644 --- a/src/app/menu/page.tsx +++ b/src/app/menu/page.tsx @@ -79,65 +79,23 @@ export default function MenuPage() { tagIcon={UtensilsCrossed} products={[ { - id: "1", - brand: "Yucca Signature", - name: "American Coffee", - price: "TND 3.500", - rating: 5, - reviewCount: "87", - imageSrc: "http://img.b2bpic.net/free-photo/black-coffee-coffee-cup_1203-8884.jpg?_wi=2", - imageAlt: "Freshly brewed American coffee", - }, + id: "1", brand: "Yucca Signature", name: "American Coffee", price: "TND 3.500", rating: 5, + reviewCount: "87", imageSrc: "http://img.b2bpic.net/free-photo/black-coffee-coffee-cup_1203-8884.jpg", imageAlt: "Freshly brewed American coffee"}, { - id: "2", - brand: "Yucca Specialty", - name: "Pancakes Stack", - price: "TND 8.500", - rating: 5, - reviewCount: "156", - imageSrc: "http://img.b2bpic.net/free-photo/vegan-tofu-pancakes-white-plate-with-fruits_181624-19397.jpg?_wi=2", - imageAlt: "Fluffy pancake stack with toppings", - }, + id: "2", brand: "Yucca Specialty", name: "Pancakes Stack", price: "TND 8.500", rating: 5, + reviewCount: "156", imageSrc: "http://img.b2bpic.net/free-photo/vegan-tofu-pancakes-white-plate-with-fruits_181624-19397.jpg", imageAlt: "Fluffy pancake stack with toppings"}, { - id: "3", - brand: "Yucca Favorite", - name: "Crêpes Nutella", - price: "TND 7.000", - rating: 5, - reviewCount: "92", - imageSrc: "http://img.b2bpic.net/free-photo/almond-banana-pancake_1339-5289.jpg?_wi=2", - imageAlt: "Fresh crêpes with Nutella and berries", - }, + id: "3", brand: "Yucca Favorite", name: "Crêpes Nutella", price: "TND 7.000", rating: 5, + reviewCount: "92", imageSrc: "http://img.b2bpic.net/free-photo/almond-banana-pancake_1339-5289.jpg", imageAlt: "Fresh crêpes with Nutella and berries"}, { - id: "4", - brand: "Yucca Classic", - name: "Brunch Plate", - price: "TND 12.000", - rating: 5, - reviewCount: "134", - imageSrc: "http://img.b2bpic.net/free-photo/toast-egg-bacon-tomatoes-microgreens-salad_2829-4805.jpg?_wi=2", - imageAlt: "Complete brunch plate with eggs and toast", - }, + id: "4", brand: "Yucca Classic", name: "Brunch Plate", price: "TND 12.000", rating: 5, + reviewCount: "134", imageSrc: "http://img.b2bpic.net/free-photo/toast-egg-bacon-tomatoes-microgreens-salad_2829-4805.jpg", imageAlt: "Complete brunch plate with eggs and toast"}, { - id: "5", - brand: "Yucca Premium", - name: "Cappuccino", - price: "TND 4.500", - rating: 5, - reviewCount: "78", - imageSrc: "http://img.b2bpic.net/free-photo/black-coffee-coffee-cup_1203-8884.jpg?_wi=3", - imageAlt: "Creamy cappuccino with latte art", - }, + id: "5", brand: "Yucca Premium", name: "Cappuccino", price: "TND 4.500", rating: 5, + reviewCount: "78", imageSrc: "http://img.b2bpic.net/free-photo/black-coffee-coffee-cup_1203-8884.jpg", imageAlt: "Creamy cappuccino with latte art"}, { - id: "6", - brand: "Yucca Dessert", - name: "Chocolate Brownie", - price: "TND 6.000", - rating: 5, - reviewCount: "89", - imageSrc: "http://img.b2bpic.net/free-photo/almond-banana-pancake_1339-5289.jpg?_wi=3", - imageAlt: "Rich chocolate brownie", - }, + id: "6", brand: "Yucca Dessert", name: "Chocolate Brownie", price: "TND 6.000", rating: 5, + reviewCount: "89", imageSrc: "http://img.b2bpic.net/free-photo/almond-banana-pancake_1339-5289.jpg", imageAlt: "Rich chocolate brownie"}, ]} gridVariant="three-columns-all-equal-width" animationType="slide-up" From c846e8a6505637bd470579f8b8ff5788a332bc4c Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 21:07:41 +0000 Subject: [PATCH 5/5] Update src/app/page.tsx --- src/app/page.tsx | 158 ++++++++++------------------------------------- 1 file changed, 31 insertions(+), 127 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index e14653b..8bb5da6 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -79,26 +79,18 @@ export default function HomePage() { {/* Hero Section */}