5 Commits

Author SHA1 Message Date
24cd0f77c7 Merge version_2 into main
Merge version_2 into main
2026-03-23 17:19:43 +00:00
b0720eea1b Update src/app/styles/variables.css 2026-03-23 17:19:40 +00:00
f20f5555f1 Update src/app/styles/base.css 2026-03-23 17:19:39 +00:00
57d76d1fea Update src/app/page.tsx 2026-03-23 17:19:39 +00:00
6cbc519667 Merge version_1 into main
Merge version_1 into main
2026-03-23 17:17:33 +00:00
3 changed files with 62 additions and 173 deletions

View File

@@ -31,22 +31,14 @@ export default function LandingPage() {
<NavbarStyleCentered <NavbarStyleCentered
navItems={[ navItems={[
{ {
name: "Menu", name: "Menu", id: "menu"},
id: "menu",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
button={{ button={{
text: "Order Now", text: "Order Now", href: "#contact"}}
href: "#contact",
}}
brandName="CHEEZBAY" brandName="CHEEZBAY"
/> />
</div> </div>
@@ -54,51 +46,28 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardRotatedCarousel <HeroBillboardRotatedCarousel
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
title="CHEEZBAY\nPremium Fast Food, Fresh Every Time" title="CHEEZBAY\nPremium Fast Food, Fresh Every Time"
description="Indulge in our crave-worthy selection of burgers, cheesy dishes, and golden fries. Experience quality ingredients and quick service designed for your ultimate satisfaction." description="Indulge in our crave-worthy selection of burgers, cheesy dishes, and golden fries. Experience quality ingredients and quick service designed for your ultimate satisfaction."
buttons={[ buttons={[
{ {
text: "Order Now", text: "Order Now", href: "#contact"},
href: "#contact",
},
{ {
text: "View Menu", text: "View Menu", href: "#menu"},
href: "#menu",
},
]} ]}
carouselItems={[ carouselItems={[
{ {
id: "1", id: "1", imageSrc: "http://img.b2bpic.net/free-photo/tasty-sandwich-tomatoes-with-stem-knife-dark-mix-color-surface-with-free-space_179666-42279.jpg", imageAlt: "Gourmet burger with melted cheese and fresh vegetables"},
imageSrc: "http://img.b2bpic.net/free-photo/tasty-sandwich-tomatoes-with-stem-knife-dark-mix-color-surface-with-free-space_179666-42279.jpg",
imageAlt: "Gourmet burger with melted cheese and fresh vegetables",
},
{ {
id: "2", id: "2", imageSrc: "http://img.b2bpic.net/free-photo/fast-food-menu-with-copy-space_23-2148258530.jpg", imageAlt: "Crispy golden french fries in basket"},
imageSrc: "http://img.b2bpic.net/free-photo/fast-food-menu-with-copy-space_23-2148258530.jpg",
imageAlt: "Crispy golden french fries in basket",
},
{ {
id: "3", id: "3", imageSrc: "http://img.b2bpic.net/free-photo/composition-tasty-food-ingredients_23-2148869916.jpg", imageAlt: "Variety of cheesy fast food dishes"},
imageSrc: "http://img.b2bpic.net/free-photo/composition-tasty-food-ingredients_23-2148869916.jpg",
imageAlt: "Variety of cheesy fast food dishes",
},
{ {
id: "4", id: "4", imageSrc: "http://img.b2bpic.net/free-photo/burger-menu-two-person-with-soft-drinks_114579-1126.jpg", imageAlt: "Fast food combo meal burger fries drink"},
imageSrc: "http://img.b2bpic.net/free-photo/burger-menu-two-person-with-soft-drinks_114579-1126.jpg",
imageAlt: "Fast food combo meal burger fries drink",
},
{ {
id: "5", id: "5", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-chopping-boards-with-fried-chicken-nuggets-sauces_23-2148646589.jpg", imageAlt: "Tasty chicken nuggets with cheese dip"},
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-chopping-boards-with-fried-chicken-nuggets-sauces_23-2148646589.jpg",
imageAlt: "Tasty chicken nuggets with cheese dip",
},
{ {
id: "6", id: "6", imageSrc: "http://img.b2bpic.net/free-photo/top-view-chef-with-black-gloves-holding-raw-fish-wood-board-pepper-grinder-flour-bowl-pomegranate-seeds-bowl-kitchen-table_179666-46873.jpg", imageAlt: "Professional kitchen preparing fast food"},
imageSrc: "http://img.b2bpic.net/free-photo/top-view-chef-with-black-gloves-holding-raw-fish-wood-board-pepper-grinder-flour-bowl-pomegranate-seeds-bowl-kitchen-table_179666-46873.jpg",
imageAlt: "Professional kitchen preparing fast food",
},
]} ]}
autoPlay={true} autoPlay={true}
autoPlayInterval={4000} autoPlayInterval={4000}
@@ -113,32 +82,17 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
id: "1", id: "1", title: "Fresh Ingredients", tags: [
title: "Fresh Ingredients", "Quality"],
tags: [ imageSrc: "http://img.b2bpic.net/free-vector/pack-nine-round-organic-food-stickers_23-2147627138.jpg", imageAlt: "Fresh produce icon"},
"Quality",
],
imageSrc: "http://img.b2bpic.net/free-vector/pack-nine-round-organic-food-stickers_23-2147627138.jpg",
imageAlt: "Fresh produce icon",
},
{ {
id: "2", id: "2", title: "Quick Service", tags: [
title: "Quick Service", "Efficient"],
tags: [ imageSrc: "http://img.b2bpic.net/free-vector/flat-design-last-chance-badges_23-2149453241.jpg", imageAlt: "Fast delivery icon"},
"Efficient",
],
imageSrc: "http://img.b2bpic.net/free-vector/flat-design-last-chance-badges_23-2149453241.jpg",
imageAlt: "Fast delivery icon",
},
{ {
id: "3", id: "3", title: "Friendly Staff", tags: [
title: "Friendly Staff", "Welcoming"],
tags: [ imageSrc: "http://img.b2bpic.net/free-vector/six-workers-teamwork_23-2147673648.jpg", imageAlt: "Happy customer service icon"},
"Welcoming",
],
imageSrc: "http://img.b2bpic.net/free-vector/six-workers-teamwork_23-2147673648.jpg",
imageAlt: "Happy customer service icon",
},
]} ]}
title="Why Locals Love CHEEZBAY" title="Why Locals Love CHEEZBAY"
description="Discover what makes CHEEZBAY the top choice for fast food in Topi. We're committed to quality, speed, and a smile with every order." description="Discover what makes CHEEZBAY the top choice for fast food in Topi. We're committed to quality, speed, and a smile with every order."
@@ -151,45 +105,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Sarah Johnson", date: "October 2023", title: "Fresh, Flavorful, Crave-Worthy!", quote: "I recently tried Cheezbay in Topi and honestly, I loved the food! Everything was fresh, flavorful, and exactly what I was craving.", tag: "Delightful", avatarSrc: "http://img.b2bpic.net/free-photo/serious-confident-asian-male-executive_1262-5523.jpg", avatarAlt: "Sarah Johnson"},
name: "Sarah Johnson",
date: "October 2023",
title: "Fresh, Flavorful, Crave-Worthy!",
quote: "I recently tried Cheezbay in Topi and honestly, I loved the food! Everything was fresh, flavorful, and exactly what I was craving.",
tag: "Delightful",
avatarSrc: "http://img.b2bpic.net/free-photo/serious-confident-asian-male-executive_1262-5523.jpg",
avatarAlt: "Sarah Johnson",
},
{ {
id: "2", id: "2", name: "Michael Chen", date: "November 2023", title: "My New Favorite Spot!", quote: "CHEEZBAY consistently delivers amazing food and service. The CheezBay Burger is a must-try. Always a great experience!", tag: "Excellent", avatarSrc: "http://img.b2bpic.net/free-photo/confident-businessman-smiling_107420-84733.jpg", avatarAlt: "Michael Chen"},
name: "Michael Chen",
date: "November 2023",
title: "My New Favorite Spot!",
quote: "CHEEZBAY consistently delivers amazing food and service. The CheezBay Burger is a must-try. Always a great experience!",
tag: "Excellent",
avatarSrc: "http://img.b2bpic.net/free-photo/confident-businessman-smiling_107420-84733.jpg",
avatarAlt: "Michael Chen",
},
{ {
id: "3", id: "3", name: "Emily Rodriguez", date: "December 2023", title: "Quick and Delicious!", quote: "Ordered for delivery and it arrived so fast, still hot and perfectly fresh. The cheesy nuggets are incredibly addictive!", tag: "Efficient", avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-handsome-young-dark-skinned-student-employee_273609-9115.jpg", avatarAlt: "Emily Rodriguez"},
name: "Emily Rodriguez",
date: "December 2023",
title: "Quick and Delicious!",
quote: "Ordered for delivery and it arrived so fast, still hot and perfectly fresh. The cheesy nuggets are incredibly addictive!",
tag: "Efficient",
avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-handsome-young-dark-skinned-student-employee_273609-9115.jpg",
avatarAlt: "Emily Rodriguez",
},
{ {
id: "4", id: "4", name: "David Kim", date: "January 2024", title: "Premium Fast Food Done Right", quote: "You can tell they use quality ingredients. Its not just fast food; its a premium experience. Highly recommend the golden fries!", tag: "Premium", avatarSrc: "http://img.b2bpic.net/free-photo/middle-age-beautiful-woman-smiling-happy-confident-standing-with-smile-face-terrace_839833-20696.jpg", avatarAlt: "David Kim"},
name: "David Kim",
date: "January 2024",
title: "Premium Fast Food Done Right",
quote: "You can tell they use quality ingredients. Its not just fast food; its a premium experience. Highly recommend the golden fries!",
tag: "Premium",
avatarSrc: "http://img.b2bpic.net/free-photo/middle-age-beautiful-woman-smiling-happy-confident-standing-with-smile-face-terrace_839833-20696.jpg",
avatarAlt: "David Kim",
},
]} ]}
title="What Our Customers Say" title="What Our Customers Say"
description="Hear directly from our happy customers about their CHEEZBAY experience." description="Hear directly from our happy customers about their CHEEZBAY experience."
@@ -204,29 +126,18 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "1", id: "1", name: "The CheezBay Burger", price: "PKR 850", imageSrc: "http://img.b2bpic.net/free-photo/side-view-hamburger-french-fries-wood-black-background-with-decorations_176474-3865.jpg", imageAlt: "The CheezBay Burger"},
name: "The CheezBay Burger",
price: "PKR 850",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-hamburger-french-fries-wood-black-background-with-decorations_176474-3865.jpg",
imageAlt: "The CheezBay Burger",
},
{ {
id: "2", id: "2", name: "Golden Fries", price: "PKR 350", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-french-fries-paper-with-salt-ketchup_23-2148701525.jpg", imageAlt: "Golden Fries"},
name: "Golden Fries",
price: "PKR 350",
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-french-fries-paper-with-salt-ketchup_23-2148701525.jpg",
imageAlt: "Golden Fries",
},
{ {
id: "3", id: "3", name: "Cheesy Nuggets", price: "PKR 600", imageSrc: "http://img.b2bpic.net/free-photo/chicken-nuggets-black-plate-fork-wooden-board-tomatoes-ketchup-dark-surface_179666-42193.jpg", imageAlt: "Cheesy Nuggets"},
name: "Cheesy Nuggets",
price: "PKR 600",
imageSrc: "http://img.b2bpic.net/free-photo/chicken-nuggets-black-plate-fork-wooden-board-tomatoes-ketchup-dark-surface_179666-42193.jpg",
imageAlt: "Cheesy Nuggets",
},
]} ]}
title="Our Crave-Worthy Menu" title="Our Crave-Worthy Menu"
description="Explore CHEEZBAYs delicious offerings, crafted with passion and premium ingredients. Find your next favorite fast-food delight." description="Explore CHEEZBAYs delicious offerings, crafted with passion and premium ingredients. Find your next favorite fast-food delight."
buttons={[
{
text: "Order Now", href: "#contact"},
]}
/> />
</div> </div>
@@ -234,6 +145,10 @@ export default function LandingPage() {
<TextAbout <TextAbout
useInvertedBackground={false} useInvertedBackground={false}
title="Our Story" title="Our Story"
buttons={[
{
text: "Order Now", href: "#contact"},
]}
/> />
</div> </div>
@@ -243,26 +158,16 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "1", id: "1", title: "How can I place an order?", content: "You can place an order directly through our website, via WhatsApp, or through popular food delivery apps. Visit our 'Order Now' section for more details."},
title: "How can I place an order?",
content: "You can place an order directly through our website, via WhatsApp, or through popular food delivery apps. Visit our 'Order Now' section for more details.",
},
{ {
id: "2", id: "2", title: "Do you offer delivery?", content: "Yes, we offer both delivery and pick-up options to ensure you get your CHEEZBAY fix whenever and wherever you want it."},
title: "Do you offer delivery?",
content: "Yes, we offer both delivery and pick-up options to ensure you get your CHEEZBAY fix whenever and wherever you want it.",
},
{ {
id: "3", id: "3", title: "What are your operating hours?", content: "Our operating hours are 11 AM to 11 PM daily, please check our website or social media for any holiday changes."},
title: "What are your operating hours?",
content: "Our operating hours are 11 AM to 11 PM daily, please check our website or social media for any holiday changes.",
},
]} ]}
ctaTitle="Get Your CheezBay Fix Now!" ctaTitle="Get Your CheezBay Fix Now!"
ctaDescription="Ready to experience premium fast food? Order your favorites for delivery or pick-up, or reach out for inquiries." ctaDescription="Ready to experience premium fast food? Order your favorites for delivery or pick-up, or reach out for inquiries."
ctaButton={{ ctaButton={{
text: "Order Now", text: "Order Now"}}
}}
ctaIcon={Phone} ctaIcon={Phone}
/> />
</div> </div>
@@ -273,41 +178,25 @@ export default function LandingPage() {
imageAlt="CHEEZBAY restaurant at night" imageAlt="CHEEZBAY restaurant at night"
columns={[ columns={[
{ {
title: "Quick Links", title: "Quick Links", items: [
items: [
{ {
label: "Menu", label: "Menu", href: "#menu"},
href: "#menu",
},
{ {
label: "Order Now", label: "Order Now", href: "#contact"},
href: "#contact",
},
{ {
label: "About Us", label: "About Us", href: "#about"},
href: "#about",
},
{ {
label: "Contact", label: "Contact", href: "#contact"},
href: "#contact",
},
], ],
}, },
{ {
title: "Follow Us", title: "Follow Us", items: [
items: [
{ {
label: "Instagram", label: "Instagram", href: "https://instagram.com/cheezbay"},
href: "https://instagram.com/cheezbay",
},
{ {
label: "Facebook", label: "Facebook", href: "https://facebook.com/cheezbay"},
href: "https://facebook.com/cheezbay",
},
{ {
label: "TikTok", label: "TikTok", href: "https://tiktok.com/@cheezbay"},
href: "https://tiktok.com/@cheezbay",
},
], ],
}, },
]} ]}

View File

@@ -11,7 +11,7 @@ html {
body { body {
background-color: var(--background); background-color: var(--background);
color: var(--foreground); color: var(--foreground);
font-family: var(--font-inter), sans-serif; font-family: var(--font-dm-sans), sans-serif;
position: relative; position: relative;
min-height: 100vh; min-height: 100vh;
overscroll-behavior: none; overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4, h4,
h5, h5,
h6 { h6 {
font-family: var(--font-montserrat), sans-serif; font-family: var(--font-manrope), sans-serif;
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #ffffff; --background: #fdf8ed;
--card: #f9f9f9; --card: #fffcf5;
--foreground: #1C1C1C; --foreground: #3a2a1b;
--primary-cta: #FFC72C; --primary-cta: #ffb700;
--primary-cta-text: #1C1C1C; --primary-cta-text: #3a2a1b;
--secondary-cta: #1C1C1C; --secondary-cta: #fdf8ed;
--secondary-cta-text: #ffffff; --secondary-cta-text: #3a2a1b;
--accent: #FFC72C; --accent: #ffab40;
--background-accent: #e8e8e8; --background-accent: #fbe7c4;
/* 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);