7 Commits

Author SHA1 Message Date
c85550ceba Update src/app/page.tsx 2026-05-06 18:32:12 +00:00
867dbef2eb Merge version_3 into main
Merge version_3 into main
2026-05-06 18:30:56 +00:00
7d3a03620f Update src/app/page.tsx 2026-05-06 18:30:50 +00:00
c96a90142c Merge version_3 into main
Merge version_3 into main
2026-05-06 16:34:55 +00:00
c668ecf397 Update theme colors 2026-05-06 16:34:52 +00:00
fddbd4a80d Merge version_2 into main
Merge version_2 into main
2026-05-06 16:34:49 +00:00
dfa38c2f3e Merge version_1 into main
Merge version_1 into main
2026-05-06 16:33:24 +00:00
2 changed files with 43 additions and 165 deletions

View File

@@ -5,7 +5,7 @@ import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA'; import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FooterCard from '@/components/sections/footer/FooterCard'; import FooterCard from '@/components/sections/footer/FooterCard';
import HeroLogo from '@/components/sections/hero/HeroLogo'; import HeroBillboard from '@/components/sections/hero/HeroBillboard';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout'; import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo'; import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
@@ -31,40 +31,29 @@ export default function LandingPage() {
<NavbarStyleApple <NavbarStyleApple
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
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="Só na Brasa" brandName="Só na Brasa"
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroLogo <HeroBillboard
logoText="Só na Brasa" title="Só na Brasa"
description="Authentic Portuguese barbecue in Guimarães. Freshly grilled, generous portions, and a welcoming atmosphere. Join us for a truly local experience." description="Descubra o verdadeiro sabor do churrasco em Guimarães. Carnes grelhadas na hora, porções generosas e o ambiente acolhedor de uma casa feita para reunir família e amigos. Venha viver uma experiência autêntica, onde a tradição e o sabor se encontram à mesa."
buttons={[ buttons={[
{ {
text: "Book a Table", text: "Book a Table", href: "#contact"},
href: "#contact",
},
{ {
text: "View Menu", text: "View Menu", href: "#products"},
href: "#products",
},
]} ]}
background={{ variant: "sparkles-gradient" }}
imageSrc="http://img.b2bpic.net/free-photo/restaurant-tables-with-cozy-decor_23-2147764388.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/restaurant-tables-with-cozy-decor_23-2147764388.jpg?_wi=1"
imageAlt="grilled chicken charcoal grill portuguese restaurant" imageAlt="grilled chicken charcoal grill portuguese restaurant"
/> />
@@ -75,18 +64,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
heading={[ heading={[
{ {
type: "text", type: "text", content: "Tradition "},
content: "Tradition ",
},
{ {
type: "image", type: "image", src: "http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking_23-2148934694.jpg", alt: "restaurant kitchen preparation chef"},
src: "http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking_23-2148934694.jpg",
alt: "restaurant kitchen preparation chef",
},
{ {
type: "text", type: "text", content: " on the grill"},
content: " on the grill",
},
]} ]}
/> />
</div> </div>
@@ -99,59 +81,23 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "p1", id: "p1", brand: "Signature", name: "Bacalhau Na Brasa", price: "€14", rating: 5,
brand: "Signature", reviewCount: "117", imageSrc: "http://img.b2bpic.net/free-photo/half-cut-grilled-fish-served-with-onion-cherry-tomato_140725-2635.jpg?_wi=1"},
name: "Bacalhau Na Brasa",
price: "€14",
rating: 5,
reviewCount: "117",
imageSrc: "http://img.b2bpic.net/free-photo/half-cut-grilled-fish-served-with-onion-cherry-tomato_140725-2635.jpg?_wi=1",
},
{ {
id: "p2", id: "p2", brand: "Classic", name: "Franguinho de Churrasco", price: "€10", rating: 4,
brand: "Classic", reviewCount: "117", imageSrc: "http://img.b2bpic.net/free-photo/top-view-hot-chicken-wings-baking-tray_23-2148262932.jpg?_wi=1"},
name: "Franguinho de Churrasco",
price: "€10",
rating: 4,
reviewCount: "117",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-hot-chicken-wings-baking-tray_23-2148262932.jpg?_wi=1",
},
{ {
id: "p3", id: "p3", brand: "Side", name: "Hand-cut Fries", price: "€3", rating: 4,
brand: "Side", reviewCount: "117", imageSrc: "http://img.b2bpic.net/free-photo/top-view-french-fries-with-lemonade_23-2148272969.jpg?_wi=1"},
name: "Hand-cut Fries",
price: "€3",
rating: 4,
reviewCount: "117",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-french-fries-with-lemonade_23-2148272969.jpg?_wi=1",
},
{ {
id: "p4", id: "p4", brand: "Grill", name: "Mixed Meat Platter", price: "€15", rating: 5,
brand: "Grill", reviewCount: "117", imageSrc: "http://img.b2bpic.net/free-photo/kebab-platter-with-grilled-chicken-lula-kebab-ribs-kebab-grilled-peppers_140725-6683.jpg"},
name: "Mixed Meat Platter",
price: "€15",
rating: 5,
reviewCount: "117",
imageSrc: "http://img.b2bpic.net/free-photo/kebab-platter-with-grilled-chicken-lula-kebab-ribs-kebab-grilled-peppers_140725-6683.jpg",
},
{ {
id: "p5", id: "p5", brand: "Fresh", name: "Garden Salad", price: "€4", rating: 4,
brand: "Fresh", reviewCount: "117", imageSrc: "http://img.b2bpic.net/free-photo/front-view-fresh-salad-with-arugula-avocado-tomato_141793-4611.jpg"},
name: "Garden Salad",
price: "€4",
rating: 4,
reviewCount: "117",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-fresh-salad-with-arugula-avocado-tomato_141793-4611.jpg",
},
{ {
id: "p6", id: "p6", brand: "Drink", name: "House Wine", price: "€6", rating: 5,
brand: "Drink", reviewCount: "117", imageSrc: "http://img.b2bpic.net/free-photo/rice-with-chicken-mushrooms-creamy-sauce_140725-6787.jpg"},
name: "House Wine",
price: "€6",
rating: 5,
reviewCount: "117",
imageSrc: "http://img.b2bpic.net/free-photo/rice-with-chicken-mushrooms-creamy-sauce_140725-6787.jpg",
},
]} ]}
title="Our Menu" title="Our Menu"
description="From our famous charcoal-grilled bacalhau to traditional franguinho, enjoy local flavors prepared to perfection." description="From our famous charcoal-grilled bacalhau to traditional franguinho, enjoy local flavors prepared to perfection."
@@ -166,20 +112,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "117+", description: "Happy Reviews"},
value: "117+",
description: "Happy Reviews",
},
{ {
id: "m2", id: "m2", value: "4.4", description: "Star Rating"},
value: "4.4",
description: "Star Rating",
},
{ {
id: "m3", id: "m3", value: "€10-15", description: "Avg. Price"},
value: "€10-15",
description: "Avg. Price",
},
]} ]}
title="Serving Guimarães" title="Serving Guimarães"
description="Our passion for authentic barbecue has made us a local favorite." description="Our passion for authentic barbecue has made us a local favorite."
@@ -192,60 +129,15 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "t1", id: "t1", name: "Andrés Veiga Afonso", date: "4 months ago", title: "Great Food", quote: "Everything was delicious and the waiters were super friendly.", tag: "Top Rated", avatarSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-holding-coffee-cup_23-2149455885.jpg", imageSrc: "http://img.b2bpic.net/free-photo/restaurant-tables-with-cozy-decor_23-2147764388.jpg?_wi=2", imageAlt: "happy diner portrait friendly"},
name: "Andrés Veiga Afonso",
date: "4 months ago",
title: "Great Food",
quote: "Everything was delicious and the waiters were super friendly.",
tag: "Top Rated",
avatarSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-holding-coffee-cup_23-2149455885.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/restaurant-tables-with-cozy-decor_23-2147764388.jpg?_wi=2",
imageAlt: "happy diner portrait friendly",
},
{ {
id: "t2", id: "t2", name: "Anonymous", date: "1 month ago", title: "Superb", quote: "Superbe restaurant, personnel super accueillant, plat du jour à 10 euro.", tag: "Recommended", avatarSrc: "http://img.b2bpic.net/free-photo/group-young-people-having-lunch-talking-each-other-pub-focus-is-happy-woman_637285-4087.jpg", imageSrc: "http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking_23-2148934694.jpg", imageAlt: "happy diner portrait friendly"},
name: "Anonymous",
date: "1 month ago",
title: "Superb",
quote: "Superbe restaurant, personnel super accueillant, plat du jour à 10 euro.",
tag: "Recommended",
avatarSrc: "http://img.b2bpic.net/free-photo/group-young-people-having-lunch-talking-each-other-pub-focus-is-happy-woman_637285-4087.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking_23-2148934694.jpg",
imageAlt: "happy diner portrait friendly",
},
{ {
id: "t3", id: "t3", name: "Guest", date: "2 months ago", title: "Authentic", quote: "Truly authentic experience. The charcoal grilled flavor is excellent.", tag: "Good Food", avatarSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-food_23-2148899052.jpg", imageSrc: "http://img.b2bpic.net/free-photo/half-cut-grilled-fish-served-with-onion-cherry-tomato_140725-2635.jpg?_wi=2", imageAlt: "happy diner portrait friendly"},
name: "Guest",
date: "2 months ago",
title: "Authentic",
quote: "Truly authentic experience. The charcoal grilled flavor is excellent.",
tag: "Good Food",
avatarSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-food_23-2148899052.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/half-cut-grilled-fish-served-with-onion-cherry-tomato_140725-2635.jpg?_wi=2",
imageAlt: "happy diner portrait friendly",
},
{ {
id: "t4", id: "t4", name: "Local", date: "5 months ago", title: "Great value", quote: "Perfect for a casual lunch. Always fresh and consistent.", tag: "Frequent Visitor", avatarSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-delicious-cocktail_23-2150166104.jpg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-hot-chicken-wings-baking-tray_23-2148262932.jpg?_wi=2", imageAlt: "happy diner portrait friendly"},
name: "Local",
date: "5 months ago",
title: "Great value",
quote: "Perfect for a casual lunch. Always fresh and consistent.",
tag: "Frequent Visitor",
avatarSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-delicious-cocktail_23-2150166104.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-hot-chicken-wings-baking-tray_23-2148262932.jpg?_wi=2",
imageAlt: "happy diner portrait friendly",
},
{ {
id: "t5", id: "t5", name: "Visitor", date: "6 months ago", title: "Friendly staff", quote: "The staff really makes the difference here. Very welcoming.", tag: "Friendly", avatarSrc: "http://img.b2bpic.net/free-photo/group-young-people-gathering-dinner_23-2148454163.jpg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-french-fries-with-lemonade_23-2148272969.jpg?_wi=2", imageAlt: "happy diner portrait friendly"},
name: "Visitor",
date: "6 months ago",
title: "Friendly staff",
quote: "The staff really makes the difference here. Very welcoming.",
tag: "Friendly",
avatarSrc: "http://img.b2bpic.net/free-photo/group-young-people-gathering-dinner_23-2148454163.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-french-fries-with-lemonade_23-2148272969.jpg?_wi=2",
imageAlt: "happy diner portrait friendly",
},
]} ]}
title="Customer Stories" title="Customer Stories"
description="What our guests have to say about their experience at Só na Brasa." description="What our guests have to say about their experience at Só na Brasa."
@@ -258,20 +150,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "f1", id: "f1", title: "Do you accept reservations?", content: "Yes, we recommend booking a table via TheFork or by calling us."},
title: "Do you accept reservations?",
content: "Yes, we recommend booking a table via TheFork or by calling us.",
},
{ {
id: "f2", id: "f2", title: "Is takeaway available?", content: "Absolutely! You can order your favorite meals to take away."},
title: "Is takeaway available?",
content: "Absolutely! You can order your favorite meals to take away.",
},
{ {
id: "f3", id: "f3", title: "Do you offer delivery?", content: "Yes, delivery options are available. Please check our page on delivery platforms."},
title: "Do you offer delivery?",
content: "Yes, delivery options are available. Please check our page on delivery platforms.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/table-set-dinner_1203-3695.jpg" imageSrc="http://img.b2bpic.net/free-photo/table-set-dinner_1203-3695.jpg"
title="Frequently Asked Questions" title="Frequently Asked Questions"
@@ -285,20 +168,15 @@ export default function LandingPage() {
<ContactCTA <ContactCTA
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "sparkles-gradient", variant: "sparkles-gradient"}}
}}
tag="Visit Us" tag="Visit Us"
title="Ready for a meal?" title="Ready for a meal?"
description="Located at R. António da Costa Guimarães 3073, 4810-491 Guimarães. Open daily from 7pm." description="Located at R. António da Costa Guimarães 3073, 4810-491 Guimarães. Open daily from 7pm."
buttons={[ buttons={[
{ {
text: "Call Now", text: "Call Now", href: "tel:937699707"},
href: "tel:937699707",
},
{ {
text: "Directions", text: "Directions", href: "https://maps.google.com"},
href: "https://maps.google.com",
},
]} ]}
/> />
</div> </div>

View File

@@ -12,11 +12,11 @@
--background: #ffffff; --background: #ffffff;
--card: #f9f9f9; --card: #f9f9f9;
--foreground: #000612e6; --foreground: #000f06e6;
--primary-cta: #15479c; --primary-cta: #0a7039;
--primary-cta-text: #ffffff; --primary-cta-text: #ffffff;
--secondary-cta: #f9f9f9; --secondary-cta: #f9f9f9;
--secondary-cta-text: #000612e6; --secondary-cta-text: #000f06e6;
--accent: #e2e2e2; --accent: #e2e2e2;
--background-accent: #c4c4c4; --background-accent: #c4c4c4;