9 Commits

Author SHA1 Message Date
c0e5c5594f Merge version_3 into main
Merge version_3 into main
2026-06-09 09:40:17 +00:00
2951573b4d Update src/app/page.tsx 2026-06-09 09:40:14 +00:00
2e05da2b4f Merge version_2 into main
Merge version_2 into main
2026-06-09 09:37:05 +00:00
3ff3e455f6 Update src/app/styles/variables.css 2026-06-09 09:37:02 +00:00
59fbd35623 Update src/app/styles/base.css 2026-06-09 09:37:02 +00:00
4ec7ae748c Update src/app/page.tsx 2026-06-09 09:37:01 +00:00
19d6811389 Merge version_1 into main
Merge version_1 into main
2026-06-09 09:25:57 +00:00
c71d25ed00 Merge version_1 into main
Merge version_1 into main
2026-06-09 09:24:57 +00:00
15077314c5 Merge version_1 into main
Merge version_1 into main
2026-06-09 09:23:53 +00:00
3 changed files with 18 additions and 67 deletions

View File

@@ -5,7 +5,7 @@ import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FeatureCardTen from '@/components/sections/feature/FeatureCardTen';
import FooterBase from '@/components/sections/footer/FooterBase';
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
@@ -53,29 +53,11 @@ export default function LandingPage() {
</div>
<div id="home" data-section="home">
<HeroSplitTestimonial
useInvertedBackground={false}
<HeroBillboardScroll
background={{
variant: "radial-gradient"}}
title="Welcome to Borgo Kefalonia: Taste the Aegean Breeze"
description="Authentic Greek flavors crafted with passion. Join us for an unforgettable culinary journey in a serene island setting."
testimonials={[
{
name: "Eleni P.", handle: "@elenifoodie", testimonial: "Borgo Kefalonia is a culinary gem! Every dish is a masterpiece, reminding me of my grandmother's cooking.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-elderly-man-recording-recipe-step-by-step-hoe-kitchen-retired-blogger-chef-influencer-using-internet-technology-communicating-shooting-blogging-social-media-with-digital-equipment_482257-14457.jpg"},
{
name: "Mark J.", handle: "@travel_mark", testimonial: "The atmosphere and food are simply divine. A true taste of Greece right here!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-woman-with-blue-pullover_1098-2414.jpg"},
{
name: "Sophia L.", handle: "@sophia_eats", testimonial: "Absolutely the best moussaka I've ever had! The service was exceptional too.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/attractive-guy-with-ginger-beard-white-modern-shirt-light-plaid-tshirt-looking-into-camera-isolated-backdrop_197531-27713.jpg"},
{
name: "David K.", handle: "@gourmet_david", testimonial: "A fantastic dining experience. Highly recommend the fresh seafood and local wines.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-cheerful-happy-middle-aged-caucasian-woman-black-t-shirt-clenching-fist-smiling-broadly_343059-1886.jpg"},
{
name: "Maria C.", handle: "@maria_foodventures", testimonial: "From starters to dessert, every bite was a delight. A must-visit in Kefalonia!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-man-barista-black-apron-showing-thumbsup-recommending-cafe-restaurant-standing-agains_1258-145210.jpg"},
]}
buttons={[
{
text: "Explore Our Menu", href: "#menu"},
@@ -84,37 +66,6 @@ export default function LandingPage() {
]}
imageSrc="http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157778.jpg"
imageAlt="Cozy restaurant interior with warm lighting"
mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-vector/olives-cup-icon-isolated_24640-134672.jpg", alt: "chef portrait smiling"},
{
src: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157778.jpg", alt: "woman smiling happy customer"},
{
src: "http://img.b2bpic.net/free-photo/cheerful-elderly-man-recording-recipe-step-by-step-hoe-kitchen-retired-blogger-chef-influencer-using-internet-technology-communicating-shooting-blogging-social-media-with-digital-equipment_482257-14457.jpg", alt: "young man smiling portrait"},
{
src: "http://img.b2bpic.net/free-photo/smiling-young-woman-with-blue-pullover_1098-2414.jpg", alt: "mature woman portrait smiling"},
{
src: "http://img.b2bpic.net/free-photo/attractive-guy-with-ginger-beard-white-modern-shirt-light-plaid-tshirt-looking-into-camera-isolated-backdrop_197531-27713.jpg", alt: "young man smiling portrait"},
]}
avatarText="Join our community of food lovers!"
marqueeItems={[
{
type: "text-icon", text: "Authentic Greek Cuisine", icon: Award,
},
{
type: "text-icon", text: "Fresh Local Ingredients", icon: Leaf,
},
{
type: "text-icon", text: "Warm Island Hospitality", icon: Smile,
},
{
type: "text-icon", text: "Award-Winning Dishes", icon: Award,
},
{
type: "text-icon", text: "Perfect for Any Occasion", icon: Gift,
},
]}
/>
</div>
@@ -146,7 +97,7 @@ export default function LandingPage() {
features={[
{
title: "Appetizers & Salads", description: "Start your culinary journey with our delightful selection of traditional Greek appetizers and refreshing salads, perfect for sharing.", media: {
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-hummus-plate-still-life_23-2149595649.jpg", imageAlt: "Variety of Greek appetizers"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EtTGuO8Ot2F3DnhZTUF8FzQIxT/uploaded-1780997712315-yt42sxp1.jpg", imageAlt: "Variety of Greek appetizers"},
items: [
{
icon: Salad,
@@ -162,7 +113,7 @@ export default function LandingPage() {
},
{
title: "Main Courses", description: "Indulge in our hearty main courses, from classic moussaka to succulent grilled seafood, showcasing the best of Greek gastronomy.", media: {
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-hummus-plate_23-2149595697.jpg", imageAlt: "Plate of Greek main course"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EtTGuO8Ot2F3DnhZTUF8FzQIxT/uploaded-1780997712315-po5zxfae.jpg", imageAlt: "Plate of Greek main course"},
items: [
{
icon: Fish,
@@ -178,7 +129,7 @@ export default function LandingPage() {
},
{
title: "Desserts & Coffee", description: "Complete your meal with our sweet Greek delights, accompanied by a traditional Greek coffee or a refreshing beverage.", media: {
imageSrc: "http://img.b2bpic.net/free-photo/homemade-apple-pie-cake-galette_114579-19389.jpg", imageAlt: "Assortment of Greek desserts"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EtTGuO8Ot2F3DnhZTUF8FzQIxT/uploaded-1780997712315-tmgfs9pi.jpg", imageAlt: "Assortment of Greek desserts"},
items: [
{
icon: Cake,
@@ -206,17 +157,17 @@ export default function LandingPage() {
useInvertedBackground={true}
products={[
{
id: "p1", name: "Moussaka", price: "€18.50", imageSrc: "http://img.b2bpic.net/free-photo/traditional-delicious-gulas-dish-assortment_23-2149072575.jpg", imageAlt: "Classic Moussaka dish"},
id: "p1", name: "Moussaka", price: "€18.50", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EtTGuO8Ot2F3DnhZTUF8FzQIxT/uploaded-1780997712315-kksifga7.jpg", imageAlt: "Classic Moussaka dish"},
{
id: "p2", name: "Souvlaki Platter", price: "€16.00", imageSrc: "http://img.b2bpic.net/free-photo/various-kebab-selection-desk_140725-2873.jpg", imageAlt: "Chicken Souvlaki with pita"},
{
id: "p3", name: "Greek Salad", price: "€12.00", imageSrc: "http://img.b2bpic.net/free-photo/greek-salad-horiatiki-with-large-pieces-tomatoes-cucumbers-onion-feta-cheese-olives-white-bowl-isolated-top-view-village-salad-with-diced-mozzarella-arugula-parsley-olive-oil_1150-44845.jpg", imageAlt: "Fresh Horiatiki Greek Salad"},
{
id: "p4", name: "Saganaki", price: "€11.50", imageSrc: "http://img.b2bpic.net/free-photo/traditional-venezuelan-beef-cachapa-wooden-table_123827-24825.jpg", imageAlt: "Flaming Saganaki cheese"},
id: "p4", name: "Saganaki", price: "€11.50", imageSrc: "https://img.b2bpic.net/free-photo/saganaki_23-2149866219.jpg", imageAlt: "Flaming Saganaki cheese"},
{
id: "p5", name: "Pastitsio", price: "€17.00", imageSrc: "http://img.b2bpic.net/free-photo/tasty-italian-pasta-dish_1084-85.jpg", imageAlt: "Traditional Pastitsio"},
id: "p5", name: "Pastitsio", price: "€17.00", imageSrc: "https://img.b2bpic.net/free-photo/pastitsio-pasta-greek-food_23-2149503460.jpg", imageAlt: "Traditional Pastitsio"},
{
id: "p6", name: "Baklava", price: "€8.50", imageSrc: "http://img.b2bpic.net/free-photo/cheesecake-with-orange-slice-table_140725-4509.jpg", imageAlt: "Sweet Baklava dessert"},
id: "p6", name: "Baklava", price: "€8.50", imageSrc: "https://img.b2bpic.net/free-photo/baklava-pistachios-turkish-arabic-dessert_23-2149826338.jpg", imageAlt: "Sweet Baklava dessert"},
]}
title="Explore Our Full Menu"
description="From traditional staples to seasonal specials, our menu offers a wide array of choices to satisfy every palate. Each dish is prepared with the utmost care and freshest ingredients."

View File

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

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #ffffff;
--card: #f9f9f9;
--foreground: #120a00e6;
--primary-cta: #FF7B05;
--background: #000000;
--card: #0c0c0c;
--foreground: #ffffff;
--primary-cta: #106EFB;
--primary-cta-text: #ffffff;
--secondary-cta: #f9f9f9;
--secondary-cta: #000000;
--secondary-cta-text: #120a00e6;
--accent: #e2e2e2;
--background-accent: #FF7B05;
--accent: #535353;
--background-accent: #106EFB;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);