Merge version_1 into main #2

Merged
bender merged 4 commits from version_1 into main 2026-04-02 10:19:58 +00:00
4 changed files with 75 additions and 321 deletions

View File

@@ -7,7 +7,7 @@ import FooterCard from '@/components/sections/footer/FooterCard';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
export default function LandingPage() {
export default function AboutPage() {
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
@@ -25,24 +25,13 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Menu",
id: "/menu",
},
{
name: "About Us",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "About Us", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="BrewBerry Café"
button={{ text: "Order Now", href: "/menu" }}
/>
</div>
@@ -52,20 +41,11 @@ export default function LandingPage() {
title="Passionate About Quality"
description="BrewBerry Café started as a dream to create a community space where friends, students, and families could enjoy affordable luxury in Karimpur. We prioritize fresh, locally-sourced ingredients, maintaining the highest hygiene standards for your safety."
metrics={[
{
value: "50+",
title: "Recipes Crafted",
},
{
value: "100%",
title: "Fresh Ingredients",
},
{
value: "Daily",
title: "Baked Fresh",
},
{ value: "50+", title: "Recipes Crafted" },
{ value: "100%", title: "Fresh Ingredients" },
{ value: "Daily", title: "Baked Fresh" }
]}
imageSrc="http://img.b2bpic.net/free-photo/smiling-young-couple-looking-mobile-phone-near-bar-counter_23-2147859572.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/smiling-young-couple-looking-mobile-phone-near-bar-counter_23-2147859572.jpg"
mediaAnimation="slide-up"
metricsAnimation="slide-up"
/>
@@ -80,15 +60,8 @@ export default function LandingPage() {
description="How BrewBerry started."
blogs={[
{
id: "b1",
category: "Story",
title: "The Beginning",
excerpt: "Started with a small oven.",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-couple-looking-mobile-phone-near-bar-counter_23-2147859572.jpg?_wi=3",
authorName: "Founders",
authorAvatar: "http://img.b2bpic.net/free-photo/smiling-young-couple-looking-mobile-phone-near-bar-counter_23-2147859572.jpg",
date: "Jan 2025",
},
id: "b1", category: "Story", title: "The Beginning", excerpt: "Started with a small oven.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-couple-looking-mobile-phone-near-bar-counter_23-2147859572.jpg", authorName: "Founders", authorAvatar: "http://img.b2bpic.net/free-photo/smiling-young-couple-looking-mobile-phone-near-bar-counter_23-2147859572.jpg", date: "Jan 2025"
}
]}
/>
</div>

View File

@@ -7,7 +7,7 @@ import FeatureCardTwentyOne from '@/components/sections/feature/FeatureCardTwent
import FooterCard from '@/components/sections/footer/FooterCard';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
export default function LandingPage() {
export default function ContactPage() {
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
@@ -25,37 +25,24 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Menu",
id: "/menu",
},
{
name: "About Us",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "About Us", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="BrewBerry Café"
button={{ text: "Order Now", href: "/menu" }}
/>
</div>
<div id="contact-section" data-section="contact-section">
<ContactSplit
useInvertedBackground={false}
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
tag="Visit Us"
title="Get in Touch"
description="Main Market Road, Karimpur, Punjab, India | +91 98765 43210 | brewberrycafe@gmail.com"
imageSrc="http://img.b2bpic.net/free-photo/front-view-delicious-thanksgiving-meal_23-2148629568.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/front-view-delicious-thanksgiving-meal_23-2148629568.jpg"
mediaAnimation="blur-reveal"
/>
</div>
@@ -65,19 +52,11 @@ export default function LandingPage() {
useInvertedBackground={false}
title="Visit Guidelines"
description="What to know before you come."
imageSrc="http://img.b2bpic.net/free-photo/front-view-delicious-thanksgiving-meal_23-2148629568.jpg?_wi=3"
imageSrc="http://img.b2bpic.net/free-photo/front-view-delicious-thanksgiving-meal_23-2148629568.jpg"
mediaAnimation="slide-up"
accordionItems={[
{
id: "g1",
title: "Parking",
content: "Available in the front plaza.",
},
{
id: "g2",
title: "Accessibility",
content: "Wheelchair friendly.",
},
{ id: "g1", title: "Parking", content: "Available in the front plaza." },
{ id: "g2", title: "Accessibility", content: "Wheelchair friendly." }
]}
/>
</div>

View File

@@ -7,7 +7,7 @@ import FooterCard from '@/components/sections/footer/FooterCard';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
export default function LandingPage() {
export default function MenuPage() {
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
@@ -25,75 +25,29 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Menu",
id: "/menu",
},
{
name: "About Us",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "About Us", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="BrewBerry Café"
button={{ text: "Order Now", href: "/menu" }}
/>
</div>
<div id="menu-full" data-section="menu-full">
<ProductCardFour
animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={true}
products={[
{
id: "c1",
name: "Chocolate Truffle Cake",
price: "₹450",
variant: "Half Kg",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-little-cakes-with-chocolate-bars-nuts-dark-surface-nut-fruit-cake-pie-cookie-berry_140725-118456.jpg?_wi=2",
},
{
id: "c2",
name: "Black Forest Cake",
price: "₹400",
variant: "Half Kg",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-little-cakes-with-chocolate-bars-nuts-dark-surface-nut-fruit-cake-pie-cookie-berry_140725-118456.jpg?_wi=3",
},
{
id: "co1",
name: "Espresso",
price: "₹120",
variant: "Hot",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-negroni-cocktail-with-orange_23-2149438819.jpg?_wi=2",
},
{
id: "co2",
name: "Cappuccino",
price: "₹180",
variant: "Hot",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-negroni-cocktail-with-orange_23-2149438819.jpg?_wi=3",
},
{
id: "j1",
name: "Fresh Orange Juice",
price: "₹120",
variant: "Fresh",
imageSrc: "http://img.b2bpic.net/free-photo/glass-freshly-squeezed-orange-juice-half-orange-female-hands_169016-50313.jpg?_wi=2",
},
{
id: "j2",
name: "Detox Green Juice",
price: "₹160",
variant: "Fresh",
imageSrc: "http://img.b2bpic.net/free-photo/glass-freshly-squeezed-orange-juice-half-orange-female-hands_169016-50313.jpg?_wi=3",
},
{ id: "c1", name: "Chocolate Truffle Cake", price: "₹450", variant: "Half Kg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-little-cakes-with-chocolate-bars-nuts-dark-surface-nut-fruit-cake-pie-cookie-berry_140725-118456.jpg" },
{ id: "c2", name: "Black Forest Cake", price: "₹400", variant: "Half Kg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-little-cakes-with-chocolate-bars-nuts-dark-surface-nut-fruit-cake-pie-cookie-berry_140725-118456.jpg" },
{ id: "co1", name: "Espresso", price: "₹120", variant: "Hot", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-negroni-cocktail-with-orange_23-2149438819.jpg" },
{ id: "co2", name: "Cappuccino", price: "₹180", variant: "Hot", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-negroni-cocktail-with-orange_23-2149438819.jpg" },
{ id: "j1", name: "Fresh Orange Juice", price: "₹120", variant: "Fresh", imageSrc: "http://img.b2bpic.net/free-photo/glass-freshly-squeezed-orange-juice-half-orange-female-hands_169016-50313.jpg" },
{ id: "j2", name: "Detox Green Juice", price: "₹160", variant: "Fresh", imageSrc: "http://img.b2bpic.net/free-photo/glass-freshly-squeezed-orange-juice-half-orange-female-hands_169016-50313.jpg" }
]}
title="Our Full Menu"
description="Indulge in our variety of cakes, premium coffees, and fresh juices."
@@ -105,19 +59,11 @@ export default function LandingPage() {
useInvertedBackground={false}
title="Signature Ingredients"
description="The secret behind our taste."
imageSrc="http://img.b2bpic.net/free-photo/top-view-yummy-little-cakes-with-chocolate-bars-nuts-dark-surface-nut-fruit-cake-pie-cookie-berry_140725-118456.jpg?_wi=4"
imageSrc="http://img.b2bpic.net/free-photo/top-view-yummy-little-cakes-with-chocolate-bars-nuts-dark-surface-nut-fruit-cake-pie-cookie-berry_140725-118456.jpg"
mediaAnimation="slide-up"
accordionItems={[
{
id: "i1",
title: "Cocoa",
content: "Premium Belgian chocolate.",
},
{
id: "i2",
title: "Coffee",
content: "Single origin Arabica beans.",
},
{ id: "i1", title: "Cocoa", content: "Premium Belgian chocolate." },
{ id: "i2", title: "Coffee", content: "Single origin Arabica beans." }
]}
/>
</div>

View File

@@ -28,91 +28,39 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Menu",
id: "/menu",
},
{
name: "About Us",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Menu", id: "/menu" },
{ name: "About Us", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="BrewBerry Café"
button={{ text: "Order Now", href: "/menu" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroSplit
background={{
variant: "gradient-bars",
}}
background={{ variant: "gradient-bars" }}
title="Fresh Bakes, Perfect Brews, Pure Refreshment"
description="Experience the finest cakes, artisan coffee, and seasonal fresh juices in the heart of Karimpur. Your cozy corner for hangouts and memories."
buttons={[
{
text: "Order Now",
href: "/menu",
},
{
text: "Visit Us",
href: "/contact",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/front-view-delicious-thanksgiving-meal_23-2148629568.jpg?_wi=1"
buttons={[{ text: "Order Now", href: "/menu" }, { text: "Visit Us", href: "/contact" }]}
imageSrc="http://img.b2bpic.net/free-photo/front-view-delicious-thanksgiving-meal_23-2148629568.jpg"
imageAlt="BrewBerry Café Cozy Vibe"
mediaAnimation="blur-reveal"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/caucasian-business-woman-speaking-by-phone-holding-coffee-go-successful-european-woman-talking-phone-standing-modern-office-building_158595-6749.jpg",
alt: "Happy Customer 1",
},
{
src: "http://img.b2bpic.net/free-photo/happy-woman-photographing-dessert-with-cell-phone-while-being-with-her-friends-cafe_637285-7888.jpg",
alt: "Happy Customer 2",
},
{
src: "http://img.b2bpic.net/free-photo/close-up-portrait-handsome-smiling-redhead-bearded-man-holding-coffee-cup-looking-aside_171337-9997.jpg",
alt: "Happy Customer 3",
},
{
src: "http://img.b2bpic.net/free-photo/attractive-blond-girl-freelancer-working-laptop-taking-notes-notebook-sit-alone-cafe-near-window-drink-coffee-professional-writer-make-post-online-blog-prepare-files-business-meeting-after-lunch_197531-22193.jpg",
alt: "Happy Customer 4",
},
{
src: "http://img.b2bpic.net/free-photo/smiling-young-couple-looking-mobile-phone-near-bar-counter_23-2147859572.jpg",
alt: "Our Team",
},
{ src: "http://img.b2bpic.net/free-photo/caucasian-business-woman-speaking-by-phone-holding-coffee-go-successful-european-woman-talking-phone-standing-modern-office-building_158595-6749.jpg", alt: "Happy Customer 1" },
{ src: "http://img.b2bpic.net/free-photo/happy-woman-photographing-dessert-with-cell-phone-while-being-with-her-friends-cafe_637285-7888.jpg", alt: "Happy Customer 2" },
{ src: "http://img.b2bpic.net/free-photo/close-up-portrait-handsome-smiling-redhead-bearded-man-holding-coffee-cup-looking-aside_171337-9997.jpg", alt: "Happy Customer 3" },
{ src: "http://img.b2bpic.net/free-photo/attractive-blond-girl-freelancer-working-laptop-taking-notes-notebook-sit-alone-cafe-near-window-drink-coffee-professional-writer-make-post-online-blog-prepare-files-business-meeting-after-lunch_197531-22193.jpg", alt: "Happy Customer 4" },
{ src: "http://img.b2bpic.net/free-photo/smiling-young-couple-looking-mobile-phone-near-bar-counter_23-2147859572.jpg", alt: "Our Team" }
]}
avatarText="Loved by 500+ locals"
marqueeItems={[
{
type: "text",
text: "Freshly Baked Daily",
},
{
type: "text",
text: "Premium Arabica Coffee",
},
{
type: "text",
text: "Handcrafted Desserts",
},
{
type: "text",
text: "Refreshing Juices",
},
{
type: "text",
text: "Cozy Ambience",
},
{ type: "text", text: "Freshly Baked Daily" },
{ type: "text", text: "Premium Arabica Coffee" },
{ type: "text", text: "Handcrafted Desserts" },
{ type: "text", text: "Refreshing Juices" },
{ type: "text", text: "Cozy Ambience" }
]}
/>
</div>
@@ -124,27 +72,9 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Chocolate Truffle Cake",
price: "₹450",
variant: "Half Kg",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-little-cakes-with-chocolate-bars-nuts-dark-surface-nut-fruit-cake-pie-cookie-berry_140725-118456.jpg?_wi=1",
},
{
id: "p2",
name: "Cold Coffee",
price: "₹220",
variant: "Medium",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-negroni-cocktail-with-orange_23-2149438819.jpg?_wi=1",
},
{
id: "p3",
name: "Mango Juice",
price: "₹150",
variant: "Large",
imageSrc: "http://img.b2bpic.net/free-photo/glass-freshly-squeezed-orange-juice-half-orange-female-hands_169016-50313.jpg?_wi=1",
},
{ id: "p1", name: "Chocolate Truffle Cake", price: "₹450", variant: "Half Kg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-little-cakes-with-chocolate-bars-nuts-dark-surface-nut-fruit-cake-pie-cookie-berry_140725-118456.jpg" },
{ id: "p2", name: "Cold Coffee", price: "₹220", variant: "Medium", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-negroni-cocktail-with-orange_23-2149438819.jpg" },
{ id: "p3", name: "Mango Juice", price: "₹150", variant: "Large", imageSrc: "http://img.b2bpic.net/free-photo/glass-freshly-squeezed-orange-juice-half-orange-female-hands_169016-50313.jpg" }
]}
title="Bestsellers"
description="Our most loved treats."
@@ -157,60 +87,16 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={true}
testimonials={[
{
id: "1",
name: "Riya Sharma",
role: "Student",
company: "Local University",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/caucasian-business-woman-speaking-by-phone-holding-coffee-go-successful-european-woman-talking-phone-standing-modern-office-building_158595-6749.jpg?_wi=1",
},
{
id: "2",
name: "Arjun Singh",
role: "Regular",
company: "Customer",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-photographing-dessert-with-cell-phone-while-being-with-her-friends-cafe_637285-7888.jpg",
},
{
id: "3",
name: "Priya Verma",
role: "Parent",
company: "Customer",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-handsome-smiling-redhead-bearded-man-holding-coffee-cup-looking-aside_171337-9997.jpg",
},
{
id: "4",
name: "Vikram Sethi",
role: "Professional",
company: "Customer",
rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/attractive-blond-girl-freelancer-working-laptop-taking-notes-notebook-sit-alone-cafe-near-window-drink-coffee-professional-writer-make-post-online-blog-prepare-files-business-meeting-after-lunch_197531-22193.jpg",
},
{
id: "5",
name: "Anita Rao",
role: "Foodie",
company: "Local",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/caucasian-business-woman-speaking-by-phone-holding-coffee-go-successful-european-woman-talking-phone-standing-modern-office-building_158595-6749.jpg?_wi=2",
},
{ id: "1", name: "Riya Sharma", role: "Student", company: "Local University", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/caucasian-business-woman-speaking-by-phone-holding-coffee-go-successful-european-woman-talking-phone-standing-modern-office-building_158595-6749.jpg" },
{ id: "2", name: "Arjun Singh", role: "Regular", company: "Customer", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-photographing-dessert-with-cell-phone-while-being-with-her-friends-cafe_637285-7888.jpg" },
{ id: "3", name: "Priya Verma", role: "Parent", company: "Customer", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-handsome-smiling-redhead-bearded-man-holding-coffee-cup-looking-aside_171337-9997.jpg" },
{ id: "4", name: "Vikram Sethi", role: "Professional", company: "Customer", rating: 4, imageSrc: "http://img.b2bpic.net/free-photo/attractive-blond-girl-freelancer-working-laptop-taking-notes-notebook-sit-alone-cafe-near-window-drink-coffee-professional-writer-make-post-online-blog-prepare-files-business-meeting-after-lunch_197531-22193.jpg" },
{ id: "5", name: "Anita Rao", role: "Foodie", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/caucasian-business-woman-speaking-by-phone-holding-coffee-go-successful-european-woman-talking-phone-standing-modern-office-building_158595-6749.jpg" }
]}
kpiItems={[
{
value: "4.9",
label: "Rating",
},
{
value: "500+",
label: "Happy Orders",
},
{
value: "Daily",
label: "Fresh Bakes",
},
{ value: "4.9", label: "Rating" },
{ value: "500+", label: "Happy Orders" },
{ value: "Daily", label: "Fresh Bakes" }
]}
title="What Our Customers Say"
description="Hear from our happy regulars and cafe lovers."
@@ -222,24 +108,12 @@ export default function LandingPage() {
useInvertedBackground={false}
title="Why Choose Us?"
description="We believe in transparency and quality."
imageSrc="http://img.b2bpic.net/free-photo/smiling-young-couple-looking-mobile-phone-near-bar-counter_23-2147859572.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/smiling-young-couple-looking-mobile-phone-near-bar-counter_23-2147859572.jpg"
mediaAnimation="slide-up"
accordionItems={[
{
id: "a1",
title: "Freshness Guaranteed",
content: "We bake our products every single morning.",
},
{
id: "a2",
title: "Local Ingredients",
content: "Supporting local farmers is at our core.",
},
{
id: "a3",
title: "Hygiene First",
content: "Our kitchen meets the highest safety standards.",
},
{ id: "a1", title: "Freshness Guaranteed", content: "We bake our products every single morning." },
{ id: "a2", title: "Local Ingredients", content: "Supporting local farmers is at our core." },
{ id: "a3", title: "Hygiene First", content: "Our kitchen meets the highest safety standards." }
]}
/>
</div>
@@ -252,27 +126,9 @@ export default function LandingPage() {
title="Our Journey"
description="Growth and milestones achieved together."
metrics={[
{
id: "m1",
title: "Locations",
subtitle: "Branches",
category: "Expansion",
value: "2",
},
{
id: "m2",
title: "Cups",
subtitle: "Served",
category: "Coffee",
value: "10k+",
},
{
id: "m3",
title: "Events",
subtitle: "Catered",
category: "Community",
value: "50",
},
{ id: "m1", title: "Locations", subtitle: "Branches", category: "Expansion", value: "2" },
{ id: "m2", title: "Cups", subtitle: "Served", category: "Coffee", value: "10k+" },
{ id: "m3", title: "Events", subtitle: "Catered", category: "Community", value: "50" }
]}
/>
</div>