Merge version_2 into main

Merge version_2 into main
This commit was merged in pull request #2.
This commit is contained in:
2026-05-09 13:44:53 +00:00

View File

@@ -31,21 +31,13 @@ export default function LandingPage() {
<NavbarStyleFullscreen
navItems={[
{
name: "Home",
id: "hero",
},
name: "Home", id: "hero"},
{
name: "About",
id: "about",
},
name: "About", id: "about"},
{
name: "Menu",
id: "products",
},
name: "Menu", id: "products"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="PUNTO CRUDO"
/>
@@ -54,71 +46,44 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroSplitKpi
background={{
variant: "sparkles-gradient",
}}
variant: "sparkles-gradient"}}
title="PUNTO CRUDO: A Symphony of the Adriatic"
description="Discover authentic Mediterranean flavors and the finest raw delicacies in the heart of Tivat. Our commitment to freshness and coastal tradition defines every dish."
kpis={[
{
value: "100%",
label: "Fresh Catch Daily",
},
value: "100%", label: "Fresh Catch Daily"},
{
value: "150+",
label: "Wine Selections",
},
value: "150+", label: "Wine Selections"},
{
value: "5-Star",
label: "Coastal Ambiance",
},
value: "5-Star", label: "Coastal Ambiance"},
]}
enableKpiAnimation={true}
imageSrc="http://img.b2bpic.net/free-photo/life-style_1122-1851.jpg?_wi=1"
mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/restaurant-table-14-persons-restaurant-hall-with-brick-walls-wide-windows-wood-ceiling_140725-8457.jpg",
alt: "Diner at table",
},
src: "http://img.b2bpic.net/free-photo/restaurant-table-14-persons-restaurant-hall-with-brick-walls-wide-windows-wood-ceiling_140725-8457.jpg", alt: "Diner at table"},
{
src: "http://img.b2bpic.net/free-photo/wide-restaurant-hall-with-wooden-table-chairs-6-persons_140725-8910.jpg",
alt: "Dining table setup",
},
src: "http://img.b2bpic.net/free-photo/wide-restaurant-hall-with-wooden-table-chairs-6-persons_140725-8910.jpg", alt: "Dining table setup"},
{
src: "http://img.b2bpic.net/free-photo/rustic-chandelier-made-bulbs-ropes-dining-table-vintage-kitchen_181624-9173.jpg",
alt: "Rustic lighting",
},
src: "http://img.b2bpic.net/free-photo/rustic-chandelier-made-bulbs-ropes-dining-table-vintage-kitchen_181624-9173.jpg", alt: "Rustic lighting"},
{
src: "http://img.b2bpic.net/free-photo/man-dancing-with-woman-restaurant_23-2148016782.jpg",
alt: "Restaurant atmosphere",
},
src: "http://img.b2bpic.net/free-photo/man-dancing-with-woman-restaurant_23-2148016782.jpg", alt: "Restaurant atmosphere"},
{
src: "http://img.b2bpic.net/free-photo/close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-18777.jpg",
alt: "Guest smiling",
},
src: "http://img.b2bpic.net/free-photo/close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-18777.jpg", alt: "Guest smiling"},
]}
avatarText="Join 5,000+ satisfied guests"
marqueeItems={[
{
type: "text",
text: "Adriatic Freshness",
},
type: "text", text: "Adriatic Freshness"},
{
type: "text",
text: "Tivat Coastal Dining",
},
type: "text", text: "Tivat Coastal Dining"},
{
type: "text",
text: "Authentic Crudo Art",
},
type: "text", text: "Authentic Crudo Art"},
{
type: "text",
text: "Premium Wine List",
},
type: "text", text: "Premium Wine List"},
{
type: "text",
text: "Fine Seafood Selection",
},
type: "text", text: "Fine Seafood Selection"},
]}
/>
</div>
@@ -128,9 +93,7 @@ export default function LandingPage() {
useInvertedBackground={false}
title="Our Philosophy"
description={[
"At Punto Crudo, we bridge the gap between the pristine Adriatic sea and your plate. Our chefs specialize in the art of 'crudo'—celebrating the natural, unadulterated essence of high-quality ingredients.",
"Set against the stunning backdrop of Tivat, we provide an immersive dining journey for those who appreciate true culinary craftsmanship, traditional recipes, and local Montenegrin hospitality.",
]}
"At Punto Crudo, we bridge the gap between the pristine Adriatic sea and your plate. Our chefs specialize in the art of 'crudo'—celebrating the natural, unadulterated essence of high-quality ingredients.", "Set against the stunning backdrop of Tivat, we provide an immersive dining journey for those who appreciate true culinary craftsmanship, traditional recipes, and local Montenegrin hospitality."]}
/>
</div>
@@ -142,59 +105,23 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "1",
brand: "Seafood",
name: "Adriatic Tuna Crudo",
price: "Market",
rating: 5,
reviewCount: "120",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-fried-shrimp-with-sauce-plate_141793-11283.jpg?_wi=1",
},
id: "1", brand: "Seafood", name: "Adriatic Tuna Crudo", price: "Market", rating: 5,
reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/front-view-fried-shrimp-with-sauce-plate_141793-11283.jpg?_wi=1"},
{
id: "2",
brand: "Seafood",
name: "Grilled Sea Bass",
price: "Market",
rating: 5,
reviewCount: "95",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cooked-cauliflower-inside-plate-with-lemon-oil-white-light-surface_140725-43894.jpg?_wi=1",
},
id: "2", brand: "Seafood", name: "Grilled Sea Bass", price: "Market", rating: 5,
reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/top-view-cooked-cauliflower-inside-plate-with-lemon-oil-white-light-surface_140725-43894.jpg?_wi=1"},
{
id: "3",
brand: "Pasta",
name: "Lobster Linguine",
price: "Market",
rating: 5,
reviewCount: "88",
imageSrc: "http://img.b2bpic.net/free-photo/fettuccine-pasta-chicken-mushroom-parmesan-tomato-mint-sumakh-cocktail-side-view_141793-2364.jpg?_wi=1",
},
id: "3", brand: "Pasta", name: "Lobster Linguine", price: "Market", rating: 5,
reviewCount: "88", imageSrc: "http://img.b2bpic.net/free-photo/fettuccine-pasta-chicken-mushroom-parmesan-tomato-mint-sumakh-cocktail-side-view_141793-2364.jpg?_wi=1"},
{
id: "4",
brand: "Seafood",
name: "Oyster Selection",
price: "Market",
rating: 5,
reviewCount: "142",
imageSrc: "http://img.b2bpic.net/free-photo/tasty-seafood-plate-table-close-up_93675-129085.jpg",
},
id: "4", brand: "Seafood", name: "Oyster Selection", price: "Market", rating: 5,
reviewCount: "142", imageSrc: "http://img.b2bpic.net/free-photo/tasty-seafood-plate-table-close-up_93675-129085.jpg"},
{
id: "5",
brand: "Starter",
name: "Octopus Carpaccio",
price: "Market",
rating: 4,
reviewCount: "76",
imageSrc: "http://img.b2bpic.net/free-photo/grilled-charred-octopus_74190-7584.jpg",
},
id: "5", brand: "Starter", name: "Octopus Carpaccio", price: "Market", rating: 4,
reviewCount: "76", imageSrc: "http://img.b2bpic.net/free-photo/grilled-charred-octopus_74190-7584.jpg"},
{
id: "6",
brand: "Fish",
name: "Whole Baked Branzino",
price: "Market",
rating: 5,
reviewCount: "65",
imageSrc: "http://img.b2bpic.net/free-photo/chicken-caesar-salad-table_140725-4537.jpg",
},
id: "6", brand: "Fish", name: "Whole Baked Branzino", price: "Market", rating: 5,
reviewCount: "65", imageSrc: "http://img.b2bpic.net/free-photo/chicken-caesar-salad-table_140725-4537.jpg"},
]}
title="Signature Delicacies"
description="Explore our curated menu featuring the freshest seafood, hand-selected daily from local fishermen."
@@ -208,34 +135,16 @@ export default function LandingPage() {
useInvertedBackground={false}
metrics={[
{
id: "m1",
value: "12+",
title: "Years of Tradition",
items: [
"Serving Tivat",
"Local sourcing",
"Culinary heritage",
],
id: "m1", value: "12+", title: "Years of Tradition", items: [
"Serving Tivat", "Local sourcing", "Culinary heritage"],
},
{
id: "m2",
value: "5k+",
title: "Happy Guests",
items: [
"Annual visitors",
"Global travelers",
"Returning locals",
],
id: "m2", value: "5k+", title: "Happy Guests", items: [
"Annual visitors", "Global travelers", "Returning locals"],
},
{
id: "m3",
value: "100%",
title: "Commitment to Local",
items: [
"Local fishermen",
"Seasonal produce",
"Authentic goods",
],
id: "m3", value: "100%", title: "Commitment to Local", items: [
"Local fishermen", "Seasonal produce", "Authentic goods"],
},
]}
title="A Legacy of Excellence"
@@ -249,60 +158,15 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "t1",
name: "Elena Petrović",
date: "March 2024",
title: "Local Gastronome",
quote: "The absolute freshest seafood in Montenegro. A must-visit experience.",
tag: "Returning Guest",
avatarSrc: "http://img.b2bpic.net/free-photo/positive-smiling-woman-with-collected-hair-wearing-white-shirt_291650-656.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/life-style_1122-1851.jpg?_wi=2",
imageAlt: "satisfied customer dining experience",
},
id: "t1", name: "Elena Petrović", date: "March 2024", title: "Local Gastronome", quote: "The absolute freshest seafood in Montenegro. A must-visit experience.", tag: "Returning Guest", avatarSrc: "http://img.b2bpic.net/free-photo/positive-smiling-woman-with-collected-hair-wearing-white-shirt_291650-656.jpg", imageSrc: "http://img.b2bpic.net/free-photo/life-style_1122-1851.jpg?_wi=2", imageAlt: "satisfied customer dining experience"},
{
id: "t2",
name: "Julian Schmidt",
date: "January 2024",
title: "Traveler",
quote: "Stunning location and even better food. The crudo is an art form.",
tag: "Foodie",
avatarSrc: "http://img.b2bpic.net/free-photo/woman-sitting-table-with-cocktail-burning-candle-side-view_140725-12766.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-shrimp-toast-with-vegetable-salad-slice-lemon-with-glass-beer_141793-4126.jpg",
imageAlt: "satisfied customer dining experience",
},
id: "t2", name: "Julian Schmidt", date: "January 2024", title: "Traveler", quote: "Stunning location and even better food. The crudo is an art form.", tag: "Foodie", avatarSrc: "http://img.b2bpic.net/free-photo/woman-sitting-table-with-cocktail-burning-candle-side-view_140725-12766.jpg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-shrimp-toast-with-vegetable-salad-slice-lemon-with-glass-beer_141793-4126.jpg", imageAlt: "satisfied customer dining experience"},
{
id: "t3",
name: "Sarah Jenkins",
date: "December 2023",
title: "Wine Enthusiast",
quote: "Incredible wine pairing suggestions and professional staff.",
tag: "VIP",
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-happy-woman-eatingout-having-breakfast-talking-friend-table-looking-aside-with-cheerful-smile-sitting-near-mobile-phone-terrace_197531-30313.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-fried-shrimp-with-sauce-plate_141793-11283.jpg?_wi=2",
imageAlt: "satisfied customer dining experience",
},
id: "t3", name: "Sarah Jenkins", date: "December 2023", title: "Wine Enthusiast", quote: "Incredible wine pairing suggestions and professional staff.", tag: "VIP", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-happy-woman-eatingout-having-breakfast-talking-friend-table-looking-aside-with-cheerful-smile-sitting-near-mobile-phone-terrace_197531-30313.jpg", imageSrc: "http://img.b2bpic.net/free-photo/front-view-fried-shrimp-with-sauce-plate_141793-11283.jpg?_wi=2", imageAlt: "satisfied customer dining experience"},
{
id: "t4",
name: "Marco Rossi",
date: "November 2023",
title: "Chef",
quote: "The respect for the ingredients is evident in every bite.",
tag: "Professional",
avatarSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081873.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cooked-cauliflower-inside-plate-with-lemon-oil-white-light-surface_140725-43894.jpg?_wi=2",
imageAlt: "satisfied customer dining experience",
},
id: "t4", name: "Marco Rossi", date: "November 2023", title: "Chef", quote: "The respect for the ingredients is evident in every bite.", tag: "Professional", avatarSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081873.jpg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-cooked-cauliflower-inside-plate-with-lemon-oil-white-light-surface_140725-43894.jpg?_wi=2", imageAlt: "satisfied customer dining experience"},
{
id: "t5",
name: "Chloe Miller",
date: "October 2023",
title: "Business Traveler",
quote: "Impeccable service and an ambiance that captures the soul of Tivat.",
tag: "Regular",
avatarSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-with-long-blonde-hair-holding-delicious-chocolate-muffin-hand_23-2147974685.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/fettuccine-pasta-chicken-mushroom-parmesan-tomato-mint-sumakh-cocktail-side-view_141793-2364.jpg?_wi=2",
imageAlt: "satisfied customer dining experience",
},
id: "t5", name: "Chloe Miller", date: "October 2023", title: "Business Traveler", quote: "Impeccable service and an ambiance that captures the soul of Tivat.", tag: "Regular", avatarSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-with-long-blonde-hair-holding-delicious-chocolate-muffin-hand_23-2147974685.jpg", imageSrc: "http://img.b2bpic.net/free-photo/fettuccine-pasta-chicken-mushroom-parmesan-tomato-mint-sumakh-cocktail-side-view_141793-2364.jpg?_wi=2", imageAlt: "satisfied customer dining experience"},
]}
title="Voices of the Adriatic"
description="Hear what our distinguished guests have to say about their dining experience at Punto Crudo."
@@ -315,24 +179,15 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "f1",
title: "Do I need a reservation?",
content: "We highly recommend making reservations in advance.",
},
id: "f1", title: "Trebam li rezervaciju?", content: "Toplo preporučujemo rezervaciju unaprijed."},
{
id: "f2",
title: "Is your seafood locally sourced?",
content: "Yes, we work exclusively with local Montenegrin fishermen.",
},
id: "f2", title: "Je li vaša morska hrana lokalnog porijekla?", content: "Da, radimo isključivo sa lokalnim crnogorskim ribarima."},
{
id: "f3",
title: "Do you accommodate dietary restrictions?",
content: "Absolutely. Please let us know when booking.",
},
id: "f3", title: "Prilagođavate li se dijetetskim ograničenjima?", content: "Svakako. Molimo vas da nas obavijestite prilikom rezervacije."},
]}
imageSrc="http://img.b2bpic.net/free-photo/celebration-oktoberfest-with-lots-beer_23-2151646727.jpg"
title="Frequently Asked Questions"
description="Have questions about our restaurant, reservations, or events? Here are some quick answers."
title="Često postavljana pitanja"
description="Imate pitanja o našem restoranu, rezervacijama ili događajima? Ovdje su neki brzi odgovori."
faqsAnimation="blur-reveal"
mediaAnimation="slide-up"
/>
@@ -342,14 +197,11 @@ export default function LandingPage() {
<ContactText
useInvertedBackground={false}
background={{
variant: "plain",
}}
text="Ready to experience the best raw bar in Tivat? Reserve your table now for an unforgettable Adriatic evening."
variant: "plain"}}
text="Spremni da iskusite najbolji 'raw bar' u Tivtu? Rezervišite svoj sto sada za nezaboravno jadransko veče."
buttons={[
{
text: "Book Your Table",
href: "#",
},
text: "Rezervišite sto", href: "#"},
]}
/>
</div>
@@ -358,50 +210,35 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Visit Us",
items: [
title: "Posjetite nas", items: [
{
label: "Tivat, Montenegro",
href: "#",
},
label: "Tivat, Crna Gora", href: "#"},
{
label: "Get Directions",
href: "#",
},
label: "Upute za dolazak", href: "#"},
],
},
{
title: "Reservations",
items: [
title: "Rezervacije", items: [
{
label: "Book Online",
href: "#",
},
label: "Rezervišite online", href: "#"},
{
label: "+382 69 000 000",
href: "tel:+38269000000",
},
label: "+382 69 000 000", href: "tel:+38269000000"},
],
},
{
title: "Legal",
items: [
title: "Pravne informacije", items: [
{
label: "Privacy Policy",
href: "#",
},
label: "Politika privatnosti", href: "#"},
{
label: "Terms of Service",
href: "#",
},
label: "Uslovi korišćenja", href: "#"},
],
},
]}
logoText="PUNTO CRUDO"
copyrightText="© 2025 PUNTO CRUDO. All rights reserved."
copyrightText="© 2025 PUNTO CRUDO. Sva prava zadržana."
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}