Merge version_1_1777632647764 into main #2

Merged
bender merged 2 commits from version_1_1777632647764 into main 2026-05-01 10:52:17 +00:00

View File

@@ -17,32 +17,16 @@ export default function HomePage() {
title="Banderol Coffee"
description="Experience the perfect balance of roasted beans and warm, inviting atmosphere in the heart of the city."
primaryButton={{
text: "Our Menu",
href: "#products",
}}
text: "Our Menu", href: "#products"}}
secondaryButton={{
text: "Find Us",
href: "#contact",
}}
text: "Find Us", href: "#contact"}}
items={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ja7q8j&_wi=1",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qfx8su&_wi=1",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=44nhc0&_wi=1",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7mhxr5",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=e98m0r",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=d1d9mr",
},
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ja7q8j" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qfx8su" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=44nhc0" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7mhxr5" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=e98m0r" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=d1d9mr" },
]}
/>
</div>
@@ -51,13 +35,9 @@ export default function HomePage() {
<AboutTextSplit
title="Our Passion"
descriptions={[
"Banderol started with a simple vision: to bring the finest single-origin beans directly from farmers to your cup. We believe every coffee has a story, and we're here to share it with you.",
"Our shop isn't just about the caffeine. It's about creating a third space where conversations bloom, work happens, and community thrives. Each cup is crafted with precision by our expert baristas.",
]}
"Banderol started with a simple vision: to bring the finest single-origin beans directly from farmers to your cup. We believe every coffee has a story, and we're here to share it with you.", "Our shop isn't just about the caffeine. It's about creating a third space where conversations bloom, work happens, and community thrives. Each cup is crafted with precision by our expert baristas."]}
primaryButton={{
text: "Learn More",
href: "#features",
}}
text: "Learn More", href: "#features"}}
/>
</div>
@@ -68,80 +48,26 @@ export default function HomePage() {
description="Craftsmanship in every detail of our coffee shop experience."
features={[
{
title: "Fresh Roasts",
description: "We roast our beans in small batches daily to ensure peak flavor profile.",
bentoComponent: "info-card-marquee",
items: [
{
icon: Coffee,
label: "Origin",
value: "Single",
},
{
icon: Sun,
label: "Roast",
value: "Daily",
},
{
icon: Check,
label: "Quality",
value: "100%",
},
title: "Fresh Roasts", description: "We roast our beans in small batches daily to ensure peak flavor profile.", bentoComponent: "info-card-marquee", items: [
{ icon: "Coffee", label: "Origin", value: "Single" },
{ icon: "Sun", label: "Roast", value: "Daily" },
{ icon: "Check", label: "Quality", value: "100%" },
],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ja7q8j&_wi=2",
imageAlt: "fresh artisan coffee beans",
},
{
title: "Our Experts",
description: "Learn from our award-winning head baristas.",
bentoComponent: "tilted-stack-cards",
items: [
{
icon: Award,
title: "Head Barista",
subtitle: "SCA Certified",
detail: "10 years experience",
},
{
icon: Zap,
title: "Roast Master",
subtitle: "Expert level",
detail: "Bean specialist",
},
{
icon: Star,
title: "Coffee Sommelier",
subtitle: "Tasting expert",
detail: "Flavor profile guide",
},
title: "Our Experts", description: "Learn from our award-winning head baristas.", bentoComponent: "tilted-stack-cards", items: [
{ icon: "Award", title: "Head Barista", subtitle: "SCA Certified", detail: "10 years experience" },
{ icon: "Zap", title: "Roast Master", subtitle: "Expert level", detail: "Bean specialist" },
{ icon: "Star", title: "Coffee Sommelier", subtitle: "Tasting expert", detail: "Flavor profile guide" },
],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qfx8su&_wi=2",
imageAlt: "fresh artisan coffee beans",
},
{
title: "Coffee Journey",
description: "Follow our path from farm to cup.",
bentoComponent: "checklist-timeline",
heading: "Process",
subheading: "Farm to cup",
items: [
{
label: "Ethical Sourcing",
detail: "Direct trade partners",
},
{
label: "Small Batch Roast",
detail: "Daily precision roasts",
},
{
label: "Perfect Extraction",
detail: "Optimized brew time",
},
title: "Coffee Journey", description: "Follow our path from farm to cup.", bentoComponent: "checklist-timeline", heading: "Process", subheading: "Farm to cup", items: [
{ label: "Ethical Sourcing", detail: "Direct trade partners" },
{ label: "Small Batch Roast", detail: "Daily precision roasts" },
{ label: "Perfect Extraction", detail: "Optimized brew time" },
],
completedLabel: "Fresh Brew",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=44nhc0&_wi=2",
imageAlt: "fresh artisan coffee beans",
},
completedLabel: "Fresh Brew"},
]}
/>
</div>
@@ -153,53 +79,23 @@ export default function HomePage() {
description="Hand-crafted beverages and house-made pastries."
products={[
{
brand: "Coffee",
name: "Dark Roast Espresso",
price: "$3.50",
rating: 5,
reviewCount: "128",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xs7dmo",
},
brand: "Coffee", name: "Dark Roast Espresso", price: "$3.50", rating: 5,
reviewCount: "128", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xs7dmo"},
{
brand: "Drink",
name: "Signature Cold Brew",
price: "$4.50",
rating: 5,
reviewCount: "94",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=iqhvrb",
},
brand: "Drink", name: "Signature Cold Brew", price: "$4.50", rating: 5,
reviewCount: "94", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=iqhvrb"},
{
brand: "Drink",
name: "Classic Flat White",
price: "$4.00",
rating: 4,
reviewCount: "82",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=c5dlzo",
},
brand: "Drink", name: "Classic Flat White", price: "$4.00", rating: 4,
reviewCount: "82", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=c5dlzo"},
{
brand: "Bakery",
name: "Almond Croissant",
price: "$3.75",
rating: 5,
reviewCount: "210",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=0vxufj",
},
brand: "Bakery", name: "Almond Croissant", price: "$3.75", rating: 5,
reviewCount: "210", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=0vxufj"},
{
brand: "Bakery",
name: "Blueberry Muffin",
price: "$3.25",
rating: 4,
reviewCount: "115",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=y6lbin",
},
brand: "Bakery", name: "Blueberry Muffin", price: "$3.25", rating: 4,
reviewCount: "115", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=y6lbin"},
{
brand: "Drink",
name: "Cappuccino",
price: "$4.25",
rating: 5,
reviewCount: "156",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=pndgow",
},
brand: "Drink", name: "Cappuccino", price: "$4.25", rating: 5,
reviewCount: "156", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=pndgow"},
]}
/>
</div>
@@ -211,46 +107,22 @@ export default function HomePage() {
description="Get fresh Banderol beans delivered to your door."
plans={[
{
tag: "Starter",
price: "$15/mo",
description: "1 bag of our seasonal roast monthly.",
features: [
"Seasonal Selection",
"Free Shipping",
"Bean Guides",
],
tag: "Starter", price: "$15/mo", description: "1 bag of our seasonal roast monthly.", features: [
"Seasonal Selection", "Free Shipping", "Bean Guides"],
primaryButton: {
text: "Subscribe",
href: "#contact",
},
text: "Subscribe", href: "#contact"},
},
{
tag: "Enthusiast",
price: "$28/mo",
description: "2 bags of premium beans monthly.",
features: [
"Priority Roasting",
"Exclusive Blends",
"Free Shipping",
],
tag: "Enthusiast", price: "$28/mo", description: "2 bags of premium beans monthly.", features: [
"Priority Roasting", "Exclusive Blends", "Free Shipping"],
primaryButton: {
text: "Subscribe",
href: "#contact",
},
text: "Subscribe", href: "#contact"},
},
{
tag: "Professional",
price: "$50/mo",
description: "4 bags of artisanal beans monthly.",
features: [
"Private Roast",
"Early Access",
"Bean Workshop",
],
tag: "Professional", price: "$50/mo", description: "4 bags of artisanal beans monthly.", features: [
"Private Roast", "Early Access", "Bean Workshop"],
primaryButton: {
text: "Subscribe",
href: "#contact",
},
text: "Subscribe", href: "#contact"},
},
]}
/>
@@ -263,35 +135,15 @@ export default function HomePage() {
description="Voices from our regular coffee lovers."
testimonials={[
{
name: "Sarah J.",
role: "Designer",
quote: "The best flat white in the entire neighborhood. Truly exceptional.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=kcecq3",
},
name: "Sarah J.", role: "Designer", quote: "The best flat white in the entire neighborhood. Truly exceptional.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=kcecq3"},
{
name: "Mark L.",
role: "Tech Developer",
quote: "I come here every single morning. The beans are always fresh.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rl22rc",
},
name: "Mark L.", role: "Tech Developer", quote: "I come here every single morning. The beans are always fresh.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rl22rc"},
{
name: "Elena P.",
role: "Local Artist",
quote: "A perfect space for working. The atmosphere is just amazing.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=vgkr9t",
},
name: "Elena P.", role: "Local Artist", quote: "A perfect space for working. The atmosphere is just amazing.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=vgkr9t"},
{
name: "James K.",
role: "Business Owner",
quote: "Simply outstanding consistency. I never get a bad cup here.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=y2aofd",
},
name: "James K.", role: "Business Owner", quote: "Simply outstanding consistency. I never get a bad cup here.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=y2aofd"},
{
name: "Nina R.",
role: "Photographer",
quote: "Fantastic service and really high-quality roasted beans. Loved it.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=frxzgl",
},
name: "Nina R.", role: "Photographer", quote: "Fantastic service and really high-quality roasted beans. Loved it.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=frxzgl"},
]}
/>
</div>
@@ -303,21 +155,13 @@ export default function HomePage() {
description="Quick answers to questions about our shop and services."
items={[
{
question: "What's the best way to brew your beans?",
answer: "For single-origin beans, we highly recommend a pour-over or Chemex for the cleanest cup.",
},
question: "What's the best way to brew your beans?", answer: "For single-origin beans, we highly recommend a pour-over or Chemex for the cleanest cup."},
{
question: "Do you have dairy alternatives?",
answer: "Yes, we offer oat, almond, and soy milk at no extra charge.",
},
question: "Do you have dairy alternatives?", answer: "Yes, we offer oat, almond, and soy milk at no extra charge."},
{
question: "Can I reserve a table for work?",
answer: "We have specific work-friendly zones available on a first-come, first-served basis.",
},
question: "Can I reserve a table for work?", answer: "We have specific work-friendly zones available on a first-come, first-served basis."},
{
question: "Where do you source your beans?",
answer: "We source primarily from small farms in Ethiopia, Colombia, and Costa Rica through direct trade.",
},
question: "Where do you source your beans?", answer: "We source primarily from small farms in Ethiopia, Colombia, and Costa Rica through direct trade."},
]}
/>
</div>