Update src/app/page.tsx

This commit is contained in:
2026-04-20 17:16:16 +00:00
parent 45ff31b99d
commit 975e44d94d

View File

@@ -12,7 +12,7 @@ import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardThree from '@/components/sections/product/ProductCardThree'; import ProductCardThree from '@/components/sections/product/ProductCardThree';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen'; import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import { Award, Star } from "lucide-react"; import { Award, Star, ArrowRight } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -33,21 +33,13 @@ export default function LandingPage() {
<NavbarStyleApple <NavbarStyleApple
navItems={[ navItems={[
{ {
name: "About", name: "About", id: "#about"},
id: "#about",
},
{ {
name: "Services", name: "Services", id: "#services"},
id: "#services",
},
{ {
name: "Portfolio", name: "Portfolio", id: "#portfolio"},
id: "#portfolio",
},
{ {
name: "Contact", name: "Contact", id: "#contact"},
id: "#contact",
},
]} ]}
brandName="Private Chef Co." brandName="Private Chef Co."
/> />
@@ -56,91 +48,50 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardTestimonial <HeroBillboardTestimonial
background={{ background={{
variant: "plain", variant: "radial-gradient"}}
}}
title="Unforgettable Culinary Experiences in Your Home" title="Unforgettable Culinary Experiences in Your Home"
description="Professional private chef services delivering bespoke, Michelin-quality dining experiences designed for you." description="Professional private chef services delivering bespoke, Michelin-quality dining experiences designed for you."
testimonials={[ testimonials={[
{ {
name: "Alice M.", name: "Alice M.", handle: "@alice_events", testimonial: "The dinner party was absolute perfection. Every course exceeded expectations.", rating: 5,
handle: "@alice_events", imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006709.jpg"},
testimonial: "The dinner party was absolute perfection. Every course exceeded expectations.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006709.jpg",
},
{ {
name: "John D.", name: "John D.", handle: "@johndoe", testimonial: "Chef made our anniversary truly special with a custom menu we'll never forget.", rating: 5,
handle: "@johndoe", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-redhead-woman-having-fun-while-having-dinner-with-friends-home_637285-3551.jpg"},
testimonial: "Chef made our anniversary truly special with a custom menu we'll never forget.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-redhead-woman-having-fun-while-having-dinner-with-friends-home_637285-3551.jpg",
},
{ {
name: "Sarah P.", name: "Sarah P.", handle: "@sarahp", testimonial: "Impeccable flavors and presentation. Best in-home dining experience ever.", rating: 5,
handle: "@sarahp", imageSrc: "http://img.b2bpic.net/free-photo/mother-organising-jungle-theme-party_23-2149499054.jpg"},
testimonial: "Impeccable flavors and presentation. Best in-home dining experience ever.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/mother-organising-jungle-theme-party_23-2149499054.jpg",
},
{ {
name: "Mark V.", name: "Mark V.", handle: "@mark_v", testimonial: "Seamless service and incredible craftsmanship. Highly recommended.", rating: 5,
handle: "@mark_v", imageSrc: "http://img.b2bpic.net/free-photo/positive-smiling-woman-with-collected-hair-wearing-white-shirt_291650-656.jpg"},
testimonial: "Seamless service and incredible craftsmanship. Highly recommended.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/positive-smiling-woman-with-collected-hair-wearing-white-shirt_291650-656.jpg",
},
{ {
name: "Elena R.", name: "Elena R.", handle: "@elenar", testimonial: "Sophisticated, delicious, and perfectly timed. Simply wonderful.", rating: 5,
handle: "@elenar", imageSrc: "http://img.b2bpic.net/free-photo/couples-celebrating-birthday_23-2149891062.jpg"},
testimonial: "Sophisticated, delicious, and perfectly timed. Simply wonderful.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/couples-celebrating-birthday_23-2149891062.jpg",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/chef-preparing-fried-fish-front-view_23-2148516904.jpg" imageSrc="http://img.b2bpic.net/free-photo/chef-preparing-fried-fish-front-view_23-2148516904.jpg"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/beautiful-cheerful-girl-with-tattooes-dreadlocks-is-sitting-food-court-while-drinking-coffee_613910-17172.jpg", src: "http://img.b2bpic.net/free-photo/beautiful-cheerful-girl-with-tattooes-dreadlocks-is-sitting-food-court-while-drinking-coffee_613910-17172.jpg", alt: "Portrait of young woman"},
alt: "Portrait of young woman",
},
{ {
src: "http://img.b2bpic.net/free-photo/vertical-photo-beautiful-lady-sitting-restaurant-smiling-camera_114579-92383.jpg", src: "http://img.b2bpic.net/free-photo/vertical-photo-beautiful-lady-sitting-restaurant-smiling-camera_114579-92383.jpg", alt: "Smiling lady at restaurant"},
alt: "Smiling lady at restaurant",
},
{ {
src: "http://img.b2bpic.net/free-photo/stylish-attractive-smiling-woman-retro-vintage-50-s-cafe-pink-color-sitting-table_285396-10361.jpg", src: "http://img.b2bpic.net/free-photo/stylish-attractive-smiling-woman-retro-vintage-50-s-cafe-pink-color-sitting-table_285396-10361.jpg", alt: "Stylish woman in retro cafe"},
alt: "Stylish woman in retro cafe",
},
{ {
src: "http://img.b2bpic.net/free-photo/senior-woman-smiling-restaurant_23-2149316809.jpg", src: "http://img.b2bpic.net/free-photo/senior-woman-smiling-restaurant_23-2149316809.jpg", alt: "Senior woman smiling"},
alt: "Senior woman smiling",
},
{ {
src: "http://img.b2bpic.net/free-photo/senior-friends-having-wonderful-time-together_23-2149262159.jpg", src: "http://img.b2bpic.net/free-photo/senior-friends-having-wonderful-time-together_23-2149262159.jpg", alt: "Senior friends at dinner"},
alt: "Senior friends at dinner",
},
]} ]}
marqueeItems={[ marqueeItems={[
{ {
type: "text", type: "text", text: "Michelin-Quality Cuisine"},
text: "Michelin-Quality Cuisine",
},
{ {
type: "text", type: "text", text: "Private Event Catering"},
text: "Private Event Catering",
},
{ {
type: "text", type: "text", text: "Bespoke Menu Design"},
text: "Bespoke Menu Design",
},
{ {
type: "text", type: "text", text: "Chef-Led Workshops"},
text: "Chef-Led Workshops",
},
{ {
type: "text", type: "text", text: "Intimate In-Home Dining"},
text: "Intimate In-Home Dining",
},
]} ]}
/> />
</div> </div>
@@ -152,19 +103,13 @@ export default function LandingPage() {
metrics={[ metrics={[
{ {
icon: Award, icon: Award,
label: "Years Experience", label: "Years Experience", value: "15+"},
value: "15+",
},
{ {
icon: Award, icon: Award,
label: "Dinners Served", label: "Dinners Served", value: "2000+"},
value: "2000+",
},
{ {
icon: Star, icon: Star,
label: "Client Rating", label: "Client Rating", value: "4.9/5"},
value: "4.9/5",
},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
/> />
@@ -176,28 +121,16 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "Bespoke Dining", title: "Bespoke Dining", description: "Custom menus designed specifically for your palate.", imageSrc: "http://img.b2bpic.net/free-photo/meat-slices-sauce-with-vegetables_140725-1168.jpg", buttonIcon: ArrowRight,
description: "Custom menus designed specifically for your palate.",
imageSrc: "http://img.b2bpic.net/free-photo/meat-slices-sauce-with-vegetables_140725-1168.jpg",
buttonIcon: "ArrowRight",
}, },
{ {
title: "Private Classes", title: "Private Classes", description: "Hands-on culinary workshops in your kitchen.", imageSrc: "http://img.b2bpic.net/free-photo/man-puts-sliced-cheese-his-plate_141793-1088.jpg", buttonIcon: ArrowRight,
description: "Hands-on culinary workshops in your kitchen.",
imageSrc: "http://img.b2bpic.net/free-photo/man-puts-sliced-cheese-his-plate_141793-1088.jpg",
buttonIcon: "ArrowRight",
}, },
{ {
title: "Menu Consulting", title: "Menu Consulting", description: "Expert advice for your next culinary project.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-vegetables-with-greens-seasonings-dark-space_140725-76230.jpg", buttonIcon: ArrowRight,
description: "Expert advice for your next culinary project.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-vegetables-with-greens-seasonings-dark-space_140725-76230.jpg",
buttonIcon: "ArrowRight",
}, },
{ {
title: "Event Catering", title: "Event Catering", description: "Full-service catering for elegant events.", imageSrc: "http://img.b2bpic.net/free-photo/strawbery-with-cheese_1157-532.jpg", buttonIcon: ArrowRight,
description: "Full-service catering for elegant events.",
imageSrc: "http://img.b2bpic.net/free-photo/strawbery-with-cheese_1157-532.jpg",
buttonIcon: "ArrowRight",
}, },
]} ]}
title="Exceptional Culinary Services" title="Exceptional Culinary Services"
@@ -213,41 +146,17 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "1", id: "1", name: "Seasonal Truffle Pasta", price: "$120", imageSrc: "http://img.b2bpic.net/free-photo/chicken-leg-served-with-mashed-potatoes-sour-cream_7502-7082.jpg"},
name: "Seasonal Truffle Pasta",
price: "$120",
imageSrc: "http://img.b2bpic.net/free-photo/chicken-leg-served-with-mashed-potatoes-sour-cream_7502-7082.jpg",
},
{ {
id: "2", id: "2", name: "Signature Wagyu Tartare", price: "$85", imageSrc: "http://img.b2bpic.net/free-photo/crop-elegant-man-writing_23-2147717378.jpg"},
name: "Signature Wagyu Tartare",
price: "$85",
imageSrc: "http://img.b2bpic.net/free-photo/crop-elegant-man-writing_23-2147717378.jpg",
},
{ {
id: "3", id: "3", name: "Pan-Seared Scallops", price: "$95", imageSrc: "http://img.b2bpic.net/free-photo/russian-salad-with-orange-juice_140725-3686.jpg"},
name: "Pan-Seared Scallops",
price: "$95",
imageSrc: "http://img.b2bpic.net/free-photo/russian-salad-with-orange-juice_140725-3686.jpg",
},
{ {
id: "4", id: "4", name: "Artisanal Dessert Platter", price: "$60", imageSrc: "http://img.b2bpic.net/free-photo/friends-having-dinner-restaurant_23-2148018772.jpg"},
name: "Artisanal Dessert Platter",
price: "$60",
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-dinner-restaurant_23-2148018772.jpg",
},
{ {
id: "5", id: "5", name: "Market Fresh Catch", price: "$110", imageSrc: "http://img.b2bpic.net/free-photo/top-view-cooked-squashes-designed-meal-inside-plate-grey-surface_140725-89993.jpg"},
name: "Market Fresh Catch",
price: "$110",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cooked-squashes-designed-meal-inside-plate-grey-surface_140725-89993.jpg",
},
{ {
id: "6", id: "6", name: "Tasting Menu Series", price: "$250", imageSrc: "http://img.b2bpic.net/free-photo/front-view-sliced-potato-pies-with-mushed-pumpkin-tomatoes-grey-background-oven-cake-pie-bake-color_140725-110272.jpg"},
name: "Tasting Menu Series",
price: "$250",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-sliced-potato-pies-with-mushed-pumpkin-tomatoes-grey-background-oven-cake-pie-bake-color_140725-110272.jpg",
},
]} ]}
title="Curated Signature Dishes" title="Curated Signature Dishes"
description="A glimpse into our seasonal tasting menus." description="A glimpse into our seasonal tasting menus."
@@ -261,20 +170,11 @@ export default function LandingPage() {
tag="Trusted Professional" tag="Trusted Professional"
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "150+", description: "Private events hosted"},
value: "150+",
description: "Private events hosted",
},
{ {
id: "m2", id: "m2", value: "5000+", description: "Plates served with care"},
value: "5000+",
description: "Plates served with care",
},
{ {
id: "m3", id: "m3", value: "100%", description: "Customer satisfaction"},
value: "100%",
description: "Customer satisfaction",
},
]} ]}
metricsAnimation="blur-reveal" metricsAnimation="blur-reveal"
/> />
@@ -287,45 +187,20 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "t1", id: "t1", name: "Alice M.", handle: "@alice", testimonial: "Simply wonderful experience, would definitely book again.", rating: 5,
name: "Alice M.", imageSrc: "http://img.b2bpic.net/free-photo/smiley-couple-sharing-fast-food_329181-20757.jpg"},
handle: "@alice",
testimonial: "Simply wonderful experience, would definitely book again.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiley-couple-sharing-fast-food_329181-20757.jpg",
},
{ {
id: "t2", id: "t2", name: "John D.", handle: "@john", testimonial: "Professional and delicious, truly amazing work.", rating: 5,
name: "John D.", imageSrc: "http://img.b2bpic.net/free-photo/confident-middle-aged-woman-portrait_23-2149051721.jpg"},
handle: "@john",
testimonial: "Professional and delicious, truly amazing work.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/confident-middle-aged-woman-portrait_23-2149051721.jpg",
},
{ {
id: "t3", id: "t3", name: "Sarah P.", handle: "@sarah", testimonial: "The best dinner party we've ever hosted at home.", rating: 5,
name: "Sarah P.", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-having-good-time_23-2148395331.jpg"},
handle: "@sarah",
testimonial: "The best dinner party we've ever hosted at home.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-having-good-time_23-2148395331.jpg",
},
{ {
id: "t4", id: "t4", name: "Mark V.", handle: "@mark", testimonial: "Highly satisfied with the creativity and taste.", rating: 5,
name: "Mark V.", imageSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17096.jpg"},
handle: "@mark",
testimonial: "Highly satisfied with the creativity and taste.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17096.jpg",
},
{ {
id: "t5", id: "t5", name: "Elena R.", handle: "@elena", testimonial: "Perfectly curated menu, everyone was blown away.", rating: 5,
name: "Elena R.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598413.jpg"},
handle: "@elena",
testimonial: "Perfectly curated menu, everyone was blown away.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598413.jpg",
},
]} ]}
showRating={true} showRating={true}
title="Client Stories" title="Client Stories"
@@ -339,20 +214,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "q1", id: "q1", title: "How far in advance should I book?", content: "I recommend booking at least 3-4 weeks in advance for weekends."},
title: "How far in advance should I book?",
content: "I recommend booking at least 3-4 weeks in advance for weekends.",
},
{ {
id: "q2", id: "q2", title: "Do you handle dietary requirements?", content: "Absolutely. All menus are fully customized to your dietary needs and allergies."},
title: "Do you handle dietary requirements?",
content: "Absolutely. All menus are fully customized to your dietary needs and allergies.",
},
{ {
id: "q3", id: "q3", title: "Is cleanup included?", content: "Yes, I leave your kitchen spotless after every session."},
title: "Is cleanup included?",
content: "Yes, I leave your kitchen spotless after every session.",
},
]} ]}
title="Common Questions" title="Common Questions"
description="Everything you need to know about booking." description="Everything you need to know about booking."
@@ -367,25 +233,14 @@ export default function LandingPage() {
description="Reach out to plan your bespoke dinner event." description="Reach out to plan your bespoke dinner event."
inputs={[ inputs={[
{ {
name: "name", name: "name", type: "text", placeholder: "Your Name"},
type: "text",
placeholder: "Your Name",
},
{ {
name: "email", name: "email", type: "email", placeholder: "Email Address"},
type: "email",
placeholder: "Email Address",
},
{ {
name: "date", name: "date", type: "date", placeholder: "Event Date"},
type: "date",
placeholder: "Event Date",
},
]} ]}
textarea={{ textarea={{
name: "message", name: "message", placeholder: "Tell me about your event", rows: 4,
placeholder: "Tell me about your event",
rows: 4,
}} }}
imageSrc="http://img.b2bpic.net/free-photo/bringing-order_1098-15651.jpg" imageSrc="http://img.b2bpic.net/free-photo/bringing-order_1098-15651.jpg"
/> />
@@ -395,29 +250,19 @@ export default function LandingPage() {
<FooterBase <FooterBase
columns={[ columns={[
{ {
title: "Services", title: "Services", items: [
items: [
{ {
label: "Bespoke Dining", label: "Bespoke Dining", href: "#services"},
href: "#services",
},
{ {
label: "Catering", label: "Catering", href: "#services"},
href: "#services",
},
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"},
href: "#",
},
], ],
}, },
]} ]}