Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 47d49f4dc6 | |||
| cd10aa43db | |||
| 3004a6e9b6 | |||
| 90b52f6777 | |||
| 7e3456d176 |
225
src/app/page.tsx
225
src/app/page.tsx
@@ -33,21 +33,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Dishes",
|
||||
id: "dishes",
|
||||
},
|
||||
name: "Dishes", id: "dishes"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Reviews", id: "testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Chef Portfolio"
|
||||
/>
|
||||
@@ -56,42 +48,26 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCarouselLogo
|
||||
logoText="Chef Alessandro"
|
||||
description="Crafting exquisite culinary experiences through seasonal inspiration and classic techniques."
|
||||
description="I bring the elite restaurant experience directly to your home, acting as your dedicated private chef for unforgettable bespoke dining."
|
||||
buttons={[
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#dishes",
|
||||
},
|
||||
text: "View Menu", href: "#dishes"},
|
||||
{
|
||||
text: "Book Experience",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Your Private Chef", href: "#contact"},
|
||||
]}
|
||||
slides={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-concept_23-2148510912.jpg",
|
||||
imageAlt: "Chef at work",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-concept_23-2148510912.jpg", imageAlt: "Chef at work"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-vegetables-table_23-2147694307.jpg",
|
||||
imageAlt: "Fresh ingredients",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-vegetables-table_23-2147694307.jpg", imageAlt: "Fresh ingredients"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wine-glass_74190-1312.jpg",
|
||||
imageAlt: "Restaurant ambiance",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wine-glass_74190-1312.jpg", imageAlt: "Restaurant ambiance"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-chef-cutting-eggplant-wooden-board-uniform-apron-kitchen_176474-8974.jpg",
|
||||
imageAlt: "Plating technique",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-chef-cutting-eggplant-wooden-board-uniform-apron-kitchen_176474-8974.jpg", imageAlt: "Plating technique"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-homemade-marshmallow-with-black-currant_181624-34098.jpg",
|
||||
imageAlt: "Dessert art",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-homemade-marshmallow-with-black-currant_181624-34098.jpg", imageAlt: "Dessert art"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-cooking-kitchen-while-wearing-professional-attire_23-2151208292.jpg",
|
||||
imageAlt: "Chef welcoming",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-cooking-kitchen-while-wearing-professional-attire_23-2151208292.jpg", imageAlt: "Chef welcoming"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -117,25 +93,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "15+",
|
||||
title: "Years Experience",
|
||||
description: "Global culinary expertise",
|
||||
icon: Award,
|
||||
id: "m1", value: "15+", title: "Years Experience", description: "Global culinary expertise", icon: Award,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "2",
|
||||
title: "Michelin Stars",
|
||||
description: "Excellence recognized globally",
|
||||
icon: Star,
|
||||
id: "m2", value: "2", title: "Michelin Stars", description: "Excellence recognized globally", icon: Star,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "5k+",
|
||||
title: "Plates Crafted",
|
||||
description: "Unique dining experiences",
|
||||
icon: Utensils,
|
||||
id: "m3", value: "5k+", title: "Plates Crafted", description: "Unique dining experiences", icon: Utensils,
|
||||
},
|
||||
]}
|
||||
title="Culinary Milestones"
|
||||
@@ -151,47 +115,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "d1",
|
||||
name: "Truffle Risotto",
|
||||
price: "Market",
|
||||
variant: "Seasonal",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-plate-with-originally-served-salad-stands-dark-wooden-t_1304-4651.jpg",
|
||||
},
|
||||
id: "d1", name: "Black Truffle Risotto", price: "Market", variant: "Finished with 24-month aged Parmigiano Reggiano", imageSrc: "http://img.b2bpic.net/free-photo/white-plate-with-originally-served-salad-stands-dark-wooden-t_1304-4651.jpg"},
|
||||
{
|
||||
id: "d2",
|
||||
name: "Pan-seared Scallops",
|
||||
price: "Market",
|
||||
variant: "Starter",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/marmelades-cakes-bundled-up-wooden-board-blue_114579-24622.jpg",
|
||||
},
|
||||
id: "d2", name: "Pan-seared Atlantic Scallops", price: "Market", variant: "Served with fresh pea shoots and citrus emulsion", imageSrc: "http://img.b2bpic.net/free-photo/marmelades-cakes-bundled-up-wooden-board-blue_114579-24622.jpg"},
|
||||
{
|
||||
id: "d3",
|
||||
name: "Wagyu Beef Filet",
|
||||
price: "Market",
|
||||
variant: "Main",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-placing-fresh-tomatoes-salad_23-2148516911.jpg",
|
||||
},
|
||||
id: "d3", name: "Wagyu Beef Filet", price: "Market", variant: "Paired with roasted heritage heirloom carrots", imageSrc: "http://img.b2bpic.net/free-photo/chef-placing-fresh-tomatoes-salad_23-2148516911.jpg"},
|
||||
{
|
||||
id: "d4",
|
||||
name: "Organic Roasted Root Veg",
|
||||
price: "Market",
|
||||
variant: "Vegetarian",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-chef-kitchen-preparing-plate-steak_23-2149720765.jpg",
|
||||
},
|
||||
id: "d4", name: "Organic Roasted Root Vegetables", price: "Market", variant: "Seasonal harvest glazed with wildflower honey", imageSrc: "http://img.b2bpic.net/free-photo/female-chef-kitchen-preparing-plate-steak_23-2149720765.jpg"},
|
||||
{
|
||||
id: "d5",
|
||||
name: "Dark Chocolate Ganache",
|
||||
price: "Market",
|
||||
variant: "Dessert",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-female-cook-making-delicious-chocolate-cake-with-cream-white-table_181624-34779.jpg",
|
||||
},
|
||||
id: "d5", name: "Dark Chocolate Ganache", price: "Market", variant: "Infused with hand-picked summer raspberries", imageSrc: "http://img.b2bpic.net/free-photo/young-female-cook-making-delicious-chocolate-cake-with-cream-white-table_181624-34779.jpg"},
|
||||
{
|
||||
id: "d6",
|
||||
name: "Velouté of Forest Mushrooms",
|
||||
price: "Market",
|
||||
variant: "Soup",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/piece-salad-fork-close-up_23-2148537206.jpg",
|
||||
},
|
||||
id: "d6", name: "Velouté of Forest Mushrooms", price: "Market", variant: "Foraged wild fungi with thyme infusion", imageSrc: "http://img.b2bpic.net/free-photo/piece-salad-fork-close-up_23-2148537206.jpg"},
|
||||
]}
|
||||
title="Signature Creations"
|
||||
description="Discover a selection of my most celebrated seasonal dishes."
|
||||
@@ -205,59 +139,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Elena Rossi",
|
||||
role: "Food Critic",
|
||||
company: "Culinary Review",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-waiter-using-digital-tablet-while-talking-couple-taking-their-order-cafe_637285-540.jpg",
|
||||
},
|
||||
id: "1", name: "Elena Rossi", role: "Food Critic", company: "Culinary Review", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-waiter-using-digital-tablet-while-talking-couple-taking-their-order-cafe_637285-540.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Marcus Thorne",
|
||||
role: "Entrepreneur",
|
||||
company: "Global Ventures",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/reserved-table-restaurant_53876-41412.jpg",
|
||||
},
|
||||
id: "2", name: "Marcus Thorne", role: "Entrepreneur", company: "Global Ventures", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/reserved-table-restaurant_53876-41412.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sophia Chen",
|
||||
role: "Gourmet Enthusiast",
|
||||
company: "Local Foodie",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-chef-posing-while-making-ok-sign_23-2148491298.jpg",
|
||||
},
|
||||
id: "3", name: "Sophia Chen", role: "Gourmet Enthusiast", company: "Local Foodie", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-chef-posing-while-making-ok-sign_23-2148491298.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David Miller",
|
||||
role: "Architect",
|
||||
company: "Miller Design",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-pasta-cafe_1303-25260.jpg",
|
||||
},
|
||||
id: "4", name: "David Miller", role: "Architect", company: "Miller Design", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-pasta-cafe_1303-25260.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Sarah Jenkins",
|
||||
role: "Marketing VP",
|
||||
company: "Growth Agency",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-blonde-young-woman-eating-potato-french-fries_23-2147974641.jpg",
|
||||
},
|
||||
id: "5", name: "Sarah Jenkins", role: "Marketing VP", company: "Growth Agency", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-blonde-young-woman-eating-potato-french-fries_23-2147974641.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "5.0",
|
||||
label: "Avg Rating",
|
||||
},
|
||||
value: "5.0", label: "Avg Rating"},
|
||||
{
|
||||
value: "100%",
|
||||
label: "Satisfaction",
|
||||
},
|
||||
value: "100%", label: "Satisfaction"},
|
||||
{
|
||||
value: "500+",
|
||||
label: "Happy Guests",
|
||||
},
|
||||
value: "500+", label: "Happy Guests"},
|
||||
]}
|
||||
title="Guest Experiences"
|
||||
description="What my guests say about our dining journeys."
|
||||
@@ -269,20 +172,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do you offer private dining?",
|
||||
content: "Yes, I curate bespoke private dining experiences in your home or chosen venue.",
|
||||
},
|
||||
id: "f1", title: "Do you offer private dining?", content: "Yes, I curate bespoke private dining experiences in your home or chosen venue."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Can you cater to dietary requirements?",
|
||||
content: "Absolutely, I tailor every menu to accommodate individual allergies and preferences.",
|
||||
},
|
||||
id: "f2", title: "Can you cater to dietary requirements?", content: "Absolutely, I tailor every menu to accommodate individual allergies and preferences."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "How far in advance should I book?",
|
||||
content: "For intimate dinners, a 2-week notice is recommended. Large events require a 1-month lead time.",
|
||||
},
|
||||
id: "f3", title: "How far in advance should I book?", content: "For intimate dinners, a 2-week notice is recommended. Large events require a 1-month lead time."},
|
||||
]}
|
||||
sideTitle="Common Inquiries"
|
||||
sideDescription="Everything you need to know about our services."
|
||||
@@ -299,35 +193,11 @@ export default function LandingPage() {
|
||||
description="Tips, techniques, and stories from my kitchen."
|
||||
blogs={[
|
||||
{
|
||||
id: "b1",
|
||||
category: "Tips",
|
||||
title: "Mastering the Perfect Sear",
|
||||
excerpt: "Essential techniques for achieving professional results.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/son-telling-father-how-cook_23-2148351716.jpg",
|
||||
authorName: "Chef Alessandro",
|
||||
authorAvatar: "http://img.b2bpic.net/free-photo/smiling-young-man-eating-slice-bread_23-2147883420.jpg",
|
||||
date: "Oct 12, 2024",
|
||||
},
|
||||
id: "b1", category: "Tips", title: "Mastering the Perfect Sear", excerpt: "Essential techniques for achieving professional results.", imageSrc: "http://img.b2bpic.net/free-photo/son-telling-father-how-cook_23-2148351716.jpg", authorName: "Chef Alessandro", authorAvatar: "http://img.b2bpic.net/free-photo/smiling-young-man-eating-slice-bread_23-2147883420.jpg", date: "Oct 12, 2024"},
|
||||
{
|
||||
id: "b2",
|
||||
category: "Sourcing",
|
||||
title: "Why Seasonal Matters",
|
||||
excerpt: "The importance of fresh, locally-sourced produce.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-notepad-with-autumn-fruits-nuts_23-2148684096.jpg",
|
||||
authorName: "Chef Alessandro",
|
||||
authorAvatar: "http://img.b2bpic.net/free-photo/concentrated-young-lady-baker-standing-with-arms-crossed_171337-16097.jpg",
|
||||
date: "Sep 28, 2024",
|
||||
},
|
||||
id: "b2", category: "Sourcing", title: "Why Seasonal Matters", excerpt: "The importance of fresh, locally-sourced produce.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-notepad-with-autumn-fruits-nuts_23-2148684096.jpg", authorName: "Chef Alessandro", authorAvatar: "http://img.b2bpic.net/free-photo/concentrated-young-lady-baker-standing-with-arms-crossed_171337-16097.jpg", date: "Sep 28, 2024"},
|
||||
{
|
||||
id: "b3",
|
||||
category: "Technique",
|
||||
title: "The Art of Plating",
|
||||
excerpt: "How to create visual harmony on your plate.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cooked-squashes-designed-meal-inside-plate-dark-grey-space_140725-83767.jpg",
|
||||
authorName: "Chef Alessandro",
|
||||
authorAvatar: "http://img.b2bpic.net/free-photo/smiling-young-male-chef-presenting-dessert-kitchen_23-2147863812.jpg",
|
||||
date: "Sep 15, 2024",
|
||||
},
|
||||
id: "b3", category: "Technique", title: "The Art of Plating", excerpt: "How to create visual harmony on your plate.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-cooked-squashes-designed-meal-inside-plate-dark-grey-space_140725-83767.jpg", authorName: "Chef Alessandro", authorAvatar: "http://img.b2bpic.net/free-photo/smiling-young-male-chef-presenting-dessert-kitchen_23-2147863812.jpg", date: "Sep 15, 2024"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -336,8 +206,7 @@ export default function LandingPage() {
|
||||
<ContactCenter
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
tag="Let's Talk"
|
||||
title="Reserve Your Experience"
|
||||
description="Ready to bring a fine dining experience to your table? Send me a message."
|
||||
@@ -351,18 +220,14 @@ export default function LandingPage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "#",
|
||||
ariaLabel: "Instagram",
|
||||
},
|
||||
href: "#", ariaLabel: "Instagram"},
|
||||
{
|
||||
icon: Linkedin,
|
||||
href: "#",
|
||||
ariaLabel: "LinkedIn",
|
||||
},
|
||||
href: "#", ariaLabel: "LinkedIn"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user