17 Commits

Author SHA1 Message Date
736d6ab057 Merge version_7 into main
Merge version_7 into main
2026-03-10 12:00:55 +00:00
d25049ee93 Update src/app/page.tsx 2026-03-10 12:00:51 +00:00
aee00e2c28 Merge version_6 into main
Merge version_6 into main
2026-03-10 11:59:27 +00:00
12befcfba2 Update src/app/about/page.tsx 2026-03-10 11:59:22 +00:00
a5cd8a2fcc Merge version_5 into main
Merge version_5 into main
2026-03-10 11:45:01 +00:00
b029352d4b Update src/app/styles/variables.css 2026-03-10 11:44:56 +00:00
78c8356f79 Merge version_4 into main
Merge version_4 into main
2026-03-10 11:24:04 +00:00
8542e91e57 Update src/app/menu/page.tsx 2026-03-10 11:24:00 +00:00
8f8dfa9ce7 Merge version_3 into main
Merge version_3 into main
2026-03-10 10:25:49 +00:00
bc42865d07 Update src/app/page.tsx 2026-03-10 10:25:44 +00:00
dd3cb634e1 Merge version_2 into main
Merge version_2 into main
2026-03-10 10:23:24 +00:00
301cfaff06 Update src/app/styles/variables.css 2026-03-10 10:23:20 +00:00
cd47982979 Update src/app/page.tsx 2026-03-10 10:23:19 +00:00
ff0671f3c4 Update src/app/menu/page.tsx 2026-03-10 10:23:18 +00:00
08fd55e6f4 Update src/app/contact/page.tsx 2026-03-10 10:23:18 +00:00
f571f702a8 Update src/app/about/page.tsx 2026-03-10 10:23:17 +00:00
9a6fdae694 Merge version_1 into main
Merge version_1 into main
2026-03-10 10:20:31 +00:00
5 changed files with 66 additions and 245 deletions

View File

@@ -18,8 +18,7 @@ export default function AboutPage() {
const footerColumns = [ const footerColumns = [
{ {
title: "Browse", title: "Browse", items: [
items: [
{ label: "Home", href: "/" }, { label: "Home", href: "/" },
{ label: "About Us", href: "/about" }, { label: "About Us", href: "/about" },
{ label: "Menu", href: "/menu" }, { label: "Menu", href: "/menu" },
@@ -27,8 +26,7 @@ export default function AboutPage() {
], ],
}, },
{ {
title: "Connect", title: "Connect", items: [
items: [
{ label: "Instagram", href: "https://instagram.com" }, { label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" }, { label: "Facebook", href: "https://facebook.com" },
{ label: "Twitter", href: "https://twitter.com" }, { label: "Twitter", href: "https://twitter.com" },
@@ -36,8 +34,7 @@ export default function AboutPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "#" }, { label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }, { label: "Terms of Service", href: "#" },
{ label: "Accessibility", href: "#" }, { label: "Accessibility", href: "#" },
@@ -72,8 +69,8 @@ export default function AboutPage() {
<TestimonialAboutCard <TestimonialAboutCard
tag="Our Story" tag="Our Story"
tagIcon={Heart} tagIcon={Heart}
title="Brew Haven was born from a passion for exceptional coffee and community connection. Founded in 2015, we've dedicated ourselves to sourcing the finest beans from around the world and creating a welcoming space for all coffee lovers." title="Brew Haven represents the culmination of decades of coffee expertise and passion for craft. Since our founding in 2015, we have pursued a singular mission: to deliver extraordinary coffee experiences and foster genuine connections within our community."
description="Founded by Coffee Lovers" description="Crafting Excellence Since 2015"
subdescription="Brew Haven Coffee Co." subdescription="Brew Haven Coffee Co."
icon={Coffee} icon={Coffee}
imageSrc="http://img.b2bpic.net/free-photo/pastry-shop-waitress-posing_23-2147984975.jpg?_wi=2" imageSrc="http://img.b2bpic.net/free-photo/pastry-shop-waitress-posing_23-2147984975.jpg?_wi=2"
@@ -91,31 +88,13 @@ export default function AboutPage() {
features={[ features={[
{ {
id: 1, id: 1,
tag: "Quality", tag: "Quality", title: "Exceptional Sourcing", subtitle: "Premium beans from ethical partners", description: "We partner directly with coffee farmers around the world to source only the finest, most sustainably grown beans. Every cup reflects our commitment to excellence and ethical practices.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-bartender-creating-delicious-drink_23-2149125746.jpg?_wi=2", imageAlt: "Coffee sourcing"},
title: "Exceptional Sourcing",
subtitle: "Premium beans from ethical partners",
description: "We partner directly with coffee farmers around the world to source only the finest, most sustainably grown beans. Every cup reflects our commitment to excellence and ethical practices.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-bartender-creating-delicious-drink_23-2149125746.jpg?_wi=2",
imageAlt: "Coffee sourcing",
},
{ {
id: 2, id: 2,
tag: "Community", tag: "Community", title: "Gathering Space", subtitle: "Where neighbors become friends", description: "Brew Haven is more than a coffee shop—it's a community hub where people connect, create, and collaborate. We host events, support local artists, and foster meaningful conversations over great coffee.", imageSrc: "http://img.b2bpic.net/free-photo/wedding-hall-with-white-wooden-furniture-interior_114579-2232.jpg?_wi=2", imageAlt: "Community gathering"},
title: "Gathering Space",
subtitle: "Where neighbors become friends",
description: "Brew Haven is more than a coffee shop—it's a community hub where people connect, create, and collaborate. We host events, support local artists, and foster meaningful conversations over great coffee.",
imageSrc: "http://img.b2bpic.net/free-photo/wedding-hall-with-white-wooden-furniture-interior_114579-2232.jpg?_wi=2",
imageAlt: "Community gathering",
},
{ {
id: 3, id: 3,
tag: "Sustainability", tag: "Sustainability", title: "Environmental Care", subtitle: "Protecting our planet for the future", description: "From compostable cups to energy-efficient equipment, we're committed to minimizing our environmental impact. We believe that quality coffee and environmental responsibility go hand in hand.", imageSrc: "http://img.b2bpic.net/free-photo/big-coffee-cup-wooden-table_23-2148071561.jpg?_wi=2", imageAlt: "Sustainable practices"},
title: "Environmental Care",
subtitle: "Protecting our planet for the future",
description: "From compostable cups to energy-efficient equipment, we're committed to minimizing our environmental impact. We believe that quality coffee and environmental responsibility go hand in hand.",
imageSrc: "http://img.b2bpic.net/free-photo/big-coffee-cup-wooden-table_23-2148071561.jpg?_wi=2",
imageAlt: "Sustainable practices",
},
]} ]}
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
@@ -130,31 +109,13 @@ export default function AboutPage() {
features={[ features={[
{ {
id: 1, id: 1,
tag: "Head Barista", tag: "Head Barista", title: "Craftsmanship Excellence", subtitle: "Expert espresso preparation", description: "Our head baristas bring years of experience and countless competitions. They understand every nuance of coffee extraction and are committed to training our team in the art of perfect preparation.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-bartender-creating-delicious-drink_23-2149125746.jpg?_wi=3", imageAlt: "Head barista"},
title: "Craftsmanship Excellence",
subtitle: "Expert espresso preparation",
description: "Our head baristas bring years of experience and countless competitions. They understand every nuance of coffee extraction and are committed to training our team in the art of perfect preparation.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-bartender-creating-delicious-drink_23-2149125746.jpg?_wi=3",
imageAlt: "Head barista",
},
{ {
id: 2, id: 2,
tag: "Hospitality", tag: "Hospitality", title: "Welcoming Atmosphere", subtitle: "Customer care and connection", description: "Every team member is trained to provide genuine hospitality. We remember regular customers' names and preferences, creating a warm and welcoming environment where everyone feels valued and appreciated.", imageSrc: "http://img.b2bpic.net/free-photo/pastry-shop-waitress-posing_23-2147984975.jpg?_wi=3", imageAlt: "Hospitality team"},
title: "Welcoming Atmosphere",
subtitle: "Customer care and connection",
description: "Every team member is trained to provide genuine hospitality. We remember regular customers' names and preferences, creating a warm and welcoming environment where everyone feels valued and appreciated.",
imageSrc: "http://img.b2bpic.net/free-photo/pastry-shop-waitress-posing_23-2147984975.jpg?_wi=3",
imageAlt: "Hospitality team",
},
{ {
id: 3, id: 3,
tag: "Innovation", tag: "Innovation", title: "Creative Seasonal Drinks", subtitle: "Constantly pushing boundaries", description: "Our team experiments with seasonal ingredients and innovative flavor combinations. We're always developing new specialty drinks that celebrate the seasons while maintaining our commitment to quality coffee.", imageSrc: "http://img.b2bpic.net/free-photo/iced-latte-glass-pink-stand-wooden-table-cranberry-pie-summer-cafe-green-bushes_343596-1527.jpg?_wi=2", imageAlt: "Seasonal creativity"},
title: "Creative Seasonal Drinks",
subtitle: "Constantly pushing boundaries",
description: "Our team experiments with seasonal ingredients and innovative flavor combinations. We're always developing new specialty drinks that celebrate the seasons while maintaining our commitment to quality coffee.",
imageSrc: "http://img.b2bpic.net/free-photo/iced-latte-glass-pink-stand-wooden-table-cranberry-pie-summer-cafe-green-bushes_343596-1527.jpg?_wi=2",
imageAlt: "Seasonal creativity",
},
]} ]}
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}

View File

@@ -18,8 +18,7 @@ export default function ContactPage() {
const footerColumns = [ const footerColumns = [
{ {
title: "Browse", title: "Browse", items: [
items: [
{ label: "Home", href: "/" }, { label: "Home", href: "/" },
{ label: "About Us", href: "/about" }, { label: "About Us", href: "/about" },
{ label: "Menu", href: "/menu" }, { label: "Menu", href: "/menu" },
@@ -27,8 +26,7 @@ export default function ContactPage() {
], ],
}, },
{ {
title: "Connect", title: "Connect", items: [
items: [
{ label: "Instagram", href: "https://instagram.com" }, { label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" }, { label: "Facebook", href: "https://facebook.com" },
{ label: "Twitter", href: "https://twitter.com" }, { label: "Twitter", href: "https://twitter.com" },
@@ -36,8 +34,7 @@ export default function ContactPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "#" }, { label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }, { label: "Terms of Service", href: "#" },
{ label: "Accessibility", href: "#" }, { label: "Accessibility", href: "#" },
@@ -76,31 +73,13 @@ export default function ContactPage() {
features={[ features={[
{ {
id: 1, id: 1,
tag: "Location", tag: "Location", title: "Find Us Here", subtitle: "Downtown Coffee Hub", description: "123 Main Street, Downtown District. Our cozy location is just steps away from public transportation and offers ample street parking. Look for our signature warm interior and inviting storefront.", imageSrc: "http://img.b2bpic.net/free-photo/pastry-shop-waitress-posing_23-2147984975.jpg?_wi=4", imageAlt: "Brew Haven storefront"},
title: "Find Us Here",
subtitle: "Downtown Coffee Hub",
description: "123 Main Street, Downtown District. Our cozy location is just steps away from public transportation and offers ample street parking. Look for our signature warm interior and inviting storefront.",
imageSrc: "http://img.b2bpic.net/free-photo/pastry-shop-waitress-posing_23-2147984975.jpg?_wi=4",
imageAlt: "Brew Haven storefront",
},
{ {
id: 2, id: 2,
tag: "Hours", tag: "Hours", title: "Open for You", subtitle: "Daily 7AM to 8PM", description: "Monday through Sunday, we're open early for your morning coffee and stay late for evening gatherings. We also offer special catering hours for private events. Holiday hours may vary—call ahead to confirm.", imageSrc: "http://img.b2bpic.net/free-photo/wedding-hall-with-white-wooden-furniture-interior_114579-2232.jpg?_wi=3", imageAlt: "Coffee shop hours"},
title: "Open for You",
subtitle: "Daily 7AM to 8PM",
description: "Monday through Sunday, we're open early for your morning coffee and stay late for evening gatherings. We also offer special catering hours for private events. Holiday hours may vary—call ahead to confirm.",
imageSrc: "http://img.b2bpic.net/free-photo/wedding-hall-with-white-wooden-furniture-interior_114579-2232.jpg?_wi=3",
imageAlt: "Coffee shop hours",
},
{ {
id: 3, id: 3,
tag: "Contact", tag: "Contact", title: "Reach Out", subtitle: "hello@brewhaven.com · (555) 123-4567", description: "Have questions about our menu, want to book an event, or just want to chat about coffee? Drop us an email or give us a call. We love hearing from our community and respond quickly to all inquiries.", imageSrc: "http://img.b2bpic.net/free-photo/iced-latte-glass-pink-stand-wooden-table-cranberry-pie-summer-cafe-green-bushes_343596-1527.jpg?_wi=4", imageAlt: "Contact information"},
title: "Reach Out",
subtitle: "hello@brewhaven.com · (555) 123-4567",
description: "Have questions about our menu, want to book an event, or just want to chat about coffee? Drop us an email or give us a call. We love hearing from our community and respond quickly to all inquiries.",
imageSrc: "http://img.b2bpic.net/free-photo/iced-latte-glass-pink-stand-wooden-table-cranberry-pie-summer-cafe-green-bushes_343596-1527.jpg?_wi=4",
imageAlt: "Contact information",
},
]} ]}
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
@@ -114,14 +93,7 @@ export default function ContactPage() {
tag="Stay Connected" tag="Stay Connected"
tagIcon={Award} tagIcon={Award}
names={[ names={[
"Instagram Updates", "Instagram Updates", "Event Announcements", "Seasonal Specials", "Local Partnerships", "Community Stories", "Barista Tips", "Behind the Scenes"]}
"Event Announcements",
"Seasonal Specials",
"Local Partnerships",
"Community Stories",
"Barista Tips",
"Behind the Scenes",
]}
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
speed={40} speed={40}

View File

@@ -18,8 +18,7 @@ export default function MenuPage() {
const footerColumns = [ const footerColumns = [
{ {
title: "Browse", title: "Browse", items: [
items: [
{ label: "Home", href: "/" }, { label: "Home", href: "/" },
{ label: "About Us", href: "/about" }, { label: "About Us", href: "/about" },
{ label: "Menu", href: "/menu" }, { label: "Menu", href: "/menu" },
@@ -27,8 +26,7 @@ export default function MenuPage() {
], ],
}, },
{ {
title: "Connect", title: "Connect", items: [
items: [
{ label: "Instagram", href: "https://instagram.com" }, { label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" }, { label: "Facebook", href: "https://facebook.com" },
{ label: "Twitter", href: "https://twitter.com" }, { label: "Twitter", href: "https://twitter.com" },
@@ -36,8 +34,7 @@ export default function MenuPage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "#" }, { label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }, { label: "Terms of Service", href: "#" },
{ label: "Accessibility", href: "#" }, { label: "Accessibility", href: "#" },
@@ -76,31 +73,13 @@ export default function MenuPage() {
features={[ features={[
{ {
id: 1, id: 1,
tag: "Espresso", tag: "Espresso", title: "Classic Shots", subtitle: "Pure espresso excellence", description: "Single, double, or triple shots of our signature espresso blend, carefully pulled for optimal flavor extraction. Experience the rich crema and bold notes that define our premium coffee.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-bartender-creating-delicious-drink_23-2149125746.jpg?_wi=4", imageAlt: "Espresso shots"},
title: "Classic Shots",
subtitle: "Pure espresso excellence",
description: "Single, double, or triple shots of our signature espresso blend, carefully pulled for optimal flavor extraction. Experience the rich crema and bold notes that define our premium coffee.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-bartender-creating-delicious-drink_23-2149125746.jpg?_wi=4",
imageAlt: "Espresso shots",
},
{ {
id: 2, id: 2,
tag: "Milk Drinks", tag: "Milk Drinks", title: "Creamy Perfection", subtitle: "Espresso with steamed milk", description: "Cappuccinos, lattes, and flat whites featuring our premium milk selection and expert steaming technique. Each drink is crafted with precision to achieve the perfect temperature and microfoam texture.", imageSrc: "http://img.b2bpic.net/free-photo/big-coffee-cup-wooden-table_23-2148071561.jpg?_wi=3", imageAlt: "Creamy milk drinks"},
title: "Creamy Perfection",
subtitle: "Espresso with steamed milk",
description: "Cappuccinos, lattes, and flat whites featuring our premium milk selection and expert steaming technique. Each drink is crafted with precision to achieve the perfect temperature and microfoam texture.",
imageSrc: "http://img.b2bpic.net/free-photo/big-coffee-cup-wooden-table_23-2148071561.jpg?_wi=3",
imageAlt: "Creamy milk drinks",
},
{ {
id: 3, id: 3,
tag: "Cold Beverages", tag: "Cold Beverages", title: "Refreshing Chill", subtitle: "Iced coffee drinks", description: "Cold brews, iced lattes, and refreshing seasonal beverages perfect for warm days. Our cold brew is steeped for 24 hours to create a smooth, naturally sweet coffee concentrate.", imageSrc: "http://img.b2bpic.net/free-photo/iced-latte-glass-pink-stand-wooden-table-cranberry-pie-summer-cafe-green-bushes_343596-1527.jpg?_wi=3", imageAlt: "Cold brew drinks"},
title: "Refreshing Chill",
subtitle: "Iced coffee drinks",
description: "Cold brews, iced lattes, and refreshing seasonal beverages perfect for warm days. Our cold brew is steeped for 24 hours to create a smooth, naturally sweet coffee concentrate.",
imageSrc: "http://img.b2bpic.net/free-photo/iced-latte-glass-pink-stand-wooden-table-cranberry-pie-summer-cafe-green-bushes_343596-1527.jpg?_wi=3",
imageAlt: "Cold brew drinks",
},
]} ]}
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
@@ -115,37 +94,21 @@ export default function MenuPage() {
tagIcon={Coffee} tagIcon={Coffee}
products={[ products={[
{ {
id: "1", id: "1", name: "Ethiopian Yirgacheffe", price: "$5.99", variant: "Single Shot · Fruity Notes", imageSrc: "http://img.b2bpic.net/free-photo/mug-coffee-table_23-2148937235.jpg?_wi=2", imageAlt: "Ethiopian Yirgacheffe"},
name: "Ethiopian Yirgacheffe",
price: "$5.99",
variant: "Single Shot · Fruity Notes",
imageSrc: "http://img.b2bpic.net/free-photo/mug-coffee-table_23-2148937235.jpg?_wi=2",
imageAlt: "Ethiopian Yirgacheffe",
},
{ {
id: "2", id: "2", name: "Caramel Macchiato", price: "$6.49", variant: "Milk · Espresso · Caramel", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-coffee-with-milk_23-2149600726.jpg?_wi=2", imageAlt: "Caramel Macchiato"},
name: "Caramel Macchiato",
price: "$6.49",
variant: "Milk · Espresso · Caramel",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-coffee-with-milk_23-2149600726.jpg?_wi=2",
imageAlt: "Caramel Macchiato",
},
{ {
id: "3", id: "3", name: "Cold Brew Nitro", price: "$5.49", variant: "Cold · Smooth · Creamy", imageSrc: "http://img.b2bpic.net/free-photo/woman-seaside-with-coffee_23-2148574779.jpg?_wi=2", imageAlt: "Cold Brew Nitro"},
name: "Cold Brew Nitro",
price: "$5.49",
variant: "Cold · Smooth · Creamy",
imageSrc: "http://img.b2bpic.net/free-photo/woman-seaside-with-coffee_23-2148574779.jpg?_wi=2",
imageAlt: "Cold Brew Nitro",
},
{ {
id: "4", id: "4", name: "Lavender Oat Latte", price: "$6.99", variant: "Seasonal · Floral · Oat Milk", imageSrc: "http://img.b2bpic.net/free-photo/big-coffee-cup-wooden-table_23-2148071561.jpg?_wi=4", imageAlt: "Lavender Oat Latte"},
name: "Lavender Oat Latte", {
price: "$6.99", id: "5", name: "Mocha Supreme", price: "$7.49", variant: "Espresso · Chocolate · Milk", imageSrc: "http://img.b2bpic.net/free-photo/close-up-bartender-creating-delicious-drink_23-2149125746.jpg?_wi=2", imageAlt: "Mocha Supreme"},
variant: "Seasonal · Floral · Oat Milk", {
imageSrc: "http://img.b2bpic.net/free-photo/big-coffee-cup-wooden-table_23-2148071561.jpg?_wi=4", id: "6", name: "Vanilla Cortado", price: "$6.99", variant: "Espresso · Steamed Milk · Vanilla", imageSrc: "http://img.b2bpic.net/free-photo/woman-seaside-with-coffee_23-2148574779.jpg?_wi=3", imageAlt: "Vanilla Cortado"},
imageAlt: "Lavender Oat Latte", {
}, id: "7", name: "Iced Americano", price: "$5.49", variant: "Cold · Double Shot · Crisp", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-coffee-with-milk_23-2149600726.jpg?_wi=3", imageAlt: "Iced Americano"},
{
id: "8", name: "Honey Cinnamon Latte", price: "$7.19", variant: "Seasonal · Sweet · Warm Spice", imageSrc: "http://img.b2bpic.net/free-photo/big-coffee-cup-wooden-table_23-2148071561.jpg?_wi=2", imageAlt: "Honey Cinnamon Latte"},
]} ]}
gridVariant="two-columns-alternating-heights" gridVariant="two-columns-alternating-heights"
animationType="slide-up" animationType="slide-up"

View File

@@ -22,8 +22,7 @@ export default function HomePage() {
const footerColumns = [ const footerColumns = [
{ {
title: "Browse", title: "Browse", items: [
items: [
{ label: "Home", href: "/" }, { label: "Home", href: "/" },
{ label: "About Us", href: "/about" }, { label: "About Us", href: "/about" },
{ label: "Menu", href: "/menu" }, { label: "Menu", href: "/menu" },
@@ -31,8 +30,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Connect", title: "Connect", items: [
items: [
{ label: "Instagram", href: "https://instagram.com" }, { label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" }, { label: "Facebook", href: "https://facebook.com" },
{ label: "Twitter", href: "https://twitter.com" }, { label: "Twitter", href: "https://twitter.com" },
@@ -40,8 +38,7 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ label: "Privacy Policy", href: "#" }, { label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }, { label: "Terms of Service", href: "#" },
{ label: "Accessibility", href: "#" }, { label: "Accessibility", href: "#" },
@@ -82,17 +79,11 @@ export default function HomePage() {
]} ]}
slides={[ slides={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-espresso-served-cup-with-coffee_24972-2324.jpg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-espresso-served-cup-with-coffee_24972-2324.jpg", imageAlt: "Freshly brewed espresso"},
imageAlt: "Freshly brewed espresso",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/frothy-drinks-pour-from-machinery-coffee-shop-generated-by-ai_188544-36183.jpg", imageSrc: "http://img.b2bpic.net/free-photo/frothy-drinks-pour-from-machinery-coffee-shop-generated-by-ai_188544-36183.jpg", imageAlt: "Artisan latte art"},
imageAlt: "Artisan latte art",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/wedding-hall-with-white-wooden-furniture-interior_114579-2232.jpg?_wi=1", imageSrc: "http://img.b2bpic.net/free-photo/wedding-hall-with-white-wooden-furniture-interior_114579-2232.jpg?_wi=1", imageAlt: "Coffee shop interior"},
imageAlt: "Coffee shop interior",
},
]} ]}
autoplayDelay={5000} autoplayDelay={5000}
showDimOverlay={true} showDimOverlay={true}
@@ -107,34 +98,17 @@ export default function HomePage() {
tagIcon={Coffee} tagIcon={Coffee}
products={[ products={[
{ {
id: "1", id: "1", name: "Ethiopian Yirgacheffe", price: "$5.99", variant: "Single Shot · Espresso", imageSrc: "http://img.b2bpic.net/free-photo/mug-coffee-table_23-2148937235.jpg?_wi=1", imageAlt: "Ethiopian Yirgacheffe espresso"},
name: "Ethiopian Yirgacheffe",
price: "$5.99",
variant: "Single Shot · Espresso",
imageSrc: "http://img.b2bpic.net/free-photo/mug-coffee-table_23-2148937235.jpg?_wi=1",
imageAlt: "Ethiopian Yirgacheffe espresso",
},
{ {
id: "2", id: "2", name: "Caramel Macchiato", price: "$6.49", variant: "Milk · Espresso · Caramel", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-coffee-with-milk_23-2149600726.jpg?_wi=1", imageAlt: "Caramel Macchiato"},
name: "Caramel Macchiato",
price: "$6.49",
variant: "Milk · Espresso · Caramel",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-coffee-with-milk_23-2149600726.jpg?_wi=1",
imageAlt: "Caramel Macchiato",
},
{ {
id: "3", id: "3", name: "Cold Brew Nitro", price: "$5.49", variant: "Cold · Smooth · Creamy", imageSrc: "http://img.b2bpic.net/free-photo/woman-seaside-with-coffee_23-2148574779.jpg?_wi=1", imageAlt: "Cold Brew Nitro"},
name: "Cold Brew Nitro",
price: "$5.49",
variant: "Cold · Smooth · Creamy",
imageSrc: "http://img.b2bpic.net/free-photo/woman-seaside-with-coffee_23-2148574779.jpg?_wi=1",
imageAlt: "Cold Brew Nitro",
},
]} ]}
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
animationType="slide-up" animationType="slide-up"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
cardPriceClassName="font-bold text-lg text-amber-600"
/> />
</div> </div>
@@ -145,14 +119,7 @@ export default function HomePage() {
tag="Recognition" tag="Recognition"
tagIcon={Award} tagIcon={Award}
names={[ names={[
"Best Local Coffee", "Best Local Coffee", "Barista Excellence", "Community Choice", "Sustainable Sourcing", "Premium Quality", "Customer Favorite", "Top Rated"]}
"Barista Excellence",
"Community Choice",
"Sustainable Sourcing",
"Premium Quality",
"Customer Favorite",
"Top Rated",
]}
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
speed={40} speed={40}
@@ -177,37 +144,19 @@ export default function HomePage() {
<div id="menu-feature" data-section="menu-feature"> <div id="menu-feature" data-section="menu-feature">
<FeatureCardNineteen <FeatureCardNineteen
title="Explore Our Menu" title="Our perfect menu"
description="From classic espresso drinks to innovative seasonal creations" description="From classic espresso drinks to innovative seasonal creations"
tag="Menu Categories" tag="Menu Categories"
features={[ features={[
{ {
id: 1, id: 1,
tag: "Espresso", tag: "Espresso", title: "Classic Shots", subtitle: "Pure espresso excellence", description: "Single, double, or triple shots of our signature espresso blend, carefully pulled for optimal flavor extraction.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-bartender-creating-delicious-drink_23-2149125746.jpg?_wi=1", imageAlt: "Espresso shots"},
title: "Classic Shots",
subtitle: "Pure espresso excellence",
description: "Single, double, or triple shots of our signature espresso blend, carefully pulled for optimal flavor extraction.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-bartender-creating-delicious-drink_23-2149125746.jpg?_wi=1",
imageAlt: "Espresso shots",
},
{ {
id: 2, id: 2,
tag: "Milk Drinks", tag: "Milk Drinks", title: "Creamy Perfection", subtitle: "Espresso with steamed milk", description: "Cappuccinos, lattes, and flat whites featuring our premium milk selection and expert steaming technique.", imageSrc: "http://img.b2bpic.net/free-photo/big-coffee-cup-wooden-table_23-2148071561.jpg?_wi=1", imageAlt: "Creamy milk drinks"},
title: "Creamy Perfection",
subtitle: "Espresso with steamed milk",
description: "Cappuccinos, lattes, and flat whites featuring our premium milk selection and expert steaming technique.",
imageSrc: "http://img.b2bpic.net/free-photo/big-coffee-cup-wooden-table_23-2148071561.jpg?_wi=1",
imageAlt: "Creamy milk drinks",
},
{ {
id: 3, id: 3,
tag: "Cold Beverages", tag: "Cold Beverages", title: "Refreshing Chill", subtitle: "Iced coffee drinks", description: "Cold brews, iced lattes, and refreshing seasonal beverages perfect for warm days.", imageSrc: "http://img.b2bpic.net/free-photo/iced-latte-glass-pink-stand-wooden-table-cranberry-pie-summer-cafe-green-bushes_343596-1527.jpg?_wi=1", imageAlt: "Cold brew drinks"},
title: "Refreshing Chill",
subtitle: "Iced coffee drinks",
description: "Cold brews, iced lattes, and refreshing seasonal beverages perfect for warm days.",
imageSrc: "http://img.b2bpic.net/free-photo/iced-latte-glass-pink-stand-wooden-table-cranberry-pie-summer-cafe-green-bushes_343596-1527.jpg?_wi=1",
imageAlt: "Cold brew drinks",
},
]} ]}
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
@@ -223,41 +172,17 @@ export default function HomePage() {
tagIcon={Star} tagIcon={Star}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Sarah Chen", role: "Regular Customer", company: "Local Tech Startup", rating: 5,
name: "Sarah Chen", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-sensual-brunette-girl-dressed-gray-elegant-jacket-leaning-brick-wall-room-with-loft-interior-looking-camera_613910-18212.jpg", imageAlt: "Sarah Chen"},
role: "Regular Customer",
company: "Local Tech Startup",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-sensual-brunette-girl-dressed-gray-elegant-jacket-leaning-brick-wall-room-with-loft-interior-looking-camera_613910-18212.jpg",
imageAlt: "Sarah Chen",
},
{ {
id: "2", id: "2", name: "Marcus Johnson", role: "Coffee Enthusiast", company: "Marketing Professional", rating: 5,
name: "Marcus Johnson", imageSrc: "http://img.b2bpic.net/free-photo/portrait-businessman-office-1_1262-1487.jpg", imageAlt: "Marcus Johnson"},
role: "Coffee Enthusiast",
company: "Marketing Professional",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-businessman-office-1_1262-1487.jpg",
imageAlt: "Marcus Johnson",
},
{ {
id: "3", id: "3", name: "Emma Rodriguez", role: "Freelance Writer", company: "Local Publications", rating: 5,
name: "Emma Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/portrait-curly-black-woman-smiling-camera-home_197531-33133.jpg", imageAlt: "Emma Rodriguez"},
role: "Freelance Writer",
company: "Local Publications",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-curly-black-woman-smiling-camera-home_197531-33133.jpg",
imageAlt: "Emma Rodriguez",
},
{ {
id: "4", id: "4", name: "David Park", role: "Morning Regular", company: "Architecture Firm", rating: 5,
name: "David Park", imageSrc: "http://img.b2bpic.net/free-photo/caucasian-man-blazer-sitting-desk-office-with-laptop-looking-camera_1098-20318.jpg", imageAlt: "David Park"},
role: "Morning Regular",
company: "Architecture Firm",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/caucasian-man-blazer-sitting-desk-office-with-laptop-looking-camera_1098-20318.jpg",
imageAlt: "David Park",
},
]} ]}
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
animationType="slide-up" animationType="slide-up"

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #f7f6f7; --background: #fcf6ec;
--card: #ffffff; --card: #f3ede2;
--foreground: #25190c; --foreground: #2e2521;
--primary-cta: #ff6207; --primary-cta: #2e2521;
--primary-cta-text: #f7f6f7; --primary-cta-text: #f7f6f7;
--secondary-cta: #ffffff; --secondary-cta: #ffffff;
--secondary-cta-text: #25190c; --secondary-cta-text: #25190c;
--accent: #ffce93; --accent: #b2a28b;
--background-accent: #e8cfa8; --background-accent: #b2a28b;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);