3 Commits

Author SHA1 Message Date
ce309db0c2 Update src/app/styles/variables.css 2026-05-25 23:32:34 +00:00
b7e4d76710 Update src/app/styles/base.css 2026-05-25 23:32:34 +00:00
d81375c61a Update src/app/page.tsx 2026-05-25 23:32:34 +00:00
3 changed files with 75 additions and 205 deletions

View File

@@ -12,7 +12,7 @@ import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarS
import ProductCardThree from '@/components/sections/product/ProductCardThree'; import ProductCardThree from '@/components/sections/product/ProductCardThree';
import TeamCardOne from '@/components/sections/team/TeamCardOne'; import TeamCardOne from '@/components/sections/team/TeamCardOne';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen'; import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import { Award, Search, Wheat } from "lucide-react"; import { Award, Wheat, Sparkles } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -33,38 +33,22 @@ export default function LandingPage() {
<NavbarStyleCentered <NavbarStyleCentered
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "#home"},
id: "#home",
},
{ {
name: "About", name: "About", id: "#about"},
id: "#about",
},
{ {
name: "Menu", name: "Menu", id: "#menu"},
id: "#menu",
},
{ {
name: "Team", name: "Team", id: "#team"},
id: "#team",
},
{ {
name: "Reviews", name: "Reviews", id: "#reviews"},
id: "#reviews",
},
{ {
name: "FAQ", name: "FAQ", id: "#faq"},
id: "#faq",
},
{ {
name: "Contact", name: "Contact", id: "#contact"},
id: "#contact",
},
]} ]}
button={{ button={{
text: "Book a Table", text: "Book a Table", href: "#contact"}}
href: "#contact",
}}
brandName="The Georgian Barrel" brandName="The Georgian Barrel"
/> />
</div> </div>
@@ -75,13 +59,9 @@ export default function LandingPage() {
description="A culinary journey where ancient traditions meet modern pub vibes. Indulge in authentic Georgian flavors and classic European brews, all in one vibrant setting." description="A culinary journey where ancient traditions meet modern pub vibes. Indulge in authentic Georgian flavors and classic European brews, all in one vibrant setting."
buttons={[ buttons={[
{ {
text: "Explore Our Menu", text: "Explore Our Menu", href: "#menu"},
href: "#menu",
},
{ {
text: "Book Your Table", text: "Book Your Table", href: "#contact"},
href: "#contact",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/classic-old-fashioned-library-space-with-elegant-wooden-interiors_482257-125296.jpg" imageSrc="http://img.b2bpic.net/free-photo/classic-old-fashioned-library-space-with-elegant-wooden-interiors_482257-125296.jpg"
imageAlt="Restaurant interior showing Georgian dishes and European beers" imageAlt="Restaurant interior showing Georgian dishes and European beers"
@@ -90,25 +70,15 @@ export default function LandingPage() {
textPosition="bottom" textPosition="bottom"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/close-up-positive-executive-work_1098-519.jpg", src: "http://img.b2bpic.net/free-photo/close-up-positive-executive-work_1098-519.jpg", alt: "Customer rating"},
alt: "Customer rating",
},
{ {
src: "http://img.b2bpic.net/free-photo/brunette-businesswoman-taking-selfie_23-2148142674.jpg", src: "http://img.b2bpic.net/free-photo/brunette-businesswoman-taking-selfie_23-2148142674.jpg", alt: "Customer rating"},
alt: "Customer rating",
},
{ {
src: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", src: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", alt: "Customer rating"},
alt: "Customer rating",
},
{ {
src: "http://img.b2bpic.net/free-photo/experienced-senior-female-executive-eyeglasses_1262-5027.jpg", src: "http://img.b2bpic.net/free-photo/experienced-senior-female-executive-eyeglasses_1262-5027.jpg", alt: "Customer rating"},
alt: "Customer rating",
},
{ {
src: "http://img.b2bpic.net/free-photo/confident-businessman-smiling_107420-84733.jpg", src: "http://img.b2bpic.net/free-photo/confident-businessman-smiling_107420-84733.jpg", alt: "Customer rating"},
alt: "Customer rating",
},
]} ]}
avatarText="Join our 10,000+ happy diners!" avatarText="Join our 10,000+ happy diners!"
/> />
@@ -119,20 +89,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
heading={[ heading={[
{ {
type: "text", type: "text", content: "Our Culinary Journey: Georgian Soul, European Spirit"},
content: "Our Story: Where Tradition Meets Modernity",
},
{ {
type: "image", type: "image", src: "http://img.b2bpic.net/free-photo/gourmet-delicious-cuisine_23-2150931168.jpg", alt: "Chef preparing a fusion dish"},
src: "http://img.b2bpic.net/free-photo/close-up-woman-hand-put-topping-homemade-pizza_1150-4697.jpg",
alt: "Chef preparing Georgian dish",
},
]} ]}
buttons={[ buttons={[
{ {
text: "Learn More", text: "Learn More", href: "#about"},
href: "#",
},
]} ]}
/> />
</div> </div>
@@ -145,22 +108,16 @@ export default function LandingPage() {
features={[ features={[
{ {
icon: Wheat, icon: Wheat,
title: "Authentic Georgian Cuisine", title: "Authentic Georgian Feasts", description: "Indulge in hearty, flavorful dishes rooted in Georgian tradition, prepared with age-old recipes and the freshest ingredients."},
description: "Savor the rich, bold flavors of Georgia with traditional recipes passed down through generations, prepared with fresh, local ingredients.",
},
{ {
icon: Award, icon: Award,
title: "Curated European Beers", title: "Curated European Craft Beers", description: "Explore an extensive selection of the finest European craft beers, hand-picked to complement our diverse menu and elevate your pub experience."},
description: "From crisp lagers to robust stouts, our extensive selection of European craft beers offers something for every palate.",
},
{ {
icon: Search, icon: Sparkles,
title: "Smart Dish Discovery", title: "Warm & Lively Atmosphere", description: "Immerse yourself in a welcoming space where Georgian hospitality meets the lively charm of a modern European pub, perfect for any occasion."},
description: "Our intelligent menu system helps you find your next favorite dish or drink with ease, based on your preferences and cravings.",
},
]} ]}
title="Our Unique Culinary Experience" title="The Best of Both Worlds: Our Signature Fusion"
description="Discover what makes The Georgian Barrel a destination for foodies and pub enthusiasts alike, with our commitment to authenticity and innovation." description="At The Georgian Barrel, we blend the rich heritage of Georgian cooking with the convivial atmosphere of a European pub, creating an unforgettable experience."
/> />
</div> </div>
@@ -172,47 +129,17 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "khinkali", id: "khinkali", name: "Khinkali", price: "$12.99", imageSrc: "http://img.b2bpic.net/free-photo/side-view-gurza-lamb-dumplings-with-sour-cream-plate_141793-3646.jpg", imageAlt: "Georgian Khinkali dumplings"},
name: "Khinkali",
price: "$12.99",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-gurza-lamb-dumplings-with-sour-cream-plate_141793-3646.jpg",
imageAlt: "Georgian Khinkali dumplings",
},
{ {
id: "satsivi", id: "satsivi", name: "Satsivi", price: "$18.50", imageSrc: "http://img.b2bpic.net/free-photo/chicken-breast-steak_74190-7283.jpg", imageAlt: "Satsivi chicken with walnut sauce"},
name: "Satsivi",
price: "$18.50",
imageSrc: "http://img.b2bpic.net/free-photo/chicken-breast-steak_74190-7283.jpg",
imageAlt: "Satsivi chicken with walnut sauce",
},
{ {
id: "mtsvadi", id: "mtsvadi", name: "Mtsvadi", price: "$22.00", imageSrc: "http://img.b2bpic.net/free-photo/lule-kebab-fried-potato-with-vegetables-onion_141793-688.jpg", imageAlt: "Georgian Mtsvadi skewers"},
name: "Mtsvadi",
price: "$22.00",
imageSrc: "http://img.b2bpic.net/free-photo/lule-kebab-fried-potato-with-vegetables-onion_141793-688.jpg",
imageAlt: "Georgian Mtsvadi skewers",
},
{ {
id: "goulash", id: "goulash", name: "Hungarian Goulash", price: "$16.75", imageSrc: "http://img.b2bpic.net/free-photo/red-vegetable-soup-table_140725-7436.jpg", imageAlt: "Hearty Hungarian Goulash"},
name: "Hungarian Goulash",
price: "$16.75",
imageSrc: "http://img.b2bpic.net/free-photo/red-vegetable-soup-table_140725-7436.jpg",
imageAlt: "Hearty Hungarian Goulash",
},
{ {
id: "fish-chips", id: "fish-chips", name: "Fish and Chips", price: "$14.25", imageSrc: "http://img.b2bpic.net/free-photo/crispy-snaks-served-with-salad_140725-1749.jpg", imageAlt: "Classic Fish and Chips"},
name: "Fish and Chips",
price: "$14.25",
imageSrc: "http://img.b2bpic.net/free-photo/crispy-snaks-served-with-salad_140725-1749.jpg",
imageAlt: "Classic Fish and Chips",
},
{ {
id: "schnitzel", id: "schnitzel", name: "Wiener Schnitzel", price: "$19.99", imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-tasty-dinner-with-cutlet-meal-potatoes-white-plate-dark-table_140725-56801.jpg", imageAlt: "Crispy Wiener Schnitzel"},
name: "Wiener Schnitzel",
price: "$19.99",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-tasty-dinner-with-cutlet-meal-potatoes-white-plate-dark-table_140725-56801.jpg",
imageAlt: "Crispy Wiener Schnitzel",
},
]} ]}
title="Signature Dishes & Brews" title="Signature Dishes & Brews"
description="Explore our curated selection of Traditional Georgian delicacies and European pub favorites, easily found with our smart menu system." description="Explore our curated selection of Traditional Georgian delicacies and European pub favorites, easily found with our smart menu system."
@@ -227,59 +154,34 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
members={[ members={[
{ {
id: "chef-tamara", id: "chef-tamara", name: "Tamara Gorgiladze", role: "Head Chef, Georgian Cuisine", imageSrc: "http://img.b2bpic.net/free-photo/female-chef-working-kitchen_1150-13761.jpg", imageAlt: "Head Chef Tamara Gorgiladze preparing Georgian dishes"},
name: "Tamara Gorgiladze",
role: "Head Chef",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-male-chef-standing-kitchen-shrugging_23-2147863654.jpg",
imageAlt: "Head Chef Tamara Gorgiladze",
},
{ {
id: "sommelier-lukas", id: "sommelier-lukas", name: "Lukas Richter", role: "Head Sommelier, European Brews", imageSrc: "http://img.b2bpic.net/free-photo/handsome-bearded-sommelier-man-wine-cellar-with-bottle_23-2147820127.jpg", imageAlt: "Head Sommelier Lukas Richter with European beer selection"},
name: "Lukas Richter",
role: "Head Sommelier",
imageSrc: "http://img.b2bpic.net/free-photo/bartender-making-delicious-cocktail_23-2149093588.jpg",
imageAlt: "Head Sommelier Lukas Richter",
},
{ {
id: "manager-sophia", id: "manager-sophia", name: "Sophia Petrova", role: "General Manager, Operations & Hospitality", imageSrc: "http://img.b2bpic.net/free-photo/elegant-restaurant-manager_23-2149591461.jpg", imageAlt: "Restaurant Manager Sophia Petrova welcoming guests"},
name: "Sophia Petrova",
role: "Restaurant Manager",
imageSrc: "http://img.b2bpic.net/free-photo/service-restaurant_1098-15708.jpg",
imageAlt: "Restaurant Manager Sophia Petrova",
},
]} ]}
title="Meet Our Culinary Maestros" title="Our Heart & Soul: The Georgian Barrel Team"
description="The passionate individuals behind every delectable dish and perfectly poured pint at The Georgian Barrel." description="Meet the dedicated individuals who bring our unique blend of Georgian culinary artistry and European pub charm to life."
/> />
</div> </div>
<div id="reviews" data-section="reviews"> <div id="reviews" data-section="reviews">
<TestimonialCardFifteen <TestimonialCardFifteen
useInvertedBackground={false} useInvertedBackground={false}
testimonial="The Georgian Barrel is a true gem! The fusion of Georgian and European cuisine is masterfully done, and the atmosphere is simply enchanting. Highly recommend the Khachapuri and their excellent beer selection!" testimonial="Dining at The Georgian Barrel was an exceptional experience! The Khachapuri was authentic and delicious, perfectly complemented by a robust Belgian beer. The atmosphere truly captures the spirit of both Georgian warmth and a lively European pub. A must-visit!"
rating={5} rating={5}
author="Elena V., Food Critic" author="A Satisfied Diner"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/portrait-beautiful-business-office-business-center_1303-20365.jpg", src: "http://img.b2bpic.net/free-photo/portrait-beautiful-business-office-business-center_1303-20365.jpg", alt: "Customer Elena V."},
alt: "Customer Elena V.",
},
{ {
src: "http://img.b2bpic.net/free-photo/front-view-lawyer-portrait_23-2151202435.jpg", src: "http://img.b2bpic.net/free-photo/front-view-lawyer-portrait_23-2151202435.jpg", alt: "Customer Michael P."},
alt: "Customer Michael P.",
},
{ {
src: "http://img.b2bpic.net/free-photo/smiling-woman-transperent-glasses-stays-with-her-laptop-park_231208-4249.jpg", src: "http://img.b2bpic.net/free-photo/smiling-woman-transperent-glasses-stays-with-her-laptop-park_231208-4249.jpg", alt: "Customer Sarah L."},
alt: "Customer Sarah L.",
},
{ {
src: "http://img.b2bpic.net/free-photo/portrait-happy-smiling-man_93675-134315.jpg", src: "http://img.b2bpic.net/free-photo/portrait-happy-smiling-man_93675-134315.jpg", alt: "Customer David K."},
alt: "Customer David K.",
},
{ {
src: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5363.jpg", src: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5363.jpg", alt: "Customer Jessica R."},
alt: "Customer Jessica R.",
},
]} ]}
ratingAnimation="blur-reveal" ratingAnimation="blur-reveal"
avatarsAnimation="slide-up" avatarsAnimation="slide-up"
@@ -292,30 +194,15 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "faq-1", id: "faq-1", title: "Do you accept reservations?", content: "Yes, we highly recommend making a reservation, especially for dinner service and weekend evenings. You can book a table directly through our website or by calling us."},
title: "Do you accept reservations?",
content: "Yes, we highly recommend making a reservation, especially for dinner service and weekend evenings. You can book a table directly through our website or by calling us.",
},
{ {
id: "faq-2", id: "faq-2", title: "Do you have options for dietary restrictions?", content: "We offer a variety of dishes that can be adapted for vegetarian, vegan, and gluten-free diets. Please inform your server about any allergies or dietary needs."},
title: "Do you have options for dietary restrictions?",
content: "We offer a variety of dishes that can be adapted for vegetarian, vegan, and gluten-free diets. Please inform your server about any allergies or dietary needs.",
},
{ {
id: "faq-3", id: "faq-3", title: "What kind of European beers do you serve?", content: "Our selection includes a diverse range of European craft beers, including German lagers, Belgian ales, Czech pilsners, and various seasonal brews. Our sommelier can guide you through the options."},
title: "What kind of European beers do you serve?",
content: "Our selection includes a diverse range of European craft beers, including German lagers, Belgian ales, Czech pilsners, and various seasonal brews. Our sommelier can guide you through the options.",
},
{ {
id: "faq-4", id: "faq-4", title: "Is there parking available?", content: "We have limited on-site parking. Public street parking and several parking garages are available within a short walking distance."},
title: "Is there parking available?",
content: "We have limited on-site parking. Public street parking and several parking garages are available within a short walking distance.",
},
{ {
id: "faq-5", id: "faq-5", title: "Do you offer private dining options?", content: "Yes, we have a private dining room perfect for special occasions, corporate events, or larger gatherings. Please contact us directly to discuss availability and bespoke menu options."},
title: "Do you offer private dining options?",
content: "Yes, we have a private dining room perfect for special occasions, corporate events, or larger gatherings. Please contact us directly to discuss availability and bespoke menu options.",
},
]} ]}
title="Frequently Asked Questions" title="Frequently Asked Questions"
description="Find answers to common questions about reservations, our menu, and what to expect at The Georgian Barrel." description="Find answers to common questions about reservations, our menu, and what to expect at The Georgian Barrel."
@@ -327,18 +214,17 @@ export default function LandingPage() {
<ContactSplit <ContactSplit
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "plain", variant: "plain"}}
}} tag="Connect With Us"
tag="Visit Us" title="Stay Updated on Our Latest Events & Offers"
title="Book Your Table" description="Join our mailing list to receive exclusive news, seasonal menu updates, and special promotions from The Georgian Barrel."
description="Reserve your spot for an unforgettable dining experience at The Georgian Barrel. We look forward to welcoming you!" imageSrc="http://img.b2bpic.net/free-photo/modern-cafe-interior-with-cosy-lights-table_140725-10330.jpg"
imageSrc="http://img.b2bpic.net/free-photo/city-background-panoramic-view_23-2148892961.jpg" imageAlt="Warm and inviting restaurant interior"
imageAlt="Restaurant interior for reservations"
mediaAnimation="opacity" mediaAnimation="opacity"
mediaPosition="right" mediaPosition="left"
inputPlaceholder="Enter your email for updates" inputPlaceholder="Your email address"
buttonText="Subscribe" buttonText="Sign Up for Updates"
termsText="By subscribing, you agree to receive promotional emails from The Georgian Barrel. You can unsubscribe at any time." termsText="By signing up, you agree to receive emails about news and promotions from The Georgian Barrel."
/> />
</div> </div>
@@ -348,45 +234,29 @@ export default function LandingPage() {
{ {
items: [ items: [
{ {
label: "Home", label: "Home", href: "#home"},
href: "#home",
},
{ {
label: "Menu", label: "Menu", href: "#menu"},
href: "#menu",
},
{ {
label: "About Us", label: "About Us", href: "#about"},
href: "#about",
},
], ],
}, },
{ {
items: [ items: [
{ {
label: "Reservations", label: "Reservations", href: "#contact"},
href: "#contact",
},
{ {
label: "Our Team", label: "Our Team", href: "#team"},
href: "#team",
},
{ {
label: "FAQs", label: "FAQs", href: "#faq"},
href: "#faq",
},
], ],
}, },
{ {
items: [ items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"},
href: "#",
},
], ],
}, },
]} ]}

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-font-family: var(--font-montserrat), sans-serif;), sans-serif; font-family: var(--font-inter), sans-serif;), 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-font-family: var(--font-montserrat), sans-serif;), sans-serif; font-family: var(--font-libre-baskerville), serif;), sans-serif;
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #f5f5f5; --background: #1a0f0d;
--card: #ffffff; --card: #261614;
--foreground: #1c1c1c; --foreground: #f5ebea;
--primary-cta: #1f514c; --primary-cta: #b8860b;
--primary-cta-text: #f5f5f5; --primary-cta-text: #f5f5f5;
--secondary-cta: #ffffff; --secondary-cta: #3f2723;
--secondary-cta-text: #1c1c1c; --secondary-cta-text: #1c1c1c;
--accent: #159c49; --accent: #2c5f2d;
--background-accent: #a8e8ba; --background-accent: #8b0000;
/* 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);