Merge version_2 into main

Merge version_2 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-05-07 12:55:41 +00:00
2 changed files with 47 additions and 182 deletions

View File

@@ -33,25 +33,15 @@ export default function LandingPage() {
<NavbarStyleApple <NavbarStyleApple
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Menu", name: "Menu", id: "products"},
id: "products",
},
{ {
name: "Reviews", name: "Reviews", id: "testimonials"},
id: "testimonials",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="The GrG Bakery" brandName="The GrG Bakery"
/> />
@@ -60,19 +50,14 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroLogoBillboard <HeroLogoBillboard
background={{ background={{
variant: "plain", variant: "plain"}}
}}
logoText="The GrG Bakery" logoText="The GrG Bakery"
description="Authentic flavours, artisan techniques, and the heart of Lalitpur's pastry scene." description="Authentic flavours, artisan techniques, and the heart of Lalitpur's pastry scene."
buttons={[ buttons={[
{ {
text: "View Menu", text: "View Menu", href: "#products"},
href: "#products",
},
{ {
text: "Contact Us", text: "Contact Us", href: "#contact"},
href: "#contact",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/couple-wearing-aprons-coffee-shop_23-2148366647.jpg" imageSrc="http://img.b2bpic.net/free-photo/couple-wearing-aprons-coffee-shop_23-2148366647.jpg"
imageAlt="artisanal bakery display case pastries" imageAlt="artisanal bakery display case pastries"
@@ -87,19 +72,13 @@ export default function LandingPage() {
metrics={[ metrics={[
{ {
icon: Award, icon: Award,
label: "Years Active", label: "Years Active", value: "5+"},
value: "5+",
},
{ {
icon: Coffee, icon: Coffee,
label: "Pastries Daily", label: "Pastries Daily", value: "200+"},
value: "200+",
},
{ {
icon: Smile, icon: Smile,
label: "Happy Customers", label: "Happy Customers", value: "1000s"},
value: "1000s",
},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
/> />
@@ -113,47 +92,17 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "1", id: "1", name: "Triple Chocolate Cake", price: "Rs 350", imageSrc: "http://img.b2bpic.net/free-photo/piece-chocolate-truffle-cake-wooden-table_123827-19782.jpg", imageAlt: "gourmet chocolate cake slice display"},
name: "Triple Chocolate Cake",
price: "Rs 350",
imageSrc: "http://img.b2bpic.net/free-photo/piece-chocolate-truffle-cake-wooden-table_123827-19782.jpg",
imageAlt: "gourmet chocolate cake slice display",
},
{ {
id: "2", id: "2", name: "Swiss Roll", price: "Rs 150", imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-raspberry-cake-roll_114579-62635.jpg", imageAlt: "fresh swiss roll pastry dessert"},
name: "Swiss Roll",
price: "Rs 150",
imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-raspberry-cake-roll_114579-62635.jpg",
imageAlt: "fresh swiss roll pastry dessert",
},
{ {
id: "3", id: "3", name: "Artisan Cookies", price: "Rs 80", imageSrc: "http://img.b2bpic.net/free-photo/jar-biscuits-sweeties_114579-5791.jpg", imageAlt: "delicious chocolate chip cookies pile"},
name: "Artisan Cookies",
price: "Rs 80",
imageSrc: "http://img.b2bpic.net/free-photo/jar-biscuits-sweeties_114579-5791.jpg",
imageAlt: "delicious chocolate chip cookies pile",
},
{ {
id: "4", id: "4", name: "Red Velvet Cake", price: "Rs 320", imageSrc: "http://img.b2bpic.net/free-photo/side-view-tasty-cake-decorated-with-cream-currant-blue-plate-colorful-background_140725-94636.jpg", imageAlt: "red velvet cake slice elegant"},
name: "Red Velvet Cake",
price: "Rs 320",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-tasty-cake-decorated-with-cream-currant-blue-plate-colorful-background_140725-94636.jpg",
imageAlt: "red velvet cake slice elegant",
},
{ {
id: "5", id: "5", name: "Fresh Brew Coffee", price: "Rs 120", imageSrc: "http://img.b2bpic.net/free-photo/mocca-coffee-shop_1339-4900.jpg", imageAlt: "hot fresh latte coffee cup"},
name: "Fresh Brew Coffee",
price: "Rs 120",
imageSrc: "http://img.b2bpic.net/free-photo/mocca-coffee-shop_1339-4900.jpg",
imageAlt: "hot fresh latte coffee cup",
},
{ {
id: "6", id: "6", name: "Breakfast Danish", price: "Rs 180", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-alfajores-arrangement_23-2148740231.jpg", imageAlt: "assorted gourmet bakery pastries tray"},
name: "Breakfast Danish",
price: "Rs 180",
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-alfajores-arrangement_23-2148740231.jpg",
imageAlt: "assorted gourmet bakery pastries tray",
},
]} ]}
title="Our Signature Creations" title="Our Signature Creations"
description="From decadent cakes to fresh Swiss rolls, discover our fan favourites." description="From decadent cakes to fresh Swiss rolls, discover our fan favourites."
@@ -166,50 +115,15 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", title: "Incredible Cakes", quote: "The triple chocolate cake is to die for!", name: "Salil Timalsina", role: "Local Guide", imageSrc: "http://img.b2bpic.net/free-photo/woman-trying-listening-some-sound_1187-3768.jpg", imageAlt: "happy customer smiling portrait"},
title: "Incredible Cakes",
quote: "The triple chocolate cake is to die for!",
name: "Salil Timalsina",
role: "Local Guide",
imageSrc: "http://img.b2bpic.net/free-photo/woman-trying-listening-some-sound_1187-3768.jpg",
imageAlt: "happy customer smiling portrait",
},
{ {
id: "2", id: "2", title: "Affordable Gems", quote: "Extremely affordable rates and amazing flavours.", name: "Abhinav Joshi", role: "Nepali Food Traveller", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-working-bakery_23-2150273239.jpg", imageAlt: "smiling young adult portrait"},
title: "Affordable Gems",
quote: "Extremely affordable rates and amazing flavours.",
name: "Abhinav Joshi",
role: "Nepali Food Traveller",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-working-bakery_23-2150273239.jpg",
imageAlt: "smiling young adult portrait",
},
{ {
id: "3", id: "3", title: "Highly Recommend", quote: "The cakes were delicious and delivery always on time.", name: "Pratikshya Limbu", role: "Customer", imageSrc: "http://img.b2bpic.net/free-photo/merry-young-adult-enjoying-christmas-conversation-video-call-room-decorated-festivity-celebration-talking-woman-preparing-drink-wine-kitchen-with-joyful-ornaments_482257-28400.jpg", imageAlt: "happy middle aged woman portrait"},
title: "Highly Recommend",
quote: "The cakes were delicious and delivery always on time.",
name: "Pratikshya Limbu",
role: "Customer",
imageSrc: "http://img.b2bpic.net/free-photo/merry-young-adult-enjoying-christmas-conversation-video-call-room-decorated-festivity-celebration-talking-woman-preparing-drink-wine-kitchen-with-joyful-ornaments_482257-28400.jpg",
imageAlt: "happy middle aged woman portrait",
},
{ {
id: "4", id: "4", title: "Amazing Red Velvet", quote: "Quality comparable to a high-end bakery in the UK.", name: "Ri Limbu", role: "Customer", imageSrc: "http://img.b2bpic.net/free-photo/person-paying-using-nfc-technology_23-2149893781.jpg", imageAlt: "happy young man portrait smiling"},
title: "Amazing Red Velvet",
quote: "Quality comparable to a high-end bakery in the UK.",
name: "Ri Limbu",
role: "Customer",
imageSrc: "http://img.b2bpic.net/free-photo/person-paying-using-nfc-technology_23-2149893781.jpg",
imageAlt: "happy young man portrait smiling",
},
{ {
id: "5", id: "5", title: "Great Vibes", quote: "A chill place with high-quality treats.", name: "Saksham", role: "Foodie", imageSrc: "http://img.b2bpic.net/free-photo/female-bakery-owner-counter-with-croissant-talking-mobile-phone_23-2148189128.jpg", imageAlt: "smiling professional woman portrait"},
title: "Great Vibes",
quote: "A chill place with high-quality treats.",
name: "Saksham",
role: "Foodie",
imageSrc: "http://img.b2bpic.net/free-photo/female-bakery-owner-counter-with-croissant-talking-mobile-phone_23-2148189128.jpg",
imageAlt: "smiling professional woman portrait",
},
]} ]}
title="What Our Community Says" title="What Our Community Says"
description="Loved by locals, celebrated in Lalitpur." description="Loved by locals, celebrated in Lalitpur."
@@ -224,20 +138,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "4.2", description: "Google Rating"},
value: "4.2",
description: "Google Rating",
},
{ {
id: "m2", id: "m2", value: "2432", description: "Happy Reviews"},
value: "2432",
description: "Happy Reviews",
},
{ {
id: "m3", id: "m3", value: "1-500", description: "Budget Friendly (Rs)"},
value: "1-500",
description: "Budget Friendly (Rs)",
},
]} ]}
title="Bakery at a Glance" title="Bakery at a Glance"
description="Celebrating our journey through numbers and community love." description="Celebrating our journey through numbers and community love."
@@ -249,14 +154,7 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={true}
names={[ names={[
"Facebook", "Facebook", "Instagram", "Google Maps", "Food Traveller", "Local Guide", "Daily Food", "Cafe Lovers"]}
"Instagram",
"Google Maps",
"Food Traveller",
"Local Guide",
"Daily Food",
"Cafe Lovers",
]}
title="Find Us Online" title="Find Us Online"
description="Stay connected with our daily specials and community updates." description="Stay connected with our daily specials and community updates."
/> />
@@ -267,25 +165,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "q1", id: "q1", title: "Where is the bakery located?", content: "We are located at M828+JV3, Lalitpur 44700."},
title: "Where is the bakery located?",
content: "We are located at M828+JV3, Lalitpur 44700.",
},
{ {
id: "q2", id: "q2", title: "What are your opening hours?", content: "We are open daily and close at 8 PM."},
title: "What are your opening hours?",
content: "We are open daily and close at 8 PM.",
},
{ {
id: "q3", id: "q3", title: "Do you offer delivery?", content: "Yes, we provide timely delivery services for our cake orders."},
title: "Do you offer delivery?",
content: "Yes, we provide timely delivery services for our cake orders.",
},
{ {
id: "q4", id: "q4", title: "Is it a good place to dine in?", content: "Yes, our ambience is chilled and perfect for hanging out with friends."},
title: "Is it a good place to dine in?",
content: "Yes, our ambience is chilled and perfect for hanging out with friends.",
},
]} ]}
sideTitle="Common Questions" sideTitle="Common Questions"
sideDescription="Find answers to our most popular inquiries." sideDescription="Find answers to our most popular inquiries."
@@ -300,25 +186,14 @@ export default function LandingPage() {
description="Reach out to reserve your cake or get in touch for queries." description="Reach out to reserve your cake or get in touch for queries."
inputs={[ inputs={[
{ {
name: "name", name: "name", type: "text", placeholder: "Your Name"},
type: "text",
placeholder: "Your Name",
},
{ {
name: "email", name: "email", type: "email", placeholder: "Email Address"},
type: "email",
placeholder: "Email Address",
},
{ {
name: "phone", name: "phone", type: "tel", placeholder: "Phone Number"},
type: "tel",
placeholder: "Phone Number",
},
]} ]}
textarea={{ textarea={{
name: "message", name: "message", placeholder: "Your order or query...", rows: 4,
placeholder: "Your order or query...",
rows: 4,
}} }}
imageSrc="http://img.b2bpic.net/free-photo/female-carrier-letting-fastfood-order-package-front-door-client-picking-up-paperbag-with-restaurant-lunch-takeaway-service-courier-delivering-food-covid-19-pandemic-wearing-facemask_482257-60677.jpg" imageSrc="http://img.b2bpic.net/free-photo/female-carrier-letting-fastfood-order-package-front-door-client-picking-up-paperbag-with-restaurant-lunch-takeaway-service-courier-delivering-food-covid-19-pandemic-wearing-facemask_482257-60677.jpg"
imageAlt="bakery storefront exterior warm lighting" imageAlt="bakery storefront exterior warm lighting"
@@ -329,29 +204,19 @@ export default function LandingPage() {
<FooterBase <FooterBase
columns={[ columns={[
{ {
title: "Bakery", title: "Bakery", items: [
items: [
{ {
label: "Menu", label: "Menu", href: "#products"},
href: "#products",
},
{ {
label: "About", label: "About", href: "#about"},
href: "#about",
},
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"},
href: "#",
},
], ],
}, },
]} ]}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #f5f4ef; --background: #fbfaff;
--card: #dad6cd; --card: #f7f5ff;
--foreground: #2a2928; --foreground: #0f0022;
--primary-cta: #2a2928; --primary-cta: #8b5cf6;
--primary-cta-text: #f5f4ef; --primary-cta-text: #f5f4ef;
--secondary-cta: #ecebea; --secondary-cta: #ffffff;
--secondary-cta-text: #2a2928; --secondary-cta-text: #2a2928;
--accent: #ffffff; --accent: #d8cef5;
--background-accent: #c6b180; --background-accent: #c4a8f9;
/* 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);