Merge version_1 into main #2
231
src/app/page.tsx
231
src/app/page.tsx
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
name: "Menu", id: "menu"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Elite Chef"
|
||||
/>
|
||||
@@ -56,100 +48,57 @@ export default function LandingPage() {
|
||||
<HeroSplitTestimonial
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Bringing The Restaurant Home"
|
||||
description="Experience professional private chef services for your intimate gatherings, dinners, and events. Custom menus tailored to your taste."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Alex R.",
|
||||
handle: "@alexr",
|
||||
testimonial: "The dinner party was absolute perfection. Chef made the evening seamless and delicious.",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=m66be2",
|
||||
},
|
||||
name: "Alex R.", handle: "@alexr", testimonial: "The dinner party was absolute perfection. Chef made the evening seamless and delicious.", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=m66be2"},
|
||||
{
|
||||
name: "Sarah K.",
|
||||
handle: "@sarahk",
|
||||
testimonial: "Incredible menu and even better service. Truly a five-star home experience.",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5jcjfj",
|
||||
},
|
||||
name: "Sarah K.", handle: "@sarahk", testimonial: "Incredible menu and even better service. Truly a five-star home experience.", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5jcjfj"},
|
||||
{
|
||||
name: "Marcus L.",
|
||||
handle: "@marcusl",
|
||||
testimonial: "Sophisticated cooking and absolute professionalism throughout the night.",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=y7rh08",
|
||||
},
|
||||
name: "Marcus L.", handle: "@marcusl", testimonial: "Sophisticated cooking and absolute professionalism throughout the night.", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=y7rh08"},
|
||||
{
|
||||
name: "Chloe B.",
|
||||
handle: "@chloeb",
|
||||
testimonial: "Elevated our family anniversary dinner to something we will never forget.",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fb8cdj",
|
||||
},
|
||||
name: "Chloe B.", handle: "@chloeb", testimonial: "Elevated our family anniversary dinner to something we will never forget.", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fb8cdj"},
|
||||
{
|
||||
name: "David W.",
|
||||
handle: "@davidw",
|
||||
testimonial: "Everything was perfectly timed and the flavors were outstanding.",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=m4xcy7",
|
||||
},
|
||||
name: "David W.", handle: "@davidw", testimonial: "Everything was perfectly timed and the flavors were outstanding.", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=m4xcy7"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Consultation",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Consultation", href: "#contact"},
|
||||
]}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=n9kst8&_wi=1"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=n9kst8"
|
||||
imageAlt="Professional private chef"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=n9kst8",
|
||||
alt: "Happy client fine dining",
|
||||
},
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=n9kst8", alt: "Happy client fine dining"},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3jikwk",
|
||||
alt: "Smiling person fine food",
|
||||
},
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3jikwk", alt: "Smiling person fine food"},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bby7vv",
|
||||
alt: "Satisfied guest portrait meal",
|
||||
},
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bby7vv", alt: "Satisfied guest portrait meal"},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=pxayab",
|
||||
alt: "Client eating gourmet food",
|
||||
},
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=pxayab", alt: "Client eating gourmet food"},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=zrlxq5",
|
||||
alt: "Delighted dining event guest",
|
||||
},
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=zrlxq5", alt: "Delighted dining event guest"},
|
||||
]}
|
||||
avatarText="Trusted by 500+ happy dinner guests"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Michelin-Inspired",
|
||||
},
|
||||
type: "text", text: "Michelin-Inspired"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Personalized Menus",
|
||||
},
|
||||
type: "text", text: "Personalized Menus"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Private Dining",
|
||||
},
|
||||
type: "text", text: "Private Dining"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Seamless Service",
|
||||
},
|
||||
type: "text", text: "Seamless Service"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Chef-Led Cuisine",
|
||||
},
|
||||
type: "text", text: "Chef-Led Cuisine"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -162,7 +111,7 @@ export default function LandingPage() {
|
||||
description="I believe that private dining should be personal, approachable, and truly unforgettable. Every ingredient is selected for quality and every dish is prepared with intent."
|
||||
subdescription="With over 15 years in fine dining, I bring the restaurant experience directly to your kitchen, handling everything from sourcing to post-dinner cleanup."
|
||||
icon={Briefcase}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3jikwk&_wi=1"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3jikwk"
|
||||
imageAlt="Chef in kitchen"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -175,28 +124,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Farm-Fresh Selection",
|
||||
description: "Sourcing the finest local ingredients for every event.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Leaf,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bby7vv",
|
||||
imageAlt: "fresh organic ingredients selection",
|
||||
title: "Farm-Fresh Selection", description: "Sourcing the finest local ingredients for every event.", bentoComponent: "reveal-icon", icon: Leaf,
|
||||
},
|
||||
{
|
||||
title: "Bespoke Menu Design",
|
||||
description: "Menus created specifically for your event preferences.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: FileText,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=n9kst8&_wi=2",
|
||||
imageAlt: "fresh organic ingredients selection",
|
||||
title: "Bespoke Menu Design", description: "Menus created specifically for your event preferences.", bentoComponent: "reveal-icon", icon: FileText,
|
||||
},
|
||||
{
|
||||
title: "End-to-End Service",
|
||||
description: "From prep to final cleanup, we handle it all.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Sparkles,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3jikwk&_wi=2",
|
||||
imageAlt: "fresh organic ingredients selection",
|
||||
title: "End-to-End Service", description: "From prep to final cleanup, we handle it all.", bentoComponent: "reveal-icon", icon: Sparkles,
|
||||
},
|
||||
]}
|
||||
title="Full Culinary Service"
|
||||
@@ -212,41 +146,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Signature Tasting Menu",
|
||||
price: "From $150/person",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=sa8zfv",
|
||||
},
|
||||
id: "1", name: "Signature Tasting Menu", price: "From $150/person", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=sa8zfv"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mediterranean Feast",
|
||||
price: "From $120/person",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ics495",
|
||||
},
|
||||
id: "2", name: "Mediterranean Feast", price: "From $120/person", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ics495"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Seafood Culinary Journey",
|
||||
price: "From $180/person",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=cyk23g",
|
||||
},
|
||||
id: "3", name: "Seafood Culinary Journey", price: "From $180/person", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=cyk23g"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Butcher’s Prime Course",
|
||||
price: "From $200/person",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt7qjx",
|
||||
},
|
||||
id: "4", name: "Butcher’s Prime Course", price: "From $200/person", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt7qjx"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Artisanal Dessert Flight",
|
||||
price: "From $90/person",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jkkhsp",
|
||||
},
|
||||
id: "5", name: "Artisanal Dessert Flight", price: "From $90/person", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jkkhsp"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Seasonal Farm Salad",
|
||||
price: "From $70/person",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jghn0j",
|
||||
},
|
||||
id: "6", name: "Seasonal Farm Salad", price: "From $70/person", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jghn0j"},
|
||||
]}
|
||||
title="Curated Menu Experiences"
|
||||
description="Choose from our signature offerings."
|
||||
@@ -258,30 +168,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ojyt24",
|
||||
},
|
||||
id: "1", name: "Sarah J.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ojyt24"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Robert P.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=0mhs8t",
|
||||
},
|
||||
id: "2", name: "Robert P.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=0mhs8t"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Linda M.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7b923d",
|
||||
},
|
||||
id: "3", name: "Linda M.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7b923d"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David W.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8kdmr6",
|
||||
},
|
||||
id: "4", name: "David W.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8kdmr6"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Elena R.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f88cuw",
|
||||
},
|
||||
id: "5", name: "Elena R.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f88cuw"},
|
||||
]}
|
||||
cardTitle="What My Guests Are Saying"
|
||||
cardTag="Reviews"
|
||||
@@ -295,20 +190,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How far in advance should I book?",
|
||||
content: "I recommend booking at least 3-4 weeks in advance for weekend events.",
|
||||
},
|
||||
id: "1", title: "How far in advance should I book?", content: "I recommend booking at least 3-4 weeks in advance for weekend events."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Do you handle special dietary needs?",
|
||||
content: "Yes, all menus are fully customizable and we cater to all common allergies.",
|
||||
},
|
||||
id: "2", title: "Do you handle special dietary needs?", content: "Yes, all menus are fully customizable and we cater to all common allergies."},
|
||||
{
|
||||
id: "3",
|
||||
title: "What equipment do you need?",
|
||||
content: "I bring my own professional tools; I only require access to standard kitchen appliances.",
|
||||
},
|
||||
id: "3", title: "What equipment do you need?", content: "I bring my own professional tools; I only require access to standard kitchen appliances."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Everything you need to know about booking."
|
||||
@@ -323,28 +209,17 @@ export default function LandingPage() {
|
||||
description="Send over your event details and let's start designing your menu."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Your Email", required: true,
|
||||
},
|
||||
{
|
||||
name: "date",
|
||||
type: "date",
|
||||
placeholder: "Event Date",
|
||||
required: true,
|
||||
name: "date", type: "date", placeholder: "Event Date", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "details",
|
||||
placeholder: "Tell us about your event size, location, and culinary preferences.",
|
||||
required: true,
|
||||
name: "details", placeholder: "Tell us about your event size, location, and culinary preferences.", required: true,
|
||||
}}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qgb6s1"
|
||||
/>
|
||||
@@ -357,14 +232,10 @@ export default function LandingPage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "#",
|
||||
ariaLabel: "Instagram",
|
||||
},
|
||||
href: "#", ariaLabel: "Instagram"},
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "#",
|
||||
ariaLabel: "Facebook",
|
||||
},
|
||||
href: "#", ariaLabel: "Facebook"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user