Merge version_2 into main

Merge version_2 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-06-01 07:09:04 +00:00

View File

@@ -33,39 +33,23 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "#home",
},
name: "Home", id: "#home"},
{
name: "Services",
id: "#services",
},
name: "Services", id: "#services"},
{
name: "Menu",
id: "#menu",
},
name: "Menu", id: "#menu"},
{
name: "Packages",
id: "#packages",
},
name: "Packages", id: "#packages"},
{
name: "Testimonials",
id: "#testimonials",
},
name: "Testimonials", id: "#testimonials"},
{
name: "FAQ",
id: "#faq",
},
name: "FAQ", id: "#faq"},
{
name: "Contact",
id: "#contact",
},
name: "Contact", id: "#contact"},
]}
brandName="The Gourmet Table"
button={{
text: "Book Now",
href: "#contact",
}}
text: "Book Now", href: "#contact"}}
/>
</div>
@@ -73,112 +57,62 @@ export default function LandingPage() {
<HeroBillboardTestimonial
useInvertedBackground={false}
background={{
variant: "radial-gradient",
}}
variant: "radial-gradient"}}
title="Experience Exquisite Private Dining"
description="Elevate your next event with bespoke culinary creations, meticulously prepared and served in the comfort of your home."
testimonials={[
{
name: "Sarah J.",
handle: "@sarah_foodie",
testimonial: "Chef [Your Name] transformed our anniversary dinner into an unforgettable culinary journey. Every dish was a masterpiece!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-girl-with-thumb-up-beach_1149-1081.jpg",
imageAlt: "Sarah J.",
},
name: "Sarah J.", handle: "@sarah_foodie", testimonial: "Chef [Your Name] transformed our anniversary dinner into an unforgettable culinary journey. Every dish was a masterpiece!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-girl-with-thumb-up-beach_1149-1081.jpg", imageAlt: "Sarah J."},
{
name: "Michael L.",
handle: "@event_planner_nyc",
testimonial: "Professional, punctual, and an absolute pleasure to work with. Our clients were raving about the food for weeks.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-portrait-happy-male-enterpreneur-being-glad-succeed_273609-8635.jpg",
imageAlt: "Michael L.",
},
name: "Michael L.", handle: "@event_planner_nyc", testimonial: "Professional, punctual, and an absolute pleasure to work with. Our clients were raving about the food for weeks.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-portrait-happy-male-enterpreneur-being-glad-succeed_273609-8635.jpg", imageAlt: "Michael L."},
{
name: "Emily R.",
handle: "@emilycooks",
testimonial: "The customized menu was beyond my expectations. [Your Name] perfectly captured my vision for a Tuscan-themed birthday.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1624.jpg",
imageAlt: "Emily R.",
},
name: "Emily R.", handle: "@emilycooks", testimonial: "The customized menu was beyond my expectations. [Your Name] perfectly captured my vision for a Tuscan-themed birthday.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1624.jpg", imageAlt: "Emily R."},
{
name: "David K.",
handle: "@gourmet_dad",
testimonial: "Truly a five-star restaurant experience right in my dining room. Worth every penny for the quality and service.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/black-businessman-happy-expression_1194-2546.jpg",
imageAlt: "David K.",
},
name: "David K.", handle: "@gourmet_dad", testimonial: "Truly a five-star restaurant experience right in my dining room. Worth every penny for the quality and service.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/black-businessman-happy-expression_1194-2546.jpg", imageAlt: "David K."},
{
name: "Jessica M.",
handle: "@jess_foodblogger",
testimonial: "From presentation to flavor, everything was impeccable. Chef [Your Name] is a true culinary artist.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-female-staff-airport-terminal_107420-85049.jpg",
imageAlt: "Jessica M.",
},
name: "Jessica M.", handle: "@jess_foodblogger", testimonial: "From presentation to flavor, everything was impeccable. Chef [Your Name] is a true culinary artist.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-female-staff-airport-terminal_107420-85049.jpg", imageAlt: "Jessica M."},
]}
buttons={[
{
text: "View Services",
href: "#services",
},
text: "View Services", href: "#services"},
{
text: "Book a Consultation",
href: "#contact",
},
text: "Book a Consultation", href: "#contact"},
]}
avatars={[
{
src: "http://img.b2bpic.net/free-photo/front-view-serious-chef-posing_23-2148723257.jpg",
alt: "Chef John Doe",
},
src: "http://img.b2bpic.net/free-photo/front-view-serious-chef-posing_23-2148723257.jpg", alt: "Chef John Doe"},
{
src: "http://img.b2bpic.net/free-photo/female-chef-looking-camera-with-crossed-arms-white-uniform-looking-positive_176474-12678.jpg",
alt: "Chef Jane Smith",
},
src: "http://img.b2bpic.net/free-photo/female-chef-looking-camera-with-crossed-arms-white-uniform-looking-positive_176474-12678.jpg", alt: "Chef Jane Smith"},
{
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-kitchen_23-2149631733.jpg",
alt: "Chef Michael Brown",
},
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-kitchen_23-2149631733.jpg", alt: "Chef Michael Brown"},
{
src: "http://img.b2bpic.net/free-photo/young-male-cook-wearing-chef-uniform-holding-orange-showing-delicious-gesture-isolated-white-wall-with-copy-space_141793-36755.jpg",
alt: "Chef Sarah White",
},
src: "http://img.b2bpic.net/free-photo/young-male-cook-wearing-chef-uniform-holding-orange-showing-delicious-gesture-isolated-white-wall-with-copy-space_141793-36755.jpg", alt: "Chef Sarah White"},
{
src: "http://img.b2bpic.net/free-photo/medium-shot-professional-chef-posing_23-2151232159.jpg",
alt: "Chef Mark Johnson",
},
src: "http://img.b2bpic.net/free-photo/medium-shot-professional-chef-posing_23-2151232159.jpg", alt: "Chef Mark Johnson"},
]}
avatarText="Trusted by over 100 happy clients"
imageSrc="http://img.b2bpic.net/free-photo/front-view-cook-preparing-food-inside-kitchen-food-meal-fry-cook_140725-26010.jpg"
imageAlt="Private chef preparing a gourmet meal with fresh ingredients."
marqueeItems={[
{
type: "text-icon",
text: "Seasonal Ingredients",
icon: Leaf,
type: "text-icon", text: "Seasonal Ingredients", icon: Leaf,
},
{
type: "text-icon",
text: "Exquisite Flavors",
icon: Flame,
type: "text-icon", text: "Exquisite Flavors", icon: Flame,
},
{
type: "text-icon",
text: "Personalized Menus",
icon: BookOpen,
type: "text-icon", text: "Personalized Menus", icon: BookOpen,
},
{
type: "text-icon",
text: "Impeccable Service",
icon: Sparkles,
type: "text-icon", text: "Impeccable Service", icon: Sparkles,
},
{
type: "text-icon",
text: "Memorable Experiences",
icon: Gift,
type: "text-icon", text: "Memorable Experiences", icon: Gift,
},
]}
/>
@@ -191,19 +125,13 @@ export default function LandingPage() {
metrics={[
{
icon: Flame,
label: "Years Experience",
value: "15+",
},
label: "Years Experience", value: "15+"},
{
icon: Users,
label: "Happy Clients",
value: "250+",
},
label: "Happy Clients", value: "250+"},
{
icon: Award,
label: "Awards Won",
value: "5",
},
label: "Awards Won", value: "5"},
]}
metricsAnimation="slide-up"
/>
@@ -216,27 +144,17 @@ export default function LandingPage() {
useInvertedBackground={false}
negativeCard={{
items: [
"Generic, pre-set menus",
"Stressful meal preparation",
"Limited dietary flexibility",
"Lack of professional service",
],
"Generic, pre-set menus", "Stressful meal preparation", "Limited dietary flexibility", "Lack of professional service"],
}}
positiveCard={{
items: [
"Customized culinary journeys",
"Seamless event execution",
"Flexible dietary solutions",
"Impeccable professional service",
],
"Customized culinary journeys", "Seamless event execution", "Flexible dietary solutions", "Impeccable professional service"],
}}
title="Personalized Culinary Services"
description="From intimate dinners to grand celebrations, we tailor every detail to your taste and occasion, ensuring a seamless and exquisite dining experience."
buttons={[
{
text: "Explore Services",
href: "#menu",
},
text: "Explore Services", href: "#menu"},
]}
/>
</div>
@@ -249,47 +167,17 @@ export default function LandingPage() {
useInvertedBackground={true}
products={[
{
id: "p1",
name: "Seared Scallops",
price: "Market Price",
imageSrc: "http://img.b2bpic.net/free-photo/calamari-with-mango-sauce-with-nice-decoration-white-plate_1258-84821.jpg",
imageAlt: "Seared scallops with pea puree and crispy prosciutto",
},
id: "p1", name: "Seared Scallops", price: "Market Price", imageSrc: "http://img.b2bpic.net/free-photo/calamari-with-mango-sauce-with-nice-decoration-white-plate_1258-84821.jpg", imageAlt: "Seared scallops with pea puree and crispy prosciutto"},
{
id: "p2",
name: "Duck Confit",
price: "Market Price",
imageSrc: "http://img.b2bpic.net/free-photo/duck-breast-steak_74190-5522.jpg",
imageAlt: "Crispy duck confit with cherry reduction and roasted vegetables",
},
id: "p2", name: "Duck Confit", price: "Market Price", imageSrc: "http://img.b2bpic.net/free-photo/duck-breast-steak_74190-5522.jpg", imageAlt: "Crispy duck confit with cherry reduction and roasted vegetables"},
{
id: "p3",
name: "Mushroom Risotto",
price: "Market Price",
imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-broccoli-dried-tomatoes_661915-501.jpg",
imageAlt: "Creamy wild mushroom risotto with truffle oil",
},
id: "p3", name: "Mushroom Risotto", price: "Market Price", imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-broccoli-dried-tomatoes_661915-501.jpg", imageAlt: "Creamy wild mushroom risotto with truffle oil"},
{
id: "p4",
name: "Filet Mignon",
price: "Market Price",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-duck-leg-cooked-sauce-garnished-with-spinach-walnut_141793-2432.jpg",
imageAlt: "Pan-seared filet mignon with asparagus and potato gratin",
},
id: "p4", name: "Filet Mignon", price: "Market Price", imageSrc: "http://img.b2bpic.net/free-photo/top-view-duck-leg-cooked-sauce-garnished-with-spinach-walnut_141793-2432.jpg", imageAlt: "Pan-seared filet mignon with asparagus and potato gratin"},
{
id: "p5",
name: "Chocolate Lava Cake",
price: "Market Price",
imageSrc: "http://img.b2bpic.net/free-photo/chocolate-fondant-with-powdered-sugar-side-view_141793-4386.jpg",
imageAlt: "Warm chocolate lava cake with raspberry coulis",
},
id: "p5", name: "Chocolate Lava Cake", price: "Market Price", imageSrc: "http://img.b2bpic.net/free-photo/chocolate-fondant-with-powdered-sugar-side-view_141793-4386.jpg", imageAlt: "Warm chocolate lava cake with raspberry coulis"},
{
id: "p6",
name: "Caprese Salad",
price: "Market Price",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-cheese-tomatoes_23-2150062797.jpg",
imageAlt: "Fresh caprese salad with heirloom tomatoes and buffalo mozzarella",
},
id: "p6", name: "Caprese Salad", price: "Market Price", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-cheese-tomatoes_23-2150062797.jpg", imageAlt: "Fresh caprese salad with heirloom tomatoes and buffalo mozzarella"},
]}
title="Signature Dishes & Sample Menus"
description="Discover a selection of our acclaimed dishes and sample menus, each crafted with the finest ingredients and culinary expertise. All can be customized for your event."
@@ -303,64 +191,31 @@ export default function LandingPage() {
useInvertedBackground={false}
plans={[
{
id: "casual",
badge: "Casual Dining",
badgeIcon: Flame,
price: "$150/person",
subtitle: "Perfect for relaxed gatherings",
buttons: [
id: "casual", badge: "Casual Dining", badgeIcon: Flame,
price: "$150/person", subtitle: "Perfect for relaxed gatherings", buttons: [
{
text: "Select Casual",
href: "#contact",
},
text: "Select Casual", href: "#contact"},
],
features: [
"3-Course Menu",
"Ingredient Sourcing",
"Meal Preparation & Cooking",
"Table Service",
"Kitchen Cleanup",
],
"3-Course Menu", "Ingredient Sourcing", "Meal Preparation & Cooking", "Table Service", "Kitchen Cleanup"],
},
{
id: "gourmet",
badge: "Gourmet Experience",
badgeIcon: Star,
price: "$250/person",
subtitle: "For memorable special occasions",
buttons: [
id: "gourmet", badge: "Gourmet Experience", badgeIcon: Star,
price: "$250/person", subtitle: "For memorable special occasions", buttons: [
{
text: "Select Gourmet",
href: "#contact",
},
text: "Select Gourmet", href: "#contact"},
],
features: [
"5-Course Tasting Menu",
"Premium Ingredient Sourcing",
"Wine Pairing Consultation",
"Professional Table Service",
"Extended Kitchen Cleanup",
],
"5-Course Tasting Menu", "Premium Ingredient Sourcing", "Wine Pairing Consultation", "Professional Table Service", "Extended Kitchen Cleanup"],
},
{
id: "bespoke",
badge: "Bespoke Event",
badgeIcon: Sparkles,
price: "Custom Quote",
subtitle: "Tailored for unique celebrations",
buttons: [
id: "bespoke", badge: "Bespoke Event", badgeIcon: Sparkles,
price: "Custom Quote", subtitle: "Tailored for unique celebrations", buttons: [
{
text: "Get a Custom Quote",
href: "#contact",
},
text: "Get a Custom Quote", href: "#contact"},
],
features: [
"Fully Customized Menu",
"Exclusive Ingredient Access",
"Dedicated Event Planner",
"Sommelier Services",
"Full Event Management",
],
"Fully Customized Menu", "Exclusive Ingredient Access", "Dedicated Event Planner", "Sommelier Services", "Full Event Management"],
},
]}
title="Our Private Chef Packages"
@@ -375,64 +230,28 @@ export default function LandingPage() {
useInvertedBackground={true}
testimonials={[
{
id: "t1",
name: "Eleanor Vance",
role: "Host",
company: "Private Event",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg",
imageAlt: "Eleanor Vance",
},
id: "t1", name: "Eleanor Vance", role: "Host", company: "Private Event", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg", imageAlt: "Eleanor Vance"},
{
id: "t2",
name: "Marcus Thorne",
role: "CEO",
company: "Tech Innovations",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-caucasian-woman-smiling-confident-looking-side-street_839833-24417.jpg",
imageAlt: "Marcus Thorne",
},
id: "t2", name: "Marcus Thorne", role: "CEO", company: "Tech Innovations", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-caucasian-woman-smiling-confident-looking-side-street_839833-24417.jpg", imageAlt: "Marcus Thorne"},
{
id: "t3",
name: "Sophia Chen",
role: "Marketing Director",
company: "Creative Agency",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-middle-aged-businesswoman_1262-21005.jpg",
imageAlt: "Sophia Chen",
},
id: "t3", name: "Sophia Chen", role: "Marketing Director", company: "Creative Agency", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-middle-aged-businesswoman_1262-21005.jpg", imageAlt: "Sophia Chen"},
{
id: "t4",
name: "Liam Rodriguez",
role: "Entrepreneur",
company: "Startup Hub",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-brown-eyed-lady-dark-jacket-isolated-background-attractive-short-haired-woman-black-suit-laughs-looks-into-camera-white-backdrop_197531-18488.jpg",
imageAlt: "Liam Rodriguez",
},
id: "t4", name: "Liam Rodriguez", role: "Entrepreneur", company: "Startup Hub", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-brown-eyed-lady-dark-jacket-isolated-background-attractive-short-haired-woman-black-suit-laughs-looks-into-camera-white-backdrop_197531-18488.jpg", imageAlt: "Liam Rodriguez"},
{
id: "t5",
name: "Olivia Smith",
role: "Food Blogger",
company: "Gourmet Adventures",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/supportive-cute-blond-girlfriend-cheering-liking-interesting-concept-cool-idea-thumbsup-smiling_1258-229592.jpg",
imageAlt: "Olivia Smith",
},
id: "t5", name: "Olivia Smith", role: "Food Blogger", company: "Gourmet Adventures", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/supportive-cute-blond-girlfriend-cheering-liking-interesting-concept-cool-idea-thumbsup-smiling_1258-229592.jpg", imageAlt: "Olivia Smith"},
]}
kpiItems={[
{
value: "5/5",
label: "Avg. Rating",
},
value: "5/5", label: "Avg. Rating"},
{
value: "98%",
label: "Client Satisfaction",
},
value: "98%", label: "Client Satisfaction"},
{
value: "100+",
label: "Successful Events",
},
value: "100+", label: "Successful Events"},
]}
title="What Our Clients Say"
description="Hear from delighted clients who have experienced the unparalleled culinary artistry and exceptional service of The Gourmet Table."
@@ -444,25 +263,13 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "faq1",
title: "How far in advance should I book?",
content: "We recommend booking at least 2-4 weeks in advance, especially for larger events or peak seasons, to ensure availability and proper planning time for your customized menu.",
},
id: "faq1", title: "How far in advance should I book?", content: "We recommend booking at least 2-4 weeks in advance, especially for larger events or peak seasons, to ensure availability and proper planning time for your customized menu."},
{
id: "faq2",
title: "Can you accommodate dietary restrictions?",
content: "Absolutely. We specialize in crafting personalized menus and can accommodate a wide range of dietary restrictions and preferences, including vegan, gluten-free, dairy-free, and allergy-sensitive meals. Please inform us during the consultation.",
},
id: "faq2", title: "Can you accommodate dietary restrictions?", content: "Absolutely. We specialize in crafting personalized menus and can accommodate a wide range of dietary restrictions and preferences, including vegan, gluten-free, dairy-free, and allergy-sensitive meals. Please inform us during the consultation."},
{
id: "faq3",
title: "What areas do you serve?",
content: "We primarily serve the greater [Your City/Region] area. Please contact us with your location details to confirm if we can accommodate your event.",
},
id: "faq3", title: "What areas do you serve?", content: "We primarily serve the greater [Your City/Region] area. Please contact us with your location details to confirm if we can accommodate your event."},
{
id: "faq4",
title: "Is a deposit required?",
content: "Yes, a non-refundable deposit is required to confirm your booking. The amount typically varies based on the size and scope of your event. Details will be provided in your personalized proposal.",
},
id: "faq4", title: "Is a deposit required?", content: "Yes, a non-refundable deposit is required to confirm your booking. The amount typically varies based on the size and scope of your event. Details will be provided in your personalized proposal."},
]}
sideTitle="Frequently Asked Questions"
sideDescription="Find answers to common questions about our private chef services, booking process, and culinary options."
@@ -475,18 +282,13 @@ export default function LandingPage() {
<ContactText
useInvertedBackground={true}
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
text="Ready to plan your unforgettable dining experience? Let's connect and create something extraordinary."
buttons={[
{
text: "Book a Consultation",
href: "mailto:info@gourmettable.com",
},
text: "Book a Consultation", href: "mailto:info@gourmettable.com"},
{
text: "Call Us",
href: "tel:+1234567890",
},
text: "Call Us", href: "tel:+1234567890"},
]}
/>
</div>
@@ -498,19 +300,13 @@ export default function LandingPage() {
socialLinks={[
{
icon: Instagram,
href: "https://instagram.com/yourchef",
ariaLabel: "Instagram",
},
href: "https://instagram.com/yourchef", ariaLabel: "Instagram"},
{
icon: Facebook,
href: "https://facebook.com/yourchef",
ariaLabel: "Facebook",
},
href: "https://facebook.com/yourchef", ariaLabel: "Facebook"},
{
icon: Linkedin,
href: "https://linkedin.com/in/yourchef",
ariaLabel: "LinkedIn",
},
href: "https://linkedin.com/in/yourchef", ariaLabel: "LinkedIn"},
]}
/>
</div>