6 Commits

Author SHA1 Message Date
b079044a48 Merge version_3 into main
Merge version_3 into main
2025-12-25 16:24:05 +00:00
14d26098a1 Update src/app/page.tsx 2025-12-25 16:24:00 +00:00
193046c1be Merge version_3 into main
Merge version_3 into main
2025-12-25 16:22:25 +00:00
d4b3f3f3fb Update src/app/page.tsx 2025-12-25 16:22:21 +00:00
e403d1f695 Merge version_3 into main
Merge version_3 into main
2025-12-25 16:20:14 +00:00
674a6cf9a2 Update src/app/page.tsx 2025-12-25 16:20:09 +00:00

View File

@@ -1,4 +1,4 @@
"use client" "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleMinimal from '@/components/navbar/NavbarStyleMinimal'; import NavbarStyleMinimal from '@/components/navbar/NavbarStyleMinimal';
@@ -9,7 +9,7 @@ import ProductCardSeven from '@/components/sections/product/ProductCardSeven';
import TestimonialCardNine from '@/components/sections/testimonial/TestimonialCardNine'; import TestimonialCardNine from '@/components/sections/testimonial/TestimonialCardNine';
import ContactFaq from '@/components/sections/contact/ContactFaq'; import ContactFaq from '@/components/sections/contact/ContactFaq';
import FooterMedia from '@/components/sections/footer/FooterMedia'; import FooterMedia from '@/components/sections/footer/FooterMedia';
import { Leaf, Zap, Star, Heart, MapPin } from 'lucide-react'; import { Coffee, Leaf, Zap, Star, Heart } from 'lucide-react';
export default function CoffeePage() { export default function CoffeePage() {
return ( return (
@@ -27,11 +27,15 @@ export default function CoffeePage() {
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleMinimal <NavbarStyleMinimal
brandName="Gloria" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766573457718-zh216nxd.jpg"
button={{ links={[
text: "Book a Table", { label: "Menu", href: "features" },
href: "#contact" { label: "About", href: "about" },
}} { label: "Products", href: "products" },
{ label: "Contact", href: "contact" }
]}
cta="Book a Table"
ctaLink="contact"
/> />
</div> </div>
@@ -39,72 +43,23 @@ export default function CoffeePage() {
<HeroBillboardMetrics <HeroBillboardMetrics
title="Welcome to Gloria Coffee" title="Welcome to Gloria Coffee"
description="Experience the finest specialty coffee in a warm, inviting atmosphere. From our carefully sourced beans to expertly crafted beverages, every cup tells a story." description="Experience the finest specialty coffee in a warm, inviting atmosphere. From our carefully sourced beans to expertly crafted beverages, every cup tells a story."
tag="Specialty Coffee House" primaryCta="Explore Menu"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766573457718-zh216nxd.jpg" primaryCtaLink="features"
imageAlt="Gloria Coffee House" secondaryCta="Visit Us"
frameStyle="card" secondaryCtaLink="contact"
metricsLabel="Trusted by coffee lovers and professionals worldwide"
metrics={[ metrics={[
{ { label: "Years of Excellence", value: "15+" },
id: "1", { label: "Happy Customers Daily", value: "1000+" },
value: "15+", { label: "Premium Coffee Blends", value: "50+" }
label: "Years of Excellence"
},
{
id: "2",
value: "1000+",
label: "Happy Customers Daily"
},
{
id: "3",
value: "50+",
label: "Premium Coffee Blends"
}
]}
buttons={[
{
text: "Explore Menu",
href: "#products"
},
{
text: "Visit Us",
href: "#contact"
}
]} ]}
image="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766573457718-zh216nxd.jpg"
badge="Specialty Coffee House"
/> />
</div> </div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<SplitAbout <SplitAbout
title="Our Story" description="Gloria Coffee was founded with a simple passion: to bring the world's finest coffees to your cup. We believe every sip should be a moment of joy and connection. We partner directly with sustainable coffee farms, employ expert baristas who craft each drink with precision, maintain premium quality standards, and focus on being a community gathering place for meaningful moments."
description="Gloria Coffee was founded with a simple passion: to bring the world's finest coffees to your cup. We believe every sip should be a moment of joy and connection."
imagePosition="right"
textboxLayout="default"
useInvertedBackground="noInvert"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766504475843-rx4nokgi.jpg"
imageAlt="Gloria Coffee Interior"
bulletPoints={[
{
title: "Ethically Sourced",
description: "We partner directly with sustainable coffee farms around the world",
icon: Leaf
},
{
title: "Expert Baristas",
description: "Our trained professionals craft each drink with precision and care",
icon: Zap
},
{
title: "Premium Quality",
description: "Only the finest beans and ingredients make it to your cup",
icon: Star
},
{
title: "Community Focus",
description: "More than coffee - we're a gathering place for meaningful moments",
icon: Heart
}
]}
/> />
</div> </div>
@@ -112,33 +67,27 @@ export default function CoffeePage() {
<FeatureCardFifteen <FeatureCardFifteen
title="Our Specialty Drinks" title="Our Specialty Drinks"
description="Handcrafted beverages that elevate your coffee experience" description="Handcrafted beverages that elevate your coffee experience"
tag="Signature Selection"
features={[ features={[
{ {
id: "1",
title: "Caramel Macchiato", title: "Caramel Macchiato",
description: "Espresso with steamed milk and signature caramel drizzle", description: "Espresso with steamed milk and signature caramel drizzle",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766414392169-w4l2sncs.jpg", image: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766414392169-w4l2sncs.jpg",
imageAlt: "Caramel Macchiato" icon: Coffee
}, },
{ {
id: "2",
title: "Single Origin Espresso", title: "Single Origin Espresso",
description: "Pure, bold, and perfectly extracted from premium beans", description: "Pure, bold, and perfectly extracted from premium beans",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766414395178-77w1rchc.jpg", image: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766414395178-77w1rchc.jpg",
imageAlt: "Single Origin Espresso" icon: Star
}, },
{ {
id: "3",
title: "Iced Vanilla Latte", title: "Iced Vanilla Latte",
description: "Smooth, refreshing, and perfect for warm days", description: "Smooth, refreshing, and perfect for warm days",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766414393098-5j3dbjps.jpg", image: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766414393098-5j3dbjps.jpg",
imageAlt: "Iced Vanilla Latte" icon: Heart
} }
]} ]}
animationType="slide-up" badge="Signature Selection"
textboxLayout="default"
useInvertedBackground="noInvert"
/> />
</div> </div>
@@ -146,35 +95,33 @@ export default function CoffeePage() {
<ProductCardSeven <ProductCardSeven
title="Featured Menu Items" title="Featured Menu Items"
description="Discover our most loved offerings" description="Discover our most loved offerings"
tag="Must Try"
products={[ products={[
{ {
id: "1",
name: "Morning Croissant", name: "Morning Croissant",
price: "$5.99", price: "$5.99",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766573458620-djq2znw8.jpg", image: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766573458620-djq2znw8.jpg",
imageAlt: "Butter Croissant" rating: 4.8,
ctaText: "Order Now",
ctaLink: "contact"
}, },
{ {
id: "2",
name: "Caprese Sandwich", name: "Caprese Sandwich",
price: "$9.99", price: "$9.99",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766414396263-ecaeakat.jpg", image: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766414396263-ecaeakat.jpg",
imageAlt: "Fresh Caprese Sandwich" rating: 4.9,
ctaText: "Order Now",
ctaLink: "contact"
}, },
{ {
id: "3",
name: "Chocolate Cake", name: "Chocolate Cake",
price: "$6.99", price: "$6.99",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766573460458-6fck1vod.jpg", image: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766573460458-6fck1vod.jpg",
imageAlt: "Rich Chocolate Cake" rating: 4.7,
ctaText: "Order Now",
ctaLink: "contact"
} }
]} ]}
gridVariant="uniform-all-items-equal" badge="Must Try"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground="noInvert"
carouselMode="buttons"
/> />
</div> </div>
@@ -182,40 +129,30 @@ export default function CoffeePage() {
<TestimonialCardNine <TestimonialCardNine
title="What Our Customers Say" title="What Our Customers Say"
description="Join thousands who've made Gloria their favorite coffeehouse" description="Join thousands who've made Gloria their favorite coffeehouse"
textboxLayout="default"
useInvertedBackground="noInvert"
testimonials={[ testimonials={[
{ {
id: "1",
quote: "The best espresso I've had outside of Italy. Every barista knows how to perfect each drink.", quote: "The best espresso I've had outside of Italy. Every barista knows how to perfect each drink.",
name: "Maria Rodriguez", author: "Maria Rodriguez",
role: "Regular Customer", role: "Regular Customer",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766679215769-8spgigse.jpg", avatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766679215769-8spgigse.jpg"
imageAlt: "Maria Rodriguez"
}, },
{ {
id: "2",
quote: "Gloria is my creative sanctuary. Great coffee, peaceful ambiance, and amazing staff.", quote: "Gloria is my creative sanctuary. Great coffee, peaceful ambiance, and amazing staff.",
name: "James Chen", author: "James Chen",
role: "Freelancer", role: "Freelancer",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766508653705-qp2xy5s6.jpg", avatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766508653705-qp2xy5s6.jpg"
imageAlt: "James Chen"
}, },
{ {
id: "3",
quote: "I bring all my clients here for meetings. The atmosphere and quality coffee make the perfect impression.", quote: "I bring all my clients here for meetings. The atmosphere and quality coffee make the perfect impression.",
name: "Sarah Thompson", author: "Sarah Thompson",
role: "Business Owner", role: "Business Owner",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766679217178-y1zjo42n.jpg", avatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766679217178-y1zjo42n.jpg"
imageAlt: "Sarah Thompson"
}, },
{ {
id: "4",
quote: "The team remembers my order and always greets me with a smile. That's customer service done right.", quote: "The team remembers my order and always greets me with a smile. That's customer service done right.",
name: "Michael Park", author: "Michael Park",
role: "Morning Regular", role: "Morning Regular",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766679218140-bhsns38m.jpg", avatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766679218140-bhsns38m.jpg"
imageAlt: "Michael Park"
} }
]} ]}
/> />
@@ -223,37 +160,26 @@ export default function CoffeePage() {
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactFaq <ContactFaq
ctaTitle="Visit Gloria Coffee" title="Visit Gloria Coffee"
ctaDescription="Join us for your next coffee break. We're open seven days a week." description="Join us for your next coffee break. We're open seven days a week."
ctaButton={{ ctaText="Get Directions"
text: "Get Directions", ctaLink="https://maps.google.com"
href: "https://maps.google.com"
}}
ctaIcon={MapPin}
useInvertedBackground="noInvert"
animationType="slide-up"
accordionAnimationType="smooth"
showCard={true}
faqs={[ faqs={[
{ {
id: "1", question: "What are your opening hours?",
title: "What are your opening hours?", answer: "Monday - Friday: 6:00 AM - 8:00 PM. Saturday - Sunday: 8:00 AM - 9:00 PM. We're closed on major holidays."
content: "Monday - Friday: 6:00 AM - 8:00 PM. Saturday - Sunday: 8:00 AM - 9:00 PM. We're closed on major holidays."
}, },
{ {
id: "2", question: "Do you offer WiFi?",
title: "Do you offer WiFi?", answer: "Yes, free WiFi is available to all customers. Password is displayed at the counter."
content: "Yes, free WiFi is available to all customers. Password is displayed at the counter."
}, },
{ {
id: "3", question: "Can I reserve a table?",
title: "Can I reserve a table?", answer: "For groups of 6 or more, we recommend calling ahead at (555) 123-4567 to reserve seating."
content: "For groups of 6 or more, we recommend calling ahead at (555) 123-4567 to reserve seating."
}, },
{ {
id: "4", question: "Do you have vegan options?",
title: "Do you have vegan options?", answer: "Absolutely! We offer plant-based milk alternatives and vegan pastries. Ask our baristas for recommendations."
content: "Absolutely! We offer plant-based milk alternatives and vegan pastries. Ask our baristas for recommendations."
} }
]} ]}
/> />
@@ -261,60 +187,36 @@ export default function CoffeePage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterMedia <FooterMedia
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766565658398-rzdk67xj.jpg"
imageAlt="Premium Coffee Beans"
logoText="Gloria" logoText="Gloria"
copyrightText="© 2025 Gloria Coffee. All rights reserved." description="Premium specialty coffee house serving the finest beverages since 2010."
columns={[ copyright="© 2025 Gloria Coffee. All rights reserved."
links={[
{ {
title: "Hours", title: "Hours",
items: [ items: [
{ { label: "Monday - Friday: 6 AM - 8 PM", href: "contact" },
label: "Monday - Friday: 6 AM - 8 PM" { label: "Saturday - Sunday: 8 AM - 9 PM", href: "contact" },
}, { label: "Contact: (555) 123-4567", href: "contact" }
{
label: "Saturday - Sunday: 8 AM - 9 PM"
},
{
label: "Contact: (555) 123-4567"
}
] ]
}, },
{ {
title: "Location", title: "Location",
items: [ items: [
{ { label: "123 Coffee Street", href: "https://maps.google.com" },
label: "123 Coffee Street", { label: "Downtown District", href: "https://maps.google.com" },
href: "https://maps.google.com" { label: "Get Directions", href: "https://maps.google.com" }
},
{
label: "Downtown District",
href: "https://maps.google.com"
},
{
label: "Get Directions",
href: "https://maps.google.com"
}
] ]
}, },
{ {
title: "Follow Us", title: "Follow Us",
items: [ items: [
{ { label: "Instagram", href: "https://instagram.com" },
label: "Instagram", { label: "Facebook", href: "https://facebook.com" },
href: "https://instagram.com" { label: "Contact Us", href: "contact" }
},
{
label: "Facebook",
href: "https://facebook.com"
},
{
label: "Contact Us",
href: "#contact"
}
] ]
} }
]} ]}
media="https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766565658398-rzdk67xj.jpg"
/> />
</div> </div>
</ThemeProvider> </ThemeProvider>