Merge version_1 into main #2

Merged
bender merged 3 commits from version_1 into main 2026-03-14 14:04:37 +00:00
3 changed files with 75 additions and 264 deletions

View File

@@ -22,8 +22,7 @@ export default function AboutPage() {
const footerColumns = [
{
title: "Quick Links",
items: [
title: "Quick Links", items: [
{ label: "Home", href: "/" },
{ label: "Menu", href: "/menu" },
{ label: "About Us", href: "/about" },
@@ -31,8 +30,7 @@ export default function AboutPage() {
],
},
{
title: "Hours",
items: [
title: "Hours", items: [
{ label: "Mon - Thu: 11am - 10pm", href: "#" },
{ label: "Fri - Sat: 11am - 11pm", href: "#" },
{ label: "Sunday: 12pm - 9pm", href: "#" },
@@ -40,8 +38,7 @@ export default function AboutPage() {
],
},
{
title: "Contact",
items: [
title: "Contact", items: [
{ label: "📍 Bloemfontein, SA", href: "/contact" },
{ label: "📞 +27 51 300 2888", href: "tel:+27513002888" },
{ label: "✉️ order@smashburgerbar.co.za", href: "mailto:order@smashburgerbar.co.za" },
@@ -49,8 +46,7 @@ export default function AboutPage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms & Conditions", href: "#" },
{ label: "Cookie Policy", href: "#" },
@@ -91,7 +87,7 @@ export default function AboutPage() {
tag="🍔 Since Day One"
tagIcon={Award}
tagAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg"
imageAlt="restaurant team staff smiling together"
ariaLabel="About page hero section"
containerClassName="max-w-7xl mx-auto px-4"
@@ -103,10 +99,7 @@ export default function AboutPage() {
<TextSplitAbout
title="Our Journey & Mission"
description={[
"Smash Burger Bar & Bakery was born from a simple idea: create the best smash burgers in Bloemfontein using premium ingredients, authentic technique, and genuine care. Our founders discovered the smash-style burger movement and knew immediately that Bloemfontein needed this experience.",
"What started as a vision in 2023 has become a beloved local institution. Every burger is hand-pressed onto a scorching hot griddle, creating that signature crispy exterior and juicy interior that keeps customers coming back. But we're not just about burgers—our fresh bakery items, artisanal bread, and loaded fries round out a complete casual dining experience.",
"Today, our team of passionate food professionals takes pride in three core values: Fresh Ingredients (sourced locally when possible), Bold Flavors (never compromising on taste), and Genuine Connection (treating every customer like family). We're more than a restaurant—we're a gathering place where Bloemfontein's food lovers come together to celebrate great food and great company.",
]}
"Smash Burger Bar & Bakery was born from a simple idea: create the best smash burgers in Bloemfontein using premium ingredients, authentic technique, and genuine care. Our founders discovered the smash-style burger movement and knew immediately that Bloemfontein needed this experience.", "What started as a vision in 2023 has become a beloved local institution. Every burger is hand-pressed onto a scorching hot griddle, creating that signature crispy exterior and juicy interior that keeps customers coming back. But we're not just about burgers—our fresh bakery items, artisanal bread, and loaded fries round out a complete casual dining experience.", "Today, our team of passionate food professionals takes pride in three core values: Fresh Ingredients (sourced locally when possible), Bold Flavors (never compromising on taste), and Genuine Connection (treating every customer like family). We're more than a restaurant—we're a gathering place where Bloemfontein's food lovers come together to celebrate great food and great company."]}
buttons={[{ text: "Visit Us Today", href: "/contact" }]}
showBorder={true}
useInvertedBackground={false}
@@ -127,29 +120,13 @@ export default function AboutPage() {
membersAnimation="slide-up"
members={[
{
id: "member-1",
name: "Thabo Mthembu",
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg?_wi=2",
imageAlt: "Thabo Mthembu, Founder & Head Chef",
},
id: "member-1", name: "Thabo Mthembu", imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg", imageAlt: "Thabo Mthembu, Founder & Head Chef"},
{
id: "member-2",
name: "Lisa van der Merwe",
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg?_wi=3",
imageAlt: "Lisa van der Merwe, Bakery Director",
},
id: "member-2", name: "Lisa van der Merwe", imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg", imageAlt: "Lisa van der Merwe, Bakery Director"},
{
id: "member-3",
name: "Kunle Okafor",
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg?_wi=4",
imageAlt: "Kunle Okafor, Operations Manager",
},
id: "member-3", name: "Kunle Okafor", imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg", imageAlt: "Kunle Okafor, Operations Manager"},
{
id: "member-4",
name: "Emma Johnson",
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg?_wi=5",
imageAlt: "Emma Johnson, Customer Experience Lead",
},
id: "member-4", name: "Emma Johnson", imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865325.jpg", imageAlt: "Emma Johnson, Customer Experience Lead"},
]}
memberVariant="card"
useInvertedBackground={true}
@@ -170,35 +147,19 @@ export default function AboutPage() {
tagAnimation="opacity"
metrics={[
{
id: "metric-customers",
value: "10K+",
title: "Happy Customers",
description: "Served fresh smash burgers since launch",
icon: Users,
id: "metric-customers", value: "10K+", title: "Happy Customers", description: "Served fresh smash burgers since launch", icon: Users,
},
{
id: "metric-reviews",
value: "4.9★",
title: "Average Rating",
description: "5-star reviews across all platforms",
icon: Star,
id: "metric-reviews", value: "4.9★", title: "Average Rating", description: "5-star reviews across all platforms", icon: Star,
},
{
id: "metric-daily",
value: "500+",
title: "Daily Orders",
description: "Fresh burgers made every single day",
icon: Zap,
id: "metric-daily", value: "500+", title: "Daily Orders", description: "Fresh burgers made every single day", icon: Zap,
},
{
id: "metric-ingredients",
value: "100%",
title: "Fresh Daily",
description: "Premium ingredients, never frozen",
icon: Award,
id: "metric-ingredients", value: "100%", title: "Fresh Daily", description: "Premium ingredients, never frozen", icon: Award,
},
]}
gridVariant="four-items-2x2-equal-grid"
gridVariant="bento-grid-inverted"
animationType="scale-rotate"
textboxLayout="default"
useInvertedBackground={false}

View File

@@ -21,8 +21,7 @@ export default function MenuPage() {
const footerColumns = [
{
title: "Quick Links",
items: [
title: "Quick Links", items: [
{ label: "Home", href: "/" },
{ label: "Menu", href: "/menu" },
{ label: "About Us", href: "/about" },
@@ -30,8 +29,7 @@ export default function MenuPage() {
],
},
{
title: "Hours",
items: [
title: "Hours", items: [
{ label: "Mon - Thu: 11am - 10pm", href: "#" },
{ label: "Fri - Sat: 11am - 11pm", href: "#" },
{ label: "Sunday: 12pm - 9pm", href: "#" },
@@ -39,8 +37,7 @@ export default function MenuPage() {
],
},
{
title: "Contact",
items: [
title: "Contact", items: [
{ label: "📍 Bloemfontein, SA", href: "/contact" },
{ label: "📞 +27 51 300 2888", href: "tel:+27513002888" },
{ label: "✉️ order@smashburgerbar.co.za", href: "mailto:order@smashburgerbar.co.za" },
@@ -48,8 +45,7 @@ export default function MenuPage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms & Conditions", href: "#" },
{ label: "Cookie Policy", href: "#" },
@@ -90,7 +86,7 @@ export default function MenuPage() {
tagAnimation="slide-up"
buttons={[{ text: "Order Now", href: "#order" }]}
buttonAnimation="blur-reveal"
imageSrc="http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg"
imageAlt="Smash burger menu showcase"
ariaLabel="Menu page hero section"
containerClassName="max-w-7xl mx-auto px-4"
@@ -107,23 +103,11 @@ export default function MenuPage() {
tagAnimation="opacity"
features={[
{
title: "The Classic Smash",
description: "Premium beef patty, melted American cheese, pickles, onions, and our secret sauce. R85",
imageSrc: "http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg?_wi=3",
imageAlt: "Classic smash burger",
},
title: "The Classic Smash", description: "Premium beef patty, melted American cheese, pickles, onions, and our secret sauce. R85", imageSrc: "http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg", imageAlt: "Classic smash burger"},
{
title: "The Double Stack",
description: "Two smashed patties, double cheese, lettuce, tomato, pickles, and grilled onions. R115",
imageSrc: "http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg?_wi=4",
imageAlt: "Double stack smash burger",
},
title: "The Double Stack", description: "Two smashed patties, double cheese, lettuce, tomato, pickles, and grilled onions. R115", imageSrc: "http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg", imageAlt: "Double stack smash burger"},
{
title: "The Spicy Smash",
description: "Bold beef patty, spicy pepper jack cheese, jalapeños, hot sauce, and crispy bacon. R95",
imageSrc: "http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg?_wi=5",
imageAlt: "Spicy smash burger",
},
title: "The Spicy Smash", description: "Bold beef patty, spicy pepper jack cheese, jalapeños, hot sauce, and crispy bacon. R95", imageSrc: "http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg", imageAlt: "Spicy smash burger"},
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -131,8 +115,8 @@ export default function MenuPage() {
useInvertedBackground={false}
ariaLabel="Smash burgers menu section"
containerClassName="py-20"
titleClassName="text-4xl md:text-5xl font-bold mb-4"
descriptionClassName="text-lg opacity-85 mb-12"
textBoxTitleClassName="text-4xl md:text-5xl font-bold mb-4"
textBoxDescriptionClassName="text-lg opacity-85 mb-12"
/>
</div>
@@ -145,23 +129,11 @@ export default function MenuPage() {
tagAnimation="opacity"
features={[
{
title: "Loaded Fries Deluxe",
description: "Crispy fries, melted cheese, bacon, grilled onions, and garlic aioli. R65",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg?_wi=2",
imageAlt: "Loaded fries deluxe",
},
title: "Loaded Fries Deluxe", description: "Crispy fries, melted cheese, bacon, grilled onions, and garlic aioli. R65", imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg", imageAlt: "Loaded fries deluxe"},
{
title: "BBQ Bacon Stack",
description: "Hand-cut fries, BBQ sauce, crispy bacon, cheddar cheese, and fresh herbs. R70",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg?_wi=3",
imageAlt: "BBQ bacon fries",
},
title: "BBQ Bacon Stack", description: "Hand-cut fries, BBQ sauce, crispy bacon, cheddar cheese, and fresh herbs. R70", imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg", imageAlt: "BBQ bacon fries"},
{
title: "Spicy Cajun Fries",
description: "Crispy fries with cajun spice, hot sauce, cheese, and crispy onions. R60",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg?_wi=4",
imageAlt: "Spicy cajun fries",
},
title: "Spicy Cajun Fries", description: "Crispy fries with cajun spice, hot sauce, cheese, and crispy onions. R60", imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg", imageAlt: "Spicy cajun fries"},
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -169,8 +141,8 @@ export default function MenuPage() {
useInvertedBackground={true}
ariaLabel="Loaded fries menu section"
containerClassName="py-20"
titleClassName="text-4xl md:text-5xl font-bold mb-4"
descriptionClassName="text-lg opacity-85 mb-12"
textBoxTitleClassName="text-4xl md:text-5xl font-bold mb-4"
textBoxDescriptionClassName="text-lg opacity-85 mb-12"
/>
</div>
@@ -183,23 +155,11 @@ export default function MenuPage() {
tagAnimation="opacity"
features={[
{
title: "Croissants & Pastries",
description: "Buttery, flaky croissants with various fillings. Chocolate, almond, and ham & cheese options. R45",
imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011524.jpg?_wi=2",
imageAlt: "Fresh croissants",
},
title: "Croissants & Pastries", description: "Buttery, flaky croissants with various fillings. Chocolate, almond, and ham & cheese options. R45", imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011524.jpg", imageAlt: "Fresh croissants"},
{
title: "Artisanal Bread",
description: "House-made sourdough, ciabatta, and focaccia. Perfect for sandwiches or on the side. R50",
imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011524.jpg?_wi=3",
imageAlt: "Artisanal bread",
},
title: "Artisanal Bread", description: "House-made sourdough, ciabatta, and focaccia. Perfect for sandwiches or on the side. R50", imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011524.jpg", imageAlt: "Artisanal bread"},
{
title: "Fresh Burger Buns",
description: "Our signature soft, toasted buns made fresh daily. Also available for takeaway. R35",
imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011524.jpg?_wi=4",
imageAlt: "Fresh burger buns",
},
title: "Fresh Burger Buns", description: "Our signature soft, toasted buns made fresh daily. Also available for takeaway. R35", imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011524.jpg", imageAlt: "Fresh burger buns"},
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -207,8 +167,8 @@ export default function MenuPage() {
useInvertedBackground={false}
ariaLabel="Bakery menu section"
containerClassName="py-20"
titleClassName="text-4xl md:text-5xl font-bold mb-4"
descriptionClassName="text-lg opacity-85 mb-12"
textBoxTitleClassName="text-4xl md:text-5xl font-bold mb-4"
textBoxDescriptionClassName="text-lg opacity-85 mb-12"
/>
</div>
@@ -221,23 +181,11 @@ export default function MenuPage() {
tagAnimation="opacity"
features={[
{
title: "Signature Shakes",
description: "Thick, creamy milkshakes in chocolate, vanilla, strawberry, and seasonal flavors. R55",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg?_wi=5",
imageAlt: "Signature shake",
},
title: "Signature Shakes", description: "Thick, creamy milkshakes in chocolate, vanilla, strawberry, and seasonal flavors. R55", imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg", imageAlt: "Signature shake"},
{
title: "Cold Drinks",
description: "Coke, Sprite, Fanta, sparkling water, and fresh lemonade. Regular R25 | Large R35",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg?_wi=6",
imageAlt: "Cold drinks",
},
title: "Cold Drinks", description: "Coke, Sprite, Fanta, sparkling water, and fresh lemonade. Regular R25 | Large R35", imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg", imageAlt: "Cold drinks"},
{
title: "Hot Beverages",
description: "Premium coffee, hot chocolate, tea, and seasonal hot drinks. R30 - R40",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg?_wi=7",
imageAlt: "Hot beverages",
},
title: "Hot Beverages", description: "Premium coffee, hot chocolate, tea, and seasonal hot drinks. R30 - R40", imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg", imageAlt: "Hot beverages"},
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -245,8 +193,8 @@ export default function MenuPage() {
useInvertedBackground={true}
ariaLabel="Drinks menu section"
containerClassName="py-20"
titleClassName="text-4xl md:text-5xl font-bold mb-4"
descriptionClassName="text-lg opacity-85 mb-12"
textBoxTitleClassName="text-4xl md:text-5xl font-bold mb-4"
textBoxDescriptionClassName="text-lg opacity-85 mb-12"
/>
</div>
@@ -262,61 +210,28 @@ export default function MenuPage() {
animationType="blur-reveal"
plans={[
{
id: "classic-combo",
tag: "Most Popular",
tagIcon: Star,
price: "R145",
period: "per combo",
description: "Perfect for lunch or dinner",
button: { text: "Order Now", href: "#order" },
featuresTitle: "Includes",
features: [
"The Classic Smash burger",
"Regular loaded fries",
"Cold drink (regular)",
"Soft toasted bun",
"Fresh ingredients",
],
id: "classic-combo", tag: "Most Popular", tagIcon: Star,
price: "R145", period: "per combo", description: "Perfect for lunch or dinner", button: { text: "Order Now", href: "#order" },
featuresTitle: "Includes", features: [
"The Classic Smash burger", "Regular loaded fries", "Cold drink (regular)", "Soft toasted bun", "Fresh ingredients"],
},
{
id: "double-combo",
tag: "Ultimate",
tagIcon: Flame,
price: "R195",
period: "per combo",
description: "For the seriously hungry",
button: { text: "Order Now", href: "#order" },
featuresTitle: "Includes",
features: [
"The Double Stack burger",
"Large loaded fries",
"Cold drink (large)",
"Crispy bacon addition",
"Premium toppings",
],
id: "double-combo", tag: "Ultimate", tagIcon: Flame,
price: "R195", period: "per combo", description: "For the seriously hungry", button: { text: "Order Now", href: "#order" },
featuresTitle: "Includes", features: [
"The Double Stack burger", "Large loaded fries", "Cold drink (large)", "Crispy bacon addition", "Premium toppings"],
},
{
id: "breakfast-combo",
tag: "New",
tagIcon: Award,
price: "R120",
period: "per combo",
description: "Start your day right",
button: { text: "Order Now", href: "#order" },
featuresTitle: "Includes",
features: [
"Fresh croissant or pastry",
"Regular fries",
"Hot beverage (coffee/tea)",
"Fresh fruit option",
"Served 7am - 11am",
],
id: "breakfast-combo", tag: "New", tagIcon: Award,
price: "R120", period: "per combo", description: "Start your day right", button: { text: "Order Now", href: "#order" },
featuresTitle: "Includes", features: [
"Fresh croissant or pastry", "Regular fries", "Hot beverage (coffee/tea)", "Fresh fruit option", "Served 7am - 11am"],
},
]}
ariaLabel="Combo meals section"
containerClassName="py-20"
titleClassName="text-4xl md:text-5xl font-bold mb-4"
descriptionClassName="text-lg opacity-85 mb-12"
textBoxTitleClassName="text-4xl md:text-5xl font-bold mb-4"
textBoxDescriptionClassName="text-lg opacity-85 mb-12"
/>
</div>

View File

@@ -24,8 +24,7 @@ export default function HomePage() {
const footerColumns = [
{
title: "Quick Links",
items: [
title: "Quick Links", items: [
{ label: "Home", href: "/" },
{ label: "Menu", href: "/menu" },
{ label: "About Us", href: "/about" },
@@ -33,8 +32,7 @@ export default function HomePage() {
],
},
{
title: "Hours",
items: [
title: "Hours", items: [
{ label: "Mon - Thu: 11am - 10pm", href: "#" },
{ label: "Fri - Sat: 11am - 11pm", href: "#" },
{ label: "Sunday: 12pm - 9pm", href: "#" },
@@ -42,8 +40,7 @@ export default function HomePage() {
],
},
{
title: "Contact",
items: [
title: "Contact", items: [
{ label: "📍 Bloemfontein, SA", href: "/contact" },
{ label: "📞 +27 51 300 2888", href: "tel:+27513002888" },
{ label: "✉️ order@smashburgerbar.co.za", href: "mailto:order@smashburgerbar.co.za" },
@@ -51,8 +48,7 @@ export default function HomePage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms & Conditions", href: "#" },
{ label: "Cookie Policy", href: "#" },
@@ -112,10 +108,7 @@ export default function HomePage() {
<TextSplitAbout
title="Why Smash Burgers?"
description={[
"At Smash Burger Bar & Bakery, we believe that the perfect burger starts with the perfect technique. Our signature smash-style burgers are created by hand-pressing premium beef patties onto a scorching hot griddle, creating an irresistibly crispy, caramelized exterior while keeping the inside juicy and flavorful.",
"Founded with a passion for bold flavors and quality ingredients, we source our beef from trusted local suppliers and bake our fresh bread and pastries daily in-house. Our expert team treats every order like it's made for a friend—because in Bloemfontein, we're building a community one burger at a time.",
"From our smash burgers and loaded fries to our artisanal bakery items, everything is crafted with care, passion, and a commitment to excellence. Visit us today and taste the difference that true craftsmanship makes.",
]}
"At Smash Burger Bar & Bakery, we believe that the perfect burger starts with the perfect technique. Our signature smash-style burgers are created by hand-pressing premium beef patties onto a scorching hot griddle, creating an irresistibly crispy, caramelized exterior while keeping the inside juicy and flavorful.", "Founded with a passion for bold flavors and quality ingredients, we source our beef from trusted local suppliers and bake our fresh bread and pastries daily in-house. Our expert team treats every order like it's made for a friend—because in Bloemfontein, we're building a community one burger at a time.", "From our smash burgers and loaded fries to our artisanal bakery items, everything is crafted with care, passion, and a commitment to excellence. Visit us today and taste the difference that true craftsmanship makes."]}
buttons={[{ text: "Explore Our Story", href: "/about" }]}
buttonAnimation="slide-up"
showBorder={true}
@@ -137,26 +130,11 @@ export default function HomePage() {
tagAnimation="opacity"
products={[
{
id: "smash-classic",
name: "The Classic Smash",
price: "R85",
imageSrc: "http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg?_wi=1",
imageAlt: "Classic smash burger with cheese and tomato",
},
id: "smash-classic", name: "The Classic Smash", price: "R85", imageSrc: "http://img.b2bpic.net/free-photo/big-hamburger_53876-31076.jpg", imageAlt: "Classic smash burger with cheese and tomato"},
{
id: "loaded-fries-deluxe",
name: "Loaded Fries Deluxe",
price: "R65",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg?_wi=1",
imageAlt: "Loaded fries with cheese, bacon, and herbs",
},
id: "loaded-fries-deluxe", name: "Loaded Fries Deluxe", price: "R65", imageSrc: "http://img.b2bpic.net/free-photo/delicious-street-food-still-life_23-2151535321.jpg", imageAlt: "Loaded fries with cheese, bacon, and herbs"},
{
id: "fresh-bakery",
name: "Fresh Bakery Selection",
price: "R35",
imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011524.jpg?_wi=1",
imageAlt: "Fresh baked croissants and artisanal bread",
},
id: "fresh-bakery", name: "Fresh Bakery Selection", price: "R35", imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011524.jpg", imageAlt: "Fresh baked croissants and artisanal bread"},
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -166,8 +144,8 @@ export default function HomePage() {
buttonAnimation="blur-reveal"
ariaLabel="Featured menu items section"
containerClassName="py-20"
titleClassName="text-4xl md:text-5xl font-bold mb-4"
descriptionClassName="text-lg opacity-85 mb-12"
textBoxTitleClassName="text-4xl md:text-5xl font-bold mb-4"
textBoxDescriptionClassName="text-lg opacity-85 mb-12"
/>
</div>
@@ -180,58 +158,22 @@ export default function HomePage() {
tagAnimation="slide-up"
testimonials={[
{
id: "testimonial-1",
name: "Thabo Mthembu",
handle: "@thabom_eats",
testimonial: "Hands down the best burgers in Bloemfontein. The smash technique is perfection—crispy edges, juicy center. I'm addicted!",
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-salad-cafe_1303-25274.jpg",
imageAlt: "Happy customer enjoying smash burger",
icon: ThumbsUp,
id: "testimonial-1", name: "Thabo Mthembu", handle: "@thabom_eats", testimonial: "Hands down the best burgers in Bloemfontein. The smash technique is perfection—crispy edges, juicy center. I'm addicted!", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-salad-cafe_1303-25274.jpg", imageAlt: "Happy customer enjoying smash burger", icon: ThumbsUp,
},
{
id: "testimonial-2",
name: "Lisa van der Merwe",
handle: "@lisa_food_lover",
testimonial: "Great staff, great food and great conversation with the team. It feels like family here. Can't wait to come back!",
imageSrc: "http://img.b2bpic.net/free-photo/girl-eating-donut-with-chocolate-icing_158595-1687.jpg",
imageAlt: "Customer smiling at restaurant",
icon: Heart,
id: "testimonial-2", name: "Lisa van der Merwe", handle: "@lisa_food_lover", testimonial: "Great staff, great food and great conversation with the team. It feels like family here. Can't wait to come back!", imageSrc: "http://img.b2bpic.net/free-photo/girl-eating-donut-with-chocolate-icing_158595-1687.jpg", imageAlt: "Customer smiling at restaurant", icon: Heart,
},
{
id: "testimonial-3",
name: "Kunle Okafor",
handle: "@kunle_bites",
testimonial: "The loaded fries are insane. And their bakery items? Fresh, warm, and absolutely delicious. A complete experience.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-having-fun-food-festival_23-2149500440.jpg",
imageAlt: "Satisfied customer with thumbs up",
icon: Award,
id: "testimonial-3", name: "Kunle Okafor", handle: "@kunle_bites", testimonial: "The loaded fries are insane. And their bakery items? Fresh, warm, and absolutely delicious. A complete experience.", imageSrc: "http://img.b2bpic.net/free-photo/woman-having-fun-food-festival_23-2149500440.jpg", imageAlt: "Satisfied customer with thumbs up", icon: Award,
},
{
id: "testimonial-4",
name: "Emma Johnson",
handle: "@emma_bloemfontein",
testimonial: "Tried the smash burger and the croissant combo. Both incredible. This place is a game-changer for Bloemfontein dining.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-friendly-meeting-college-students-their-free-time-cozy-restaurant_8353-10254.jpg",
imageAlt: "Group enjoying meal together",
icon: Zap,
id: "testimonial-4", name: "Emma Johnson", handle: "@emma_bloemfontein", testimonial: "Tried the smash burger and the croissant combo. Both incredible. This place is a game-changer for Bloemfontein dining.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-friendly-meeting-college-students-their-free-time-cozy-restaurant_8353-10254.jpg", imageAlt: "Group enjoying meal together", icon: Zap,
},
{
id: "testimonial-5",
name: "Marcus Silva",
handle: "@marcus_loves_food",
testimonial: "Premium quality at reasonable prices. The smash burger technique is incredible—every bite is perfect. Highly recommended!",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-happy-people-with-food_23-2149152871.jpg",
imageAlt: "Happy diners at restaurant",
icon: CheckCircle,
id: "testimonial-5", name: "Marcus Silva", handle: "@marcus_loves_food", testimonial: "Premium quality at reasonable prices. The smash burger technique is incredible—every bite is perfect. Highly recommended!", imageSrc: "http://img.b2bpic.net/free-photo/close-up-happy-people-with-food_23-2149152871.jpg", imageAlt: "Happy diners at restaurant", icon: CheckCircle,
},
{
id: "testimonial-6",
name: "Zama Ndlela",
handle: "@zamafoodies",
testimonial: "Best burger I've had in South Africa. The freshness is evident. Staff is friendly and efficient. Smash Burger is a must-visit!",
imageSrc: "http://img.b2bpic.net/free-photo/happy-family-havinf-dinner-together_23-2149117546.jpg",
imageAlt: "Family enjoying restaurant meal",
icon: Star,
id: "testimonial-6", name: "Zama Ndlela", handle: "@zamafoodies", testimonial: "Best burger I've had in South Africa. The freshness is evident. Staff is friendly and efficient. Smash Burger is a must-visit!", imageSrc: "http://img.b2bpic.net/free-photo/happy-family-havinf-dinner-together_23-2149117546.jpg", imageAlt: "Family enjoying restaurant meal", icon: Star,
},
]}
animationType="blur-reveal"
@@ -242,22 +184,15 @@ export default function HomePage() {
ariaLabel="Customer testimonials section"
className="py-20"
containerClassName="max-w-7xl mx-auto px-4"
titleClassName="text-4xl md:text-5xl font-bold mb-4"
descriptionClassName="text-lg opacity-85 mb-12"
textBoxTitleClassName="text-4xl md:text-5xl font-bold mb-4"
textBoxDescriptionClassName="text-lg opacity-85 mb-12"
/>
</div>
<div id="social-proof-home" data-section="social-proof-home">
<SocialProofOne
names={[
"Google Reviews",
"TripAdvisor",
"FoodAdvisor",
"Local Eats",
"Justeat",
"Uber Eats",
"Takealot Food",
]}
"Google Reviews", "TripAdvisor", "FoodAdvisor", "Local Eats", "Justeat", "Uber Eats", "Takealot Food"]}
title="Trusted by Food Lovers Across Platforms"
description="Featured and highly rated on the platforms that matter most to our community"
tag="📱 Trusted Everywhere"
@@ -269,8 +204,8 @@ export default function HomePage() {
speed={45}
ariaLabel="Social proof section"
containerClassName="py-20"
titleClassName="text-3xl md:text-4xl font-bold mb-4"
descriptionClassName="text-base md:text-lg opacity-85 mb-12"
textBoxTitleClassName="text-3xl md:text-4xl font-bold mb-4"
textBoxDescriptionClassName="text-base md:text-lg opacity-85 mb-12"
/>
</div>