Update src/app/page.tsx

This commit is contained in:
2026-05-10 03:52:11 +00:00
parent b0c04efbc1
commit a805e1d1dd

View File

@@ -31,22 +31,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "Festivals",
id: "festivals",
},
{
name: "Properties",
id: "properties",
},
{
name: "Contact",
id: "contact",
},
{ name: "Home", id: "hero" },
{ name: "Festivals", id: "festivals" },
{ name: "Properties", id: "properties" },
{ name: "Contact", id: "contact" },
]}
brandName="VillageVoyage"
/>
@@ -54,33 +42,15 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroSplitDualMedia
background={{
variant: "gradient-bars",
}}
background={{ variant: "gradient-bars" }}
title="Discover Timeless Villages"
description="Escape the noise and immerse yourself in the authentic culture, local festivals, and cozy properties hidden in our countryside gems."
tag="Tourism Excellence"
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/amazing-autumn-morning-scenery-mountains-with-meadow-colorful-trees-foreground-fog-underfoot_146671-19480.jpg",
imageAlt: "Village vista",
},
imageSrc: "http://img.b2bpic.net/free-photo/amazing-autumn-morning-scenery-mountains-with-meadow-colorful-trees-foreground-fog-underfoot_146671-19480.jpg", imageAlt: "Village vista"},
{
imageSrc: "http://img.b2bpic.net/free-photo/farming-concept-with-old-building_23-2148573852.jpg",
imageAlt: "Village street",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/tranquil-sunrise-misty-autumn-forest-landscape-generated-by-ai_188544-37351.jpg",
imageAlt: "Tranquil sunrise over misty autumn forest landscape",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/landscape-field-houses-valley_329181-1397.jpg",
imageAlt: "Landscape of field and houses in the valley",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/leimberg-cemetery_181624-7718.jpg",
imageAlt: "Leimberg Cemetery",
},
imageSrc: "http://img.b2bpic.net/free-photo/farming-concept-with-old-building_23-2148573852.jpg", imageAlt: "Village street"},
]}
mediaAnimation="slide-up"
rating={5}
@@ -95,18 +65,9 @@ export default function LandingPage() {
title="The Village Advantage"
description="Our villages are more than spots on a map; they are living, breathing centers of tradition, heritage, and serene living, all within easy reach."
metrics={[
{
value: "12+",
title: "Festivals Yearly",
},
{
value: "5km",
title: "Property Radius",
},
{
value: "98%",
title: "Traveler Satisfaction",
},
{ value: "12+", title: "Festivals Yearly" },
{ value: "5km", title: "Property Radius" },
{ value: "98%", title: "Traveler Satisfaction" },
]}
imageSrc="http://img.b2bpic.net/free-photo/man-taking-photos-castle_23-2148622588.jpg"
mediaAnimation="blur-reveal"
@@ -120,29 +81,14 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
id: "f1",
title: "Local Festivals",
descriptions: [
"Immerse yourself in centuries-old traditions and vibrant community celebrations.",
],
imageSrc: "http://img.b2bpic.net/free-photo/travelling-nepal_8327-283.jpg",
},
id: "f1", title: "Local Festivals", descriptions: ["Immerse yourself in centuries-old traditions and vibrant community celebrations."],
imageSrc: "http://img.b2bpic.net/free-photo/travelling-nepal_8327-283.jpg"},
{
id: "f2",
title: "Nature Trails",
descriptions: [
"Discover pristine landscapes and hidden pathways surrounding every village.",
],
imageSrc: "http://img.b2bpic.net/free-photo/pathway-hill-covered-by-flowers-trees-sunlight-blue-sky_181624-13814.jpg",
},
id: "f2", title: "Nature Trails", descriptions: ["Discover pristine landscapes and hidden pathways surrounding every village."],
imageSrc: "http://img.b2bpic.net/free-photo/pathway-hill-covered-by-flowers-trees-sunlight-blue-sky_181624-13814.jpg"},
{
id: "f3",
title: "Culinary Heritage",
descriptions: [
"Savor authentic, slow-cooked meals made with locally sourced farm ingredients.",
],
imageSrc: "http://img.b2bpic.net/free-photo/group-people-talking-about-bio-fresh-farmers-market-products_482257-77547.jpg",
},
id: "f3", title: "Culinary Heritage", descriptions: ["Savor authentic, slow-cooked meals made with locally sourced farm ingredients."],
imageSrc: "http://img.b2bpic.net/free-photo/group-people-talking-about-bio-fresh-farmers-market-products_482257-77547.jpg"},
]}
title="Curated Experiences"
description="Explore the layers of our village life, from seasonal celebrations to nature-bound trails."
@@ -156,29 +102,14 @@ export default function LandingPage() {
useInvertedBackground={true}
features={[
{
id: "s1",
title: "Harvest Fair",
descriptions: [
"Celebrate local crops with music, dance, and communal feasts.",
],
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-garage-sale_23-2150661448.jpg",
},
id: "s1", title: "Harvest Fair", descriptions: ["Celebrate local crops with music, dance, and communal feasts."],
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-garage-sale_23-2150661448.jpg"},
{
id: "s2",
title: "Spring Equinox",
descriptions: [
"Participate in nature-inspired rituals as the landscape blooms.",
],
imageSrc: "http://img.b2bpic.net/free-photo/hiking-trail-bavarian-alps-spring_181624-27581.jpg",
},
id: "s2", title: "Spring Equinox", descriptions: ["Participate in nature-inspired rituals as the landscape blooms."],
imageSrc: "http://img.b2bpic.net/free-photo/hiking-trail-bavarian-alps-spring_181624-27581.jpg"},
{
id: "s3",
title: "Artisan Nights",
descriptions: [
"Witness the magic of regional craftsmen showcasing their unique handmade wares.",
],
imageSrc: "http://img.b2bpic.net/free-photo/tasty-italian-greek-mediterranean-food-ingredients-top-view-green-old-rustic-table_1220-1678.jpg",
},
id: "s3", title: "Artisan Nights", descriptions: ["Witness the magic of regional craftsmen showcasing their unique handmade wares."],
imageSrc: "http://img.b2bpic.net/free-photo/tasty-italian-greek-mediterranean-food-ingredients-top-view-green-old-rustic-table_1220-1678.jpg"},
]}
title="Seasonal Celebrations"
description="Mark your calendars for unforgettable events that define the spirit of our villages."
@@ -193,59 +124,14 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "p1",
brand: "Cozy",
name: "Rustic Cottage",
price: "$120/night",
rating: 5,
reviewCount: "24",
imageSrc: "http://img.b2bpic.net/free-photo/lonely-hut-mountains-hut-mountains-stone-hut-hill_505751-5875.jpg",
},
id: "p1", brand: "Cozy", name: "Rustic Cottage", price: "$120/night", rating: 5,
reviewCount: "24", imageSrc: "http://img.b2bpic.net/free-photo/lonely-hut-mountains-hut-mountains-stone-hut-hill_505751-5875.jpg"},
{
id: "p2",
brand: "Modern",
name: "Heritage Villa",
price: "$250/night",
rating: 5,
reviewCount: "18",
imageSrc: "http://img.b2bpic.net/free-photo/keepers-quarters-puget-sound_181624-24631.jpg",
},
id: "p2", brand: "Modern", name: "Heritage Villa", price: "$250/night", rating: 5,
reviewCount: "18", imageSrc: "http://img.b2bpic.net/free-photo/keepers-quarters-puget-sound_181624-24631.jpg"},
{
id: "p3",
brand: "Scenic",
name: "Meadow Estate",
price: "$180/night",
rating: 4,
reviewCount: "32",
imageSrc: "http://img.b2bpic.net/free-photo/farmhouses-ancient-village_1359-1118.jpg",
},
{
id: "p4",
brand: "Charming",
name: "Farmhouse Stay",
price: "$150/night",
rating: 5,
reviewCount: "12",
imageSrc: "http://img.b2bpic.net/free-photo/pottery-workplace-with-different-creations-table_23-2148970743.jpg",
},
{
id: "p5",
brand: "Elegant",
name: "Garden Lodge",
price: "$210/night",
rating: 4,
reviewCount: "45",
imageSrc: "http://img.b2bpic.net/free-photo/heart-shape-made-flowers_23-2150397254.jpg",
},
{
id: "p6",
brand: "Historic",
name: "Old Barn Loft",
price: "$95/night",
rating: 5,
reviewCount: "29",
imageSrc: "http://img.b2bpic.net/free-photo/old-wooden-barn-surrounded-by-trees-field-cloudy-sky-daytime_181624-23165.jpg",
},
id: "p3", brand: "Scenic", name: "Meadow Estate", price: "$180/night", rating: 4,
reviewCount: "32", imageSrc: "http://img.b2bpic.net/free-photo/farmhouses-ancient-village_1359-1118.jpg"},
]}
title="Stay Within Reach"
description="Hand-picked local properties, all within a 5km radius of the village centers."
@@ -258,20 +144,11 @@ export default function LandingPage() {
useInvertedBackground={true}
faqs={[
{
id: "q1",
title: "Are properties wheelchair accessible?",
content: "Most historic properties have limited accessibility; please contact us to verify.",
},
id: "q1", title: "Are properties wheelchair accessible?", content: "Most historic properties have limited accessibility; please contact us to verify."},
{
id: "q2",
title: "How far are festivals from stays?",
content: "All featured properties are guaranteed to be within a 5km radius of village centers.",
},
id: "q2", title: "How far are festivals from stays?", content: "All featured properties are guaranteed to be within a 5km radius of village centers."},
{
id: "q3",
title: "Do I need a rental car?",
content: "While walkable, renting a car is highly recommended for exploring the wider rural landscape.",
},
id: "q3", title: "Do I need a rental car?", content: "While walkable, renting a car is highly recommended for exploring the wider rural landscape."},
]}
imageSrc="http://img.b2bpic.net/free-photo/medieval-street_1182-792.jpg"
title="Travel Essentials"
@@ -286,45 +163,9 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
title: "Perfect Escape",
quote: "The most peaceful stay I've had in years.",
name: "Sarah Miller",
role: "Travel Blogger",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-stylish-traveller-with-hat-smiling_23-2148588482.jpg",
},
id: "1", title: "Perfect Escape", quote: "The most peaceful stay I've had in years.", name: "Sarah Miller", role: "Travel Blogger", imageSrc: "http://img.b2bpic.net/free-photo/portrait-stylish-traveller-with-hat-smiling_23-2148588482.jpg"},
{
id: "2",
title: "Vibrant Traditions",
quote: "The spring festival was absolutely unforgettable.",
name: "John Doe",
role: "Photographer",
imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-holding-pizza-slice_23-2149333834.jpg",
},
{
id: "3",
title: "Beautiful Landscapes",
quote: "Every path leads to a stunning view.",
name: "Emily Chen",
role: "Hiker",
imageSrc: "http://img.b2bpic.net/free-photo/male-with-backpack-standing-cliff-enjoying-view-sea-near-mountain_181624-1752.jpg",
},
{
id: "4",
title: "Authentic Cuisine",
quote: "I'm still dreaming of that homemade pasta.",
name: "David Ross",
role: "Foodie",
imageSrc: "http://img.b2bpic.net/free-photo/traveling-man-looking-into-distance_23-2148622596.jpg",
},
{
id: "5",
title: "Hidden Gem",
quote: "Serenity defined. Cannot recommend enough.",
name: "Lisa Wang",
role: "Remote Worker",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-outdoor-clothes-sitting-bench-relaxed-smiling-enjoying-view_1258-200558.jpg",
},
id: "2", title: "Vibrant Traditions", quote: "The spring festival was absolutely unforgettable.", name: "John Doe", role: "Photographer", imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-holding-pizza-slice_23-2149333834.jpg"},
]}
title="Travelers' Stories"
description="Read about experiences from visitors who found solace in our village gems."
@@ -334,32 +175,19 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactCTA
useInvertedBackground={true}
background={{
variant: "sparkles-gradient",
}}
background={{ variant: "sparkles-gradient" }}
tag="Ready to Visit?"
title="Book Your Countryside Escape"
description="Reserve your property today and immerse yourself in the village lifestyle."
buttons={[
{
text: "Inquire Now",
href: "#",
},
]}
buttons={[{ text: "Inquire Now", href: "#" }]}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="VillageVoyage"
leftLink={{
text: "Privacy Policy",
href: "#",
}}
rightLink={{
text: "Terms of Use",
href: "#",
}}
leftLink={{ text: "Privacy Policy", href: "#" }}
rightLink={{ text: "Terms of Use", href: "#" }}
/>
</div>
</ReactLenis>