Merge version_1 into main #2
296
src/app/page.tsx
296
src/app/page.tsx
@@ -33,21 +33,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "products",
|
||||
},
|
||||
name: "Services", id: "products"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Chef Julian"
|
||||
/>
|
||||
@@ -57,108 +49,58 @@ export default function LandingPage() {
|
||||
<HeroBillboardTestimonial
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Elevating Home Dining Experiences"
|
||||
description="Experience professional culinary artistry in the comfort of your own home. Personalized menus crafted with fresh, seasonal ingredients for your intimate events."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Anna Williams",
|
||||
handle: "@anna.w",
|
||||
testimonial: "Chef Julian's anniversary meal was perfect.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dessert_74190-5605.jpg?_wi=1",
|
||||
imageAlt: "private chef gourmet plating",
|
||||
},
|
||||
name: "Anna Williams", handle: "@anna.w", testimonial: "Chef Julian's anniversary meal was perfect.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dessert_74190-5605.jpg", imageAlt: "private chef gourmet plating"},
|
||||
{
|
||||
name: "Mark Roberts",
|
||||
handle: "@m.rob",
|
||||
testimonial: "Exquisite taste and impeccable service.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-woman-kid-preparing-food_23-2150279888.jpg?_wi=1",
|
||||
imageAlt: "private chef gourmet plating",
|
||||
},
|
||||
name: "Mark Roberts", handle: "@m.rob", testimonial: "Exquisite taste and impeccable service.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-woman-kid-preparing-food_23-2150279888.jpg", imageAlt: "private chef gourmet plating"},
|
||||
{
|
||||
name: "Sarah Miller",
|
||||
handle: "@smiller",
|
||||
testimonial: "Best catering experience we've ever had.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-salad-spices-different-spices-tomatoes-mushrooms-onions-cutting-board-salad-with-vegetables_140725-117543.jpg?_wi=1",
|
||||
imageAlt: "private chef gourmet plating",
|
||||
},
|
||||
name: "Sarah Miller", handle: "@smiller", testimonial: "Best catering experience we've ever had.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-salad-spices-different-spices-tomatoes-mushrooms-onions-cutting-board-salad-with-vegetables_140725-117543.jpg", imageAlt: "private chef gourmet plating"},
|
||||
{
|
||||
name: "James P.",
|
||||
handle: "@j.p",
|
||||
testimonial: "The attention to detail was unparalleled.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-plate-with-baked-vegetables-stands-barrel_1304-4658.jpg?_wi=1",
|
||||
imageAlt: "private chef gourmet plating",
|
||||
},
|
||||
name: "James P.", handle: "@j.p", testimonial: "The attention to detail was unparalleled.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-plate-with-baked-vegetables-stands-barrel_1304-4658.jpg", imageAlt: "private chef gourmet plating"},
|
||||
{
|
||||
name: "Elena V.",
|
||||
handle: "@elena.v",
|
||||
testimonial: "A truly 5-star experience at home.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157791.jpg?_wi=1",
|
||||
imageAlt: "private chef gourmet plating",
|
||||
},
|
||||
name: "Elena V.", handle: "@elena.v", testimonial: "A truly 5-star experience at home.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157791.jpg", imageAlt: "private chef gourmet plating"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Chef",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Your Chef", href: "#contact"},
|
||||
{
|
||||
text: "View Menus",
|
||||
href: "#products",
|
||||
},
|
||||
text: "View Menus", href: "#products"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/dessert_74190-5605.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/dessert_74190-5605.jpg"
|
||||
imageAlt="private chef gourmet plating"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/high-angle-cake-with-fruit_23-2148485426.jpg",
|
||||
alt: "High angle of cake with fruit",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/high-angle-cake-with-fruit_23-2148485426.jpg", alt: "High angle of cake with fruit"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/green-blue-soup-served-white-plate_1304-4654.jpg",
|
||||
alt: "Green and blue soup served in white plate",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/green-blue-soup-served-white-plate_1304-4654.jpg", alt: "Green and blue soup served in white plate"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/black-plates-with-pasta-beans-dark-background_23-2148340394.jpg",
|
||||
alt: "Black plates with pasta and beans on a dark background",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/black-plates-with-pasta-beans-dark-background_23-2148340394.jpg", alt: "Black plates with pasta and beans on a dark background"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/delicious-smoke-cooked-food_23-2151259748.jpg",
|
||||
alt: "Delicious smoke-cooked food",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/delicious-smoke-cooked-food_23-2151259748.jpg", alt: "Delicious smoke-cooked food"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/dessert_74190-5605.jpg",
|
||||
alt: "private chef gourmet plating",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/dessert_74190-5605.jpg", alt: "private chef gourmet plating"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Michelin Star Trained",
|
||||
},
|
||||
type: "text", text: "Michelin Star Trained"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Farm-to-Table Fresh",
|
||||
},
|
||||
type: "text", text: "Farm-to-Table Fresh"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Private Events",
|
||||
},
|
||||
type: "text", text: "Private Events"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Curated Tasting Menus",
|
||||
},
|
||||
type: "text", text: "Curated Tasting Menus"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Impeccable Service",
|
||||
},
|
||||
type: "text", text: "Impeccable Service"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -168,7 +110,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="The Art of Professional Culinary Craft"
|
||||
description="With over 15 years in Michelin-star kitchens, Chef Julian brings restaurant-quality fine dining directly to your dining table, focusing on hyper-local produce and refined technique."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/top-view-woman-kid-preparing-food_23-2150279888.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/top-view-woman-kid-preparing-food_23-2150279888.jpg"
|
||||
imageAlt="chef preparing fine dining meal"
|
||||
/>
|
||||
</div>
|
||||
@@ -180,49 +122,31 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Fresh & Seasonal",
|
||||
description: "Sourcing daily at local farmers markets.",
|
||||
icon: Sparkles,
|
||||
title: "Fresh & Seasonal", description: "Sourcing daily at local farmers markets.", icon: Sparkles,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-salad-spices-different-spices-tomatoes-mushrooms-onions-cutting-board-salad-with-vegetables_140725-117543.jpg?_wi=2",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-salad-spices-different-spices-tomatoes-mushrooms-onions-cutting-board-salad-with-vegetables_140725-117543.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cook-cutting-cabbage-board_23-2147809620.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cook-cutting-cabbage-board_23-2147809620.jpg"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dessert_74190-5605.jpg?_wi=3",
|
||||
imageAlt: "fresh organic vegetables on counter",
|
||||
},
|
||||
{
|
||||
title: "Artful Plating",
|
||||
description: "Visual masterpieces on every plate.",
|
||||
icon: Award,
|
||||
title: "Artful Plating", description: "Visual masterpieces on every plate.", icon: Award,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-plate-with-baked-vegetables-stands-barrel_1304-4658.jpg?_wi=2",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-plate-with-baked-vegetables-stands-barrel_1304-4658.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-fish-fillet-placed-avocado-slices-sauce-topped-with-tomato-olive-fish-skin_141793-2236.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-fish-fillet-placed-avocado-slices-sauce-topped-with-tomato-olive-fish-skin_141793-2236.jpg"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-woman-kid-preparing-food_23-2150279888.jpg?_wi=3",
|
||||
imageAlt: "fresh organic vegetables on counter",
|
||||
},
|
||||
{
|
||||
title: "Tailored Service",
|
||||
description: "Seamless execution for every guest.",
|
||||
icon: Shield,
|
||||
title: "Tailored Service", description: "Seamless execution for every guest.", icon: Shield,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157791.jpg?_wi=2",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157791.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-professional-chefs-working-together_23-2151232213.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-professional-chefs-working-together_23-2151232213.jpg"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-shrimps-with-cucumber-rolls-table_140725-6658.jpg?_wi=1",
|
||||
imageAlt: "fresh organic vegetables on counter",
|
||||
},
|
||||
]}
|
||||
title="Unmatched Culinary Standards"
|
||||
@@ -238,47 +162,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Five Course Tasting",
|
||||
price: "From $150/person",
|
||||
variant: "Classic French",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-shrimps-with-cucumber-rolls-table_140725-6658.jpg?_wi=2",
|
||||
},
|
||||
id: "1", name: "Five Course Tasting", price: "From $150/person", variant: "Classic French", imageSrc: "http://img.b2bpic.net/free-photo/fried-shrimps-with-cucumber-rolls-table_140725-6658.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Signature Steak Night",
|
||||
price: "From $120/person",
|
||||
variant: "Dry Aged Beef",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/boiled-chicken-with-asparagus-cauliflower_140725-9321.jpg",
|
||||
},
|
||||
id: "2", name: "Signature Steak Night", price: "From $120/person", variant: "Dry Aged Beef", imageSrc: "http://img.b2bpic.net/free-photo/boiled-chicken-with-asparagus-cauliflower_140725-9321.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Artisanal Bread Selection",
|
||||
price: "From $40/set",
|
||||
variant: "Sourdough Focus",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-view-baguettes-as-black-vietnamese-sack-wooden-surface_141793-11298.jpg",
|
||||
},
|
||||
id: "3", name: "Artisanal Bread Selection", price: "From $40/set", variant: "Sourdough Focus", imageSrc: "http://img.b2bpic.net/free-photo/horizontal-view-baguettes-as-black-vietnamese-sack-wooden-surface_141793-11298.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Seasonal Dessert Trio",
|
||||
price: "From $65/tray",
|
||||
variant: "Pastry Arts",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pair-dessert-topped-with-ice-cream_141793-436.jpg",
|
||||
},
|
||||
id: "4", name: "Seasonal Dessert Trio", price: "From $65/tray", variant: "Pastry Arts", imageSrc: "http://img.b2bpic.net/free-photo/pair-dessert-topped-with-ice-cream_141793-436.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Garden Herb Salad",
|
||||
price: "From $35/platter",
|
||||
variant: "Farm to Table",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-healthy-lettuce-salad_23-2148173997.jpg",
|
||||
},
|
||||
id: "5", name: "Garden Herb Salad", price: "From $35/platter", variant: "Farm to Table", imageSrc: "http://img.b2bpic.net/free-photo/delicious-healthy-lettuce-salad_23-2148173997.jpg"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Chocolate Lava Feast",
|
||||
price: "From $80/tray",
|
||||
variant: "Rich Cocoa",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/overhead-shot-chocolate-cookies-oven-tray_181624-2674.jpg",
|
||||
},
|
||||
id: "6", name: "Chocolate Lava Feast", price: "From $80/tray", variant: "Rich Cocoa", imageSrc: "http://img.b2bpic.net/free-photo/overhead-shot-chocolate-cookies-oven-tray_181624-2674.jpg"},
|
||||
]}
|
||||
title="Signature Dining Packages"
|
||||
description="Choose from our curated menu options to perfectly suit your gathering size and theme."
|
||||
@@ -292,31 +186,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "15+",
|
||||
title: "Years Experience",
|
||||
items: [
|
||||
"Michelin Star Training",
|
||||
"Expert Technique",
|
||||
],
|
||||
id: "m1", value: "15+", title: "Years Experience", items: [
|
||||
"Michelin Star Training", "Expert Technique"],
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "500+",
|
||||
title: "Events Hosted",
|
||||
items: [
|
||||
"Private Weddings",
|
||||
"Intimate Gatherings",
|
||||
],
|
||||
id: "m2", value: "500+", title: "Events Hosted", items: [
|
||||
"Private Weddings", "Intimate Gatherings"],
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "2000+",
|
||||
title: "Dishes Mastered",
|
||||
items: [
|
||||
"Custom Recipes",
|
||||
"Seasonal Menus",
|
||||
],
|
||||
id: "m3", value: "2000+", title: "Dishes Mastered", items: [
|
||||
"Custom Recipes", "Seasonal Menus"],
|
||||
},
|
||||
]}
|
||||
title="Chef Milestones"
|
||||
@@ -331,40 +210,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J.",
|
||||
role: "Host",
|
||||
testimonial: "Simply incredible flavors.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-correcting-grammar-mistakes_23-2150171372.jpg",
|
||||
},
|
||||
id: "1", name: "Sarah J.", role: "Host", testimonial: "Simply incredible flavors.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-correcting-grammar-mistakes_23-2150171372.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Michael K.",
|
||||
role: "Client",
|
||||
testimonial: "The highlight of our year.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-casual-clothes-gesturing-with-hand-displeasure-indignation-sitting-chair-light-living-room_141793-99230.jpg",
|
||||
},
|
||||
id: "2", name: "Michael K.", role: "Client", testimonial: "The highlight of our year.", imageSrc: "http://img.b2bpic.net/free-photo/young-man-casual-clothes-gesturing-with-hand-displeasure-indignation-sitting-chair-light-living-room_141793-99230.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Linda R.",
|
||||
role: "Host",
|
||||
testimonial: "Professional and clean work.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-handsome-stylish-smiling-male-elegant-black-suit-dark-background_613910-14660.jpg",
|
||||
},
|
||||
id: "3", name: "Linda R.", role: "Host", testimonial: "Professional and clean work.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-handsome-stylish-smiling-male-elegant-black-suit-dark-background_613910-14660.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David L.",
|
||||
role: "Client",
|
||||
testimonial: "An unforgettable evening.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-together-romantic-dinner_23-2148060507.jpg",
|
||||
},
|
||||
id: "4", name: "David L.", role: "Client", testimonial: "An unforgettable evening.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-together-romantic-dinner_23-2148060507.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Karen B.",
|
||||
role: "Host",
|
||||
testimonial: "Chef Julian is a true artist.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-holding-turkey_23-2148681850.jpg",
|
||||
},
|
||||
id: "5", name: "Karen B.", role: "Host", testimonial: "Chef Julian is a true artist.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-holding-turkey_23-2148681850.jpg"},
|
||||
]}
|
||||
title="Delighted Guests"
|
||||
description="What our clients are saying about their private dining experiences."
|
||||
@@ -377,20 +231,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "How far in advance should I book?",
|
||||
content: "We recommend at least 2 weeks ahead.",
|
||||
},
|
||||
id: "f1", title: "How far in advance should I book?", content: "We recommend at least 2 weeks ahead."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Do you provide kitchen staff?",
|
||||
content: "I manage all setup and cleanup personally.",
|
||||
},
|
||||
id: "f2", title: "Do you provide kitchen staff?", content: "I manage all setup and cleanup personally."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Can you cater to dietary needs?",
|
||||
content: "Yes, all menus are fully customizable.",
|
||||
},
|
||||
id: "f3", title: "Can you cater to dietary needs?", content: "Yes, all menus are fully customizable."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Common inquiries about booking and private services."
|
||||
@@ -402,8 +247,7 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Inquiry"
|
||||
title="Book Your Private Chef"
|
||||
description="Ready to bring the restaurant home? Send an inquiry and let's discuss your next dinner."
|
||||
@@ -417,29 +261,19 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{
|
||||
label: "Dinner Parties",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Dinner Parties", href: "#products"},
|
||||
{
|
||||
label: "Private Events",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Private Events", href: "#products"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user