7 Commits

Author SHA1 Message Date
c782a809fc Merge version_4 into main
Merge version_4 into main
2026-05-11 16:28:50 +00:00
fde9c07914 Update src/app/page.tsx 2026-05-11 16:28:44 +00:00
2a2607efef Merge version_3 into main
Merge version_3 into main
2026-05-11 16:25:51 +00:00
97b014e98a Update src/app/page.tsx 2026-05-11 16:25:48 +00:00
a88d261618 Merge version_2 into main
Merge version_2 into main
2026-05-11 16:24:54 +00:00
1c9b507440 Update src/app/page.tsx 2026-05-11 16:24:51 +00:00
71101e0327 Merge version_1 into main
Merge version_1 into main
2026-05-11 16:22:40 +00:00

View File

@@ -32,21 +32,13 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "hero",
},
name: "Home", id: "hero"},
{
name: "About",
id: "about",
},
name: "About", id: "about"},
{
name: "Menu",
id: "products",
},
name: "Menu", id: "products"},
{
name: "Custom Orders",
id: "contact",
},
name: "Custom Orders", id: "contact"},
]}
brandName="Artisan Bakery"
/>
@@ -55,45 +47,28 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboardCarousel
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
title="Baked with Love, Every Single Day"
description="Artisan breads, custom cakes, and delightful pastries made from scratch. Order your favorites today."
buttons={[
{
text: "Browse Menu",
href: "#products",
},
text: "View Today's Fresh Menu", href: "#products"},
{
text: "Request Order",
href: "#contact",
},
text: "Request Order", href: "#contact"},
]}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/wicker-basket-with-bread-spike-millet_140725-3047.jpg?_wi=1",
imageAlt: "Bakery display",
},
imageSrc: "http://img.b2bpic.net/free-photo/wicker-basket-with-bread-spike-millet_140725-3047.jpg?_wi=1", imageAlt: "Bakery display"},
{
imageSrc: "http://img.b2bpic.net/free-photo/baked-breads-buns-kept-shelf_1170-2315.jpg",
imageAlt: "Artisan loaf",
},
imageSrc: "http://img.b2bpic.net/free-photo/baked-breads-buns-kept-shelf_1170-2315.jpg", imageAlt: "Artisan loaf"},
{
imageSrc: "http://img.b2bpic.net/free-photo/fresh-bread-beautiful-wooden-background_169016-6370.jpg",
imageAlt: "Pastries tray",
},
imageSrc: "http://img.b2bpic.net/free-photo/fresh-bread-beautiful-wooden-background_169016-6370.jpg", imageAlt: "Pastries tray"},
{
imageSrc: "http://img.b2bpic.net/free-photo/slices-tasty-pie-with-jam_23-2147802437.jpg",
imageAlt: "Fresh bread",
},
imageSrc: "http://img.b2bpic.net/free-photo/slices-tasty-pie-with-jam_23-2147802437.jpg", imageAlt: "Fresh bread"},
{
imageSrc: "http://img.b2bpic.net/free-photo/delicious-cinnamon-rolls-with-copy-space_23-2148779708.jpg",
imageAlt: "Bakery oven",
},
imageSrc: "http://img.b2bpic.net/free-photo/delicious-cinnamon-rolls-with-copy-space_23-2148779708.jpg", imageAlt: "Bakery oven"},
{
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-pie-frame-with-copy-space_23-2148531642.jpg",
imageAlt: "Decorated cake",
},
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-pie-frame-with-copy-space_23-2148531642.jpg", imageAlt: "Decorated cake"},
]}
/>
</div>
@@ -102,20 +77,14 @@ export default function LandingPage() {
<MetricSplitMediaAbout
useInvertedBackground={false}
title="Our Artisan Story"
description="We believe in the power of traditional baking methods. Every item is handmade using the finest organic ingredients to ensure quality and taste in every bite."
description="We believe in the power of traditional baking methods. Every item is handmade using the finest organic ingredients to ensure quality and taste in every bite. With our Quality Guaranteed commitment and convenient Same-day pickup options, we bring artisan excellence directly to your table."
metrics={[
{
value: "12",
title: "Years Experience",
},
value: "12", title: "Years Experience"},
{
value: "50+",
title: "Recipes Daily",
},
value: "50+", title: "Recipes Daily"},
{
value: "1k+",
title: "Satisfied Guests",
},
value: "1k+", title: "Satisfied Guests"},
]}
imageSrc="http://img.b2bpic.net/free-photo/woman-home-kneading-dough-cooking-pasta-pizza-bread-home-cooking-concept-lifestyle_1220-5470.jpg?_wi=1"
imageAlt="Bakery artisan story"
@@ -131,32 +100,17 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
id: "1",
title: "Organic Ingredients",
descriptions: [
"Local, farm-fresh flour and dairy products for pure taste.",
],
imageSrc: "http://img.b2bpic.net/free-photo/delectable-croissant-towel-blue-background-high-quality-photo_114579-36428.jpg",
imageAlt: "fresh croissants display",
},
id: "1", title: "Organic Ingredients", descriptions: [
"Local, farm-fresh flour and dairy products for pure taste."],
imageSrc: "http://img.b2bpic.net/free-photo/delectable-croissant-towel-blue-background-high-quality-photo_114579-36428.jpg", imageAlt: "fresh croissants display"},
{
id: "2",
title: "Handcrafted Daily",
descriptions: [
"Fresh dough prepared every morning before the sun comes up.",
],
imageSrc: "http://img.b2bpic.net/free-photo/wicker-basket-with-bread-spike-millet_140725-3047.jpg?_wi=2",
imageAlt: "fresh croissants display",
},
id: "2", title: "Handcrafted Daily", descriptions: [
"Fresh dough prepared every morning before the sun comes up."],
imageSrc: "http://img.b2bpic.net/free-photo/wicker-basket-with-bread-spike-millet_140725-3047.jpg?_wi=2", imageAlt: "fresh croissants display"},
{
id: "3",
title: "Custom Orders",
descriptions: [
"Personalized cakes and treats for all your special occasions.",
],
imageSrc: "http://img.b2bpic.net/free-photo/woman-home-kneading-dough-cooking-pasta-pizza-bread-home-cooking-concept-lifestyle_1220-5470.jpg?_wi=2",
imageAlt: "fresh croissants display",
},
id: "3", title: "Custom Orders", descriptions: [
"Personalized cakes and treats for all your special occasions."],
imageSrc: "http://img.b2bpic.net/free-photo/woman-home-kneading-dough-cooking-pasta-pizza-bread-home-cooking-concept-lifestyle_1220-5470.jpg?_wi=2", imageAlt: "fresh croissants display"},
]}
title="Why Choose Us"
description="Baking is more than a job—it's our passion and craft."
@@ -171,47 +125,17 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "1",
name: "Classic Cupcake",
price: "$3.50",
variant: "Dessert",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-chocolate-brownies-with-cream-white-surface_140725-20220.jpg",
},
id: "1", name: "Classic Cupcake", price: "$3.50", variant: "Dessert", imageSrc: "http://img.b2bpic.net/free-photo/front-view-chocolate-brownies-with-cream-white-surface_140725-20220.jpg"},
{
id: "2",
name: "Artisan Sourdough",
price: "$8.00",
variant: "Bread",
imageSrc: "http://img.b2bpic.net/free-photo/fresh-homemade-bread-recipe-idea_53876-105983.jpg",
},
id: "2", name: "Artisan Sourdough", price: "$8.00", variant: "Bread", imageSrc: "http://img.b2bpic.net/free-photo/fresh-homemade-bread-recipe-idea_53876-105983.jpg"},
{
id: "3",
name: "Fresh Fruit Tart",
price: "$5.00",
variant: "Pastry",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-delicious-cinnamon-rolls-with-white-glaze-black-table_181624-15186.jpg",
},
id: "3", name: "Fresh Fruit Tart", price: "$5.00", variant: "Pastry", imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-delicious-cinnamon-rolls-with-white-glaze-black-table_181624-15186.jpg"},
{
id: "4",
name: "Gourmet Macarons",
price: "$12.00",
variant: "Pastry",
imageSrc: "http://img.b2bpic.net/free-photo/view-strawberry-cake-bakery-shop_23-2150360188.jpg",
},
id: "4", name: "Gourmet Macarons", price: "$12.00", variant: "Pastry", imageSrc: "http://img.b2bpic.net/free-photo/view-strawberry-cake-bakery-shop_23-2150360188.jpg"},
{
id: "5",
name: "Cinnamon Rolls",
price: "$4.50",
variant: "Pastry",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-delicious-small-croissants-taken-out-from-oven-perfect-food-blog_181624-10040.jpg",
},
id: "5", name: "Cinnamon Rolls", price: "$4.50", variant: "Pastry", imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-delicious-small-croissants-taken-out-from-oven-perfect-food-blog_181624-10040.jpg"},
{
id: "6",
name: "Celebration Cake",
price: "$45.00",
variant: "Custom",
imageSrc: "http://img.b2bpic.net/free-photo/set-tasty-cakes-with-butter-cream-stars-stand_23-2147983898.jpg",
},
id: "6", name: "Celebration Cake", price: "$45.00", variant: "Custom", imageSrc: "http://img.b2bpic.net/free-photo/set-tasty-cakes-with-butter-cream-stars-stand_23-2147983898.jpg"},
]}
title="Our Favorites"
description="Explore our selection of signature baked goods."
@@ -225,38 +149,16 @@ export default function LandingPage() {
useInvertedBackground={false}
plans={[
{
id: "basic",
tag: "Essential",
price: "$50",
period: "/starter",
description: "Small party platters and standard custom cakes.",
button: {
text: "Contact Us",
href: "#contact",
},
featuresTitle: "Includes",
features: [
"Custom flavor selection",
"Standard decoration",
"Pickup ready",
],
id: "basic", tag: "Essential", price: "$50", period: "/starter", description: "Small party platters and standard custom cakes.", button: {
text: "Contact Us", href: "#contact"},
featuresTitle: "Includes", features: [
"Custom flavor selection", "Standard decoration", "Pickup ready"],
},
{
id: "pro",
tag: "Popular",
price: "$150",
period: "/events",
description: "Large events, complex designs, and tailored experiences.",
button: {
text: "Contact Us",
href: "#contact",
},
featuresTitle: "Includes",
features: [
"Premium customization",
"Full service design",
"Free delivery",
],
id: "pro", tag: "Popular", price: "$150", period: "/events", description: "Large events, complex designs, and tailored experiences.", button: {
text: "Contact Us", href: "#contact"},
featuresTitle: "Includes", features: [
"Premium customization", "Full service design", "Free delivery"],
},
]}
title="Custom Order Tiers"
@@ -271,45 +173,20 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Sarah J.",
handle: "@sarahj",
testimonial: "The best sourdough I've ever tasted. Absolutely fresh!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/female-male-baker-holding-basket-baked-croissant-pastry-shop_23-2148189111.jpg",
},
id: "1", name: "Sarah J.", handle: "@sarahj", testimonial: "The best sourdough I've ever tasted. Absolutely fresh!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/female-male-baker-holding-basket-baked-croissant-pastry-shop_23-2148189111.jpg"},
{
id: "2",
name: "Mark D.",
handle: "@markd",
testimonial: "Ordered a custom cake for my anniversary, it was perfect.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/french-woman-cafe-drinking-latte-eating-croissant_1303-25709.jpg",
},
id: "2", name: "Mark D.", handle: "@markd", testimonial: "Ordered a custom cake for my anniversary, it was perfect.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/french-woman-cafe-drinking-latte-eating-croissant_1303-25709.jpg"},
{
id: "3",
name: "Elena R.",
handle: "@elenar",
testimonial: "Fresh, local, and incredibly kind staff. Highly recommend.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/woman-examines-fresh-homemade-bread-kitchen-bread-aroma_169016-71018.jpg",
},
id: "3", name: "Elena R.", handle: "@elenar", testimonial: "Fresh, local, and incredibly kind staff. Highly recommend.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/woman-examines-fresh-homemade-bread-kitchen-bread-aroma_169016-71018.jpg"},
{
id: "4",
name: "Tom B.",
handle: "@tomb",
testimonial: "Their croissants are literally heaven on earth.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/woman-having-breakfast-talking-phone-home_23-2148832929.jpg",
},
id: "4", name: "Tom B.", handle: "@tomb", testimonial: "Their croissants are literally heaven on earth.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/woman-having-breakfast-talking-phone-home_23-2148832929.jpg"},
{
id: "5",
name: "Lisa K.",
handle: "@lisak",
testimonial: "Every custom order is handled with so much care.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-blond-woman-holding-pie_329181-8925.jpg",
},
id: "5", name: "Lisa K.", handle: "@lisak", testimonial: "Every custom order is handled with so much care.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-blond-woman-holding-pie_329181-8925.jpg"},
]}
showRating={true}
title="Love From Our Customers"
@@ -323,20 +200,11 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "1",
title: "How far in advance should I order?",
content: "Please reach out at least 48 hours for standard orders, and 2 weeks for custom cakes.",
},
id: "1", title: "How far in advance should I order?", content: "Please reach out at least 48 hours for standard orders, and 2 weeks for custom cakes. You can start your order by filling out our [custom order form](#contact)."},
{
id: "2",
title: "Do you offer delivery?",
content: "Yes, we deliver within 10 miles of our bakery shop.",
},
id: "2", title: "Do you offer delivery?", content: "Yes, we deliver within 10 miles of our bakery shop."},
{
id: "3",
title: "Are there allergy-friendly options?",
content: "Yes, we have gluten-free and vegan options available upon request.",
},
id: "3", title: "Are there allergy-friendly options?", content: "Yes, we have gluten-free and vegan options available upon request."},
]}
title="Common Questions"
description="Have questions about your custom order?"
@@ -348,16 +216,13 @@ export default function LandingPage() {
<ContactCTA
useInvertedBackground={false}
background={{
variant: "radial-gradient",
}}
variant: "radial-gradient"}}
tag="Get Started"
title="Ready for a Custom Order?"
description="Share your requirements and we'll start baking your dreams."
buttons={[
{
text: "Fill Order Form",
href: "#contact",
},
text: "Fill Order Form", href: "#contact"},
]}
/>
</div>
@@ -367,33 +232,21 @@ export default function LandingPage() {
logoText="Artisan Bakery"
columns={[
{
title: "Navigation",
items: [
title: "Navigation", items: [
{
label: "About",
href: "#about",
},
label: "About", href: "#about"},
{
label: "Menu",
href: "#products",
},
label: "Menu", href: "#products"},
{
label: "Custom Orders",
href: "#contact",
},
label: "Custom Orders", href: "#contact"},
],
},
{
title: "Support",
items: [
title: "Support", items: [
{
label: "FAQ",
href: "#faq",
},
label: "FAQ", href: "#faq"},
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
],
},
]}
@@ -402,4 +255,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}