Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-05-30 15:20:36 +00:00

View File

@@ -33,80 +33,49 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "#home"},
id: "#home",
},
{ {
name: "Features", name: "Features", id: "#features"},
id: "#features",
},
{ {
name: "Recipes", name: "Recipes", id: "#recipes"},
id: "#recipes",
},
{ {
name: "Testimonials", name: "Testimonials", id: "#testimonials"},
id: "#testimonials",
},
{ {
name: "Blog", name: "Blog", id: "#blog"},
id: "#blog",
},
{ {
name: "FAQ", name: "FAQ", id: "#faq"},
id: "#faq",
},
{ {
name: "Contact", name: "Contact", id: "#contact"},
id: "#contact",
},
]} ]}
brandName="Global Eats" brandName="Global Eats"
button={{ button={{
text: "Start Cooking Today", text: "Start Cooking Today", href: "#recipes"}}
href: "#recipes",
}}
/> />
</div> </div>
<div id="home" data-section="home"> <div id="home" data-section="home">
<HeroBillboardGallery <HeroBillboardGallery
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
title="Master 10,000 Recipes from Every Corner" title="Master 10,000 Recipes from Every Corner"
description="Discover authentic global cuisines with step-by-step guidance, ingredient lists, and cooking techniques tailored to your skill level. From quick weeknight dinners to weekend showstoppers, find your next favorite dish." description="Discover authentic global cuisines with step-by-step guidance, ingredient lists, and cooking techniques tailored to your skill level. From quick weeknight dinners to weekend showstoppers, find your next favorite dish."
buttons={[ buttons={[
{ {
text: "Start Cooking Today", text: "Start Cooking Today", href: "#recipes"},
href: "#recipes",
},
]} ]}
mediaItems={[ mediaItems={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/pasta-tomato-sauce-with-olives-tomato-grated-parmesan_140725-6763.jpg", imageSrc: "http://img.b2bpic.net/free-photo/pasta-tomato-sauce-with-olives-tomato-grated-parmesan_140725-6763.jpg", imageAlt: "Delicious pasta dish"},
imageAlt: "Delicious pasta dish",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/mixed-vegan-food_1339-8185.jpg", imageSrc: "http://img.b2bpic.net/free-photo/mixed-vegan-food_1339-8185.jpg", imageAlt: "Vibrant Asian stir-fry"},
imageAlt: "Vibrant Asian stir-fry",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/healthy-meal-rice-with-ingredients-rough-cement-surface_23-2148097192.jpg", imageSrc: "http://img.b2bpic.net/free-photo/healthy-meal-rice-with-ingredients-rough-cement-surface_23-2148097192.jpg", imageAlt: "Authentic Indian curry"},
imageAlt: "Authentic Indian curry",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/close-up-baked-bread-with-price-tag-slate_23-2147975222.jpg", imageSrc: "http://img.b2bpic.net/free-photo/close-up-baked-bread-with-price-tag-slate_23-2147975222.jpg", imageAlt: "Freshly baked French pastries"},
imageAlt: "Freshly baked French pastries",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/mexican-lunchtime_23-2147640347.jpg", imageSrc: "http://img.b2bpic.net/free-photo/mexican-lunchtime_23-2147640347.jpg", imageAlt: "Colorful Mexican tacos"},
imageAlt: "Colorful Mexican tacos",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/top-view-sushi-rolls-soy-sauce-with-copy-space_23-2148517868.jpg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-sushi-rolls-soy-sauce-with-copy-space_23-2148517868.jpg", imageAlt: "Japanese sushi platter"},
imageAlt: "Japanese sushi platter",
},
]} ]}
mediaAnimation="blur-reveal" mediaAnimation="blur-reveal"
/> />
@@ -119,19 +88,13 @@ export default function LandingPage() {
metrics={[ metrics={[
{ {
icon: BookOpen, icon: BookOpen,
label: "Recipes", label: "Recipes", value: "10,000+"},
value: "10,000+",
},
{ {
icon: Globe, icon: Globe,
label: "Cuisines", label: "Cuisines", value: "150+"},
value: "150+",
},
{ {
icon: Users, icon: Users,
label: "Cooks", label: "Cooks", value: "50,000+"},
value: "50,000+",
},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
/> />
@@ -143,23 +106,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "Intuitive Search & Filters", title: "Intuitive Search & Filters", description: "Quickly find recipes by cuisine, difficulty, cook time, and dietary preferences.", imageSrc: "http://img.b2bpic.net/free-photo/couple-with-tablet-template-kitchen_23-2148018387.jpg", imageAlt: "Person searching for recipes on a tablet"},
description: "Quickly find recipes by cuisine, difficulty, cook time, and dietary preferences.",
imageSrc: "http://img.b2bpic.net/free-photo/couple-with-tablet-template-kitchen_23-2148018387.jpg",
imageAlt: "Person searching for recipes on a tablet",
},
{ {
title: "Step-by-Step Guidance", title: "Step-by-Step Guidance", description: "Detailed instructions, photos, and videos make complex recipes easy to follow for all skill levels.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-vinaigrette-salad-cyan-oval-plate-white-purple-checkered-tablecloth-cut-beet-bowl-female-hand-notepad-light-grey-table_140725-136669.jpg", imageAlt: "Hands following a recipe on a screen"},
description: "Detailed instructions, photos, and videos make complex recipes easy to follow for all skill levels.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-vinaigrette-salad-cyan-oval-plate-white-purple-checkered-tablecloth-cut-beet-bowl-female-hand-notepad-light-grey-table_140725-136669.jpg",
imageAlt: "Hands following a recipe on a screen",
},
{ {
title: "Engaging Community Hub", title: "Engaging Community Hub", description: "Share your creations, rate recipes, leave reviews, and connect with fellow home cooks worldwide.", imageSrc: "http://img.b2bpic.net/free-photo/diverse-women-cooking-kitchen_53876-26162.jpg", imageAlt: "People interacting in an online cooking community"},
description: "Share your creations, rate recipes, leave reviews, and connect with fellow home cooks worldwide.",
imageSrc: "http://img.b2bpic.net/free-photo/diverse-women-cooking-kitchen_53876-26162.jpg",
imageAlt: "People interacting in an online cooking community",
},
]} ]}
title="Unlock Your Culinary Potential" title="Unlock Your Culinary Potential"
description="Our platform is designed to make cooking easy, fun, and accessible for everyone, from beginners to experienced chefs." description="Our platform is designed to make cooking easy, fun, and accessible for everyone, from beginners to experienced chefs."
@@ -174,53 +125,17 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[
{ {
id: "recipe-1", id: "recipe-1", name: "Margherita Pizza", price: "Easy", variant: "30 min", imageSrc: "http://img.b2bpic.net/free-photo/homemade-pizza-food-photography-recipe-idea_53876-25016.jpg", imageAlt: "Classic Margherita Pizza"},
name: "Margherita Pizza",
price: "Easy",
variant: "30 min",
imageSrc: "http://img.b2bpic.net/free-photo/homemade-pizza-food-photography-recipe-idea_53876-25016.jpg",
imageAlt: "Classic Margherita Pizza",
},
{ {
id: "recipe-2", id: "recipe-2", name: "Japanese Ramen", price: "Medium", variant: "60 min", imageSrc: "http://img.b2bpic.net/free-photo/spicy-instant-noodles-thai-style-called-tom-yum_1150-24205.jpg", imageAlt: "Japanese Ramen Bowl"},
name: "Japanese Ramen",
price: "Medium",
variant: "60 min",
imageSrc: "http://img.b2bpic.net/free-photo/spicy-instant-noodles-thai-style-called-tom-yum_1150-24205.jpg",
imageAlt: "Japanese Ramen Bowl",
},
{ {
id: "recipe-3", id: "recipe-3", name: "Chicken Enchiladas", price: "Medium", variant: "45 min", imageSrc: "http://img.b2bpic.net/free-photo/freshly-cooked-lasagna-with-savory-bolognese-sauce-generated-by-ai_188544-43143.jpg", imageAlt: "Mexican Chicken Enchiladas"},
name: "Chicken Enchiladas",
price: "Medium",
variant: "45 min",
imageSrc: "http://img.b2bpic.net/free-photo/freshly-cooked-lasagna-with-savory-bolognese-sauce-generated-by-ai_188544-43143.jpg",
imageAlt: "Mexican Chicken Enchiladas",
},
{ {
id: "recipe-4", id: "recipe-4", name: "Coq au Vin", price: "Hard", variant: "120 min", imageSrc: "http://img.b2bpic.net/free-photo/delicious-goulash-table-still-life-flat-lay_23-2149388143.jpg", imageAlt: "French Coq au Vin"},
name: "Coq au Vin",
price: "Hard",
variant: "120 min",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-goulash-table-still-life-flat-lay_23-2149388143.jpg",
imageAlt: "French Coq au Vin",
},
{ {
id: "recipe-5", id: "recipe-5", name: "Thai Green Curry", price: "Medium", variant: "40 min", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-bowl_23-2148728102.jpg", imageAlt: "Thai Green Curry"},
name: "Thai Green Curry",
price: "Medium",
variant: "40 min",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-bowl_23-2148728102.jpg",
imageAlt: "Thai Green Curry",
},
{ {
id: "recipe-6", id: "recipe-6", name: "German Schnitzel", price: "Medium", variant: "35 min", imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-quince-clay-pot_140725-7853.jpg", imageAlt: "German Schnitzel"},
name: "German Schnitzel",
price: "Medium",
variant: "35 min",
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-quince-clay-pot_140725-7853.jpg",
imageAlt: "German Schnitzel",
},
]} ]}
title="Explore Authentic Global Recipes" title="Explore Authentic Global Recipes"
description="Dive into a world of flavors with our curated collection of dishes from every continent, designed for every palate and skill level." description="Dive into a world of flavors with our curated collection of dishes from every continent, designed for every palate and skill level."
@@ -233,54 +148,25 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Sarah Johnson", handle: "@cookingqueen", testimonial: "Global Eats has completely transformed my cooking. I've discovered so many amazing cuisines!", rating: 5,
name: "Sarah Johnson", imageSrc: "http://img.b2bpic.net/free-photo/positive-brunette-female-with-curly-hair-makes-salad-with-tomatoes-potato-home-kitchen_613910-16409.jpg", imageAlt: "Sarah Johnson"},
handle: "@cookingqueen",
testimonial: "Global Eats has completely transformed my cooking. I've discovered so many amazing cuisines!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/positive-brunette-female-with-curly-hair-makes-salad-with-tomatoes-potato-home-kitchen_613910-16409.jpg",
imageAlt: "Sarah Johnson",
},
{ {
id: "2", id: "2", name: "Michael Chen", handle: "@culinarymike", testimonial: "The step-by-step guidance is incredibly helpful. I feel confident tackling new dishes now.", rating: 5,
name: "Michael Chen", imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-checking-grocery-list-looking-vegetables-holding-notebook-reading-recipe-while_1258-193453.jpg", imageAlt: "Michael Chen"},
handle: "@culinarymike",
testimonial: "The step-by-step guidance is incredibly helpful. I feel confident tackling new dishes now.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-checking-grocery-list-looking-vegetables-holding-notebook-reading-recipe-while_1258-193453.jpg",
imageAlt: "Michael Chen",
},
{ {
id: "3", id: "3", name: "Emily Rodriguez", handle: "@emilycooks", testimonial: "The community feature is fantastic! It's great to connect with other food lovers.", rating: 5,
name: "Emily Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/happy-handsome-man-cooking-steak-porbeagle_1398-3433.jpg", imageAlt: "Emily Rodriguez"},
handle: "@emilycooks",
testimonial: "The community feature is fantastic! It's great to connect with other food lovers.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-handsome-man-cooking-steak-porbeagle_1398-3433.jpg",
imageAlt: "Emily Rodriguez",
},
{ {
id: "4", id: "4", name: "David Kim", handle: "@davidfoodie", testimonial: "I love the diverse recipe selection. Every meal is an adventure!", rating: 5,
name: "David Kim", imageSrc: "http://img.b2bpic.net/free-photo/hispanic-man-eating-healthy-whole-grain-cereals-with-spoon-smiling-with-happy-cool-smile-face-showing-teeth_839833-31876.jpg", imageAlt: "David Kim"},
handle: "@davidfoodie",
testimonial: "I love the diverse recipe selection. Every meal is an adventure!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/hispanic-man-eating-healthy-whole-grain-cereals-with-spoon-smiling-with-happy-cool-smile-face-showing-teeth_839833-31876.jpg",
imageAlt: "David Kim",
},
{ {
id: "5", id: "5", name: "Priya Sharma", handle: "@priyaskitchen", testimonial: "As an experienced cook, I'm always looking for new inspiration, and Global Eats delivers!", rating: 5,
name: "Priya Sharma", imageSrc: "http://img.b2bpic.net/free-photo/picture-smile-woman-showing-her-phone-camera_197531-33137.jpg", imageAlt: "Priya Sharma"},
handle: "@priyaskitchen",
testimonial: "As an experienced cook, I'm always looking for new inspiration, and Global Eats delivers!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/picture-smile-woman-showing-her-phone-camera_197531-33137.jpg",
imageAlt: "Priya Sharma",
},
]} ]}
showRating={true} showRating={true}
title="What Our Home Cooks Are Saying" title="What Our Home Cooks Are Saying"
description="Join a thriving community of passionate food lovers and transform your cooking journey with authentic global recipes." description="Join a thriving community of passionate food lovers and transform your cooking journey with authentic global recipes."
animationType="slide-up"
/> />
</div> </div>
@@ -293,38 +179,11 @@ export default function LandingPage() {
description="Expand your knowledge with articles on techniques, ingredients, and food culture from around the globe." description="Expand your knowledge with articles on techniques, ingredients, and food culture from around the globe."
blogs={[ blogs={[
{ {
id: "blog-1", id: "blog-1", category: "Techniques", title: "Mastering Knife Skills: A Beginner's Guide", excerpt: "Learn essential knife techniques to make your food preparation faster and safer.", imageSrc: "http://img.b2bpic.net/free-photo/spices-near-pan_23-2147773496.jpg", imageAlt: "Various spices and herbs", authorName: "Chef Isabella", authorAvatar: "http://img.b2bpic.net/free-photo/tea-candid-preparation-breakfast-smiling_1303-408.jpg", date: "Oct 26, 2023"},
category: "Techniques",
title: "Mastering Knife Skills: A Beginner's Guide",
excerpt: "Learn essential knife techniques to make your food preparation faster and safer.",
imageSrc: "http://img.b2bpic.net/free-photo/spices-near-pan_23-2147773496.jpg",
imageAlt: "Various spices and herbs",
authorName: "Chef Isabella",
authorAvatar: "http://img.b2bpic.net/free-photo/tea-candid-preparation-breakfast-smiling_1303-408.jpg",
date: "Oct 26, 2023",
},
{ {
id: "blog-2", id: "blog-2", category: "Ingredients", title: "Exploring Exotic Spices: Your Flavor Passport", excerpt: "Dive into the world of exotic spices and discover how they can elevate your dishes.", imageSrc: "http://img.b2bpic.net/free-photo/cutlery-beans-arrangement-high-angle_23-2148927366.jpg", imageAlt: "Kitchen utensils", authorName: "Foodie Frank", authorAvatar: "http://img.b2bpic.net/free-photo/senior-man-looking-cookery-book_23-2148351707.jpg", date: "Nov 1, 2023"},
category: "Ingredients",
title: "Exploring Exotic Spices: Your Flavor Passport",
excerpt: "Dive into the world of exotic spices and discover how they can elevate your dishes.",
imageSrc: "http://img.b2bpic.net/free-photo/cutlery-beans-arrangement-high-angle_23-2148927366.jpg",
imageAlt: "Kitchen utensils",
authorName: "Foodie Frank",
authorAvatar: "http://img.b2bpic.net/free-photo/senior-man-looking-cookery-book_23-2148351707.jpg",
date: "Nov 1, 2023",
},
{ {
id: "blog-3", id: "blog-3", category: "Culture", title: "The Art of Sourdough: A Culinary Journey", excerpt: "Embark on a journey into the ancient art of sourdough bread making with our comprehensive guide.", imageSrc: "http://img.b2bpic.net/free-photo/seafood-cleaning-process-kitchen_23-2150171382.jpg", imageAlt: "Hands kneading dough", authorName: "Baker Ben", authorAvatar: "http://img.b2bpic.net/free-photo/portrait-young-woman-taking-groceries-out-bags_23-2148493563.jpg", date: "Nov 8, 2023"},
category: "Culture",
title: "The Art of Sourdough: A Culinary Journey",
excerpt: "Embark on a journey into the ancient art of sourdough bread making with our comprehensive guide.",
imageSrc: "http://img.b2bpic.net/free-photo/seafood-cleaning-process-kitchen_23-2150171382.jpg",
imageAlt: "Hands kneading dough",
authorName: "Baker Ben",
authorAvatar: "http://img.b2bpic.net/free-photo/portrait-young-woman-taking-groceries-out-bags_23-2148493563.jpg",
date: "Nov 8, 2023",
},
]} ]}
/> />
</div> </div>
@@ -334,25 +193,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "faq-1", id: "faq-1", title: "How do I search for recipes?", content: "You can use our intuitive search bar and filters at the top of the page. Filter by cuisine, difficulty, cook time, dietary preferences, and more!"},
title: "How do I search for recipes?",
content: "You can use our intuitive search bar and filters at the top of the page. Filter by cuisine, difficulty, cook time, dietary preferences, and more!",
},
{ {
id: "faq-2", id: "faq-2", title: "Can I save my favorite recipes?", content: "Yes, simply click the 'Favorite' icon on any recipe page to add it to your personal collection. You can access your saved recipes from your profile."},
title: "Can I save my favorite recipes?",
content: "Yes, simply click the 'Favorite' icon on any recipe page to add it to your personal collection. You can access your saved recipes from your profile.",
},
{ {
id: "faq-3", id: "faq-3", title: "Is there a mobile app available?", content: "Our platform is fully responsive and optimized for mobile browsers, providing a seamless experience on any device. A dedicated app is in development!"},
title: "Is there a mobile app available?",
content: "Our platform is fully responsive and optimized for mobile browsers, providing a seamless experience on any device. A dedicated app is in development!",
},
{ {
id: "faq-4", id: "faq-4", title: "How can I contribute my own recipes?", content: "We welcome community contributions! Please visit our 'Submit a Recipe' page (link in footer) for guidelines and submission forms."},
title: "How can I contribute my own recipes?",
content: "We welcome community contributions! Please visit our 'Submit a Recipe' page (link in footer) for guidelines and submission forms.",
},
]} ]}
sideTitle="Your Questions, Answered" sideTitle="Your Questions, Answered"
sideDescription="Find quick solutions to common queries about navigating our platform and making the most of your cooking experience." sideDescription="Find quick solutions to common queries about navigating our platform and making the most of your cooking experience."
@@ -365,8 +212,7 @@ export default function LandingPage() {
<ContactCenter <ContactCenter
useInvertedBackground={true} useInvertedBackground={true}
background={{ background={{
variant: "sparkles-gradient", variant: "sparkles-gradient"}}
}}
tag="Stay Connected" tag="Stay Connected"
title="Never Miss a New Recipe" title="Never Miss a New Recipe"
description="Sign up for our newsletter to get weekly recipe inspiration, cooking tips, and platform updates directly to your inbox." description="Sign up for our newsletter to get weekly recipe inspiration, cooking tips, and platform updates directly to your inbox."
@@ -381,63 +227,39 @@ export default function LandingPage() {
logoText="Global Eats" logoText="Global Eats"
columns={[ columns={[
{ {
title: "Explore", title: "Explore", items: [
items: [
{ {
label: "Recipes", label: "Recipes", href: "#recipes"},
href: "#recipes",
},
{ {
label: "Cuisines", label: "Cuisines", href: "#"},
href: "#",
},
{ {
label: "Blog", label: "Blog", href: "#blog"},
href: "#blog",
},
], ],
}, },
{ {
title: "About Us", title: "About Us", items: [
items: [
{ {
label: "Our Mission", label: "Our Mission", href: "#about"},
href: "#about",
},
{ {
label: "Features", label: "Features", href: "#features"},
href: "#features",
},
], ],
}, },
{ {
title: "Support", title: "Support", items: [
items: [
{ {
label: "FAQ", label: "FAQ", href: "#faq"},
href: "#faq",
},
{ {
label: "Contact Us", label: "Contact Us", href: "#contact"},
href: "#contact",
},
], ],
}, },
{ {
title: "Connect", title: "Connect", items: [
items: [
{ {
label: "Facebook", label: "Facebook", href: "https://facebook.com"},
href: "https://facebook.com",
},
{ {
label: "Instagram", label: "Instagram", href: "https://instagram.com"},
href: "https://instagram.com",
},
{ {
label: "Pinterest", label: "Pinterest", href: "https://pinterest.com"},
href: "https://pinterest.com",
},
], ],
}, },
]} ]}