Merge version_1_1777632647764 into main #2
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user