24 Commits

Author SHA1 Message Date
eb40a4266d Update src/app/page.tsx 2026-02-19 02:52:53 +00:00
c3eb11486e Update src/app/page.tsx 2026-02-19 02:50:51 +00:00
619e12edb3 Update src/app/page.tsx 2026-02-19 02:49:46 +00:00
50dd5176bc Update src/app/page.tsx 2026-02-19 02:44:24 +00:00
2c6f4d0b3d Update src/app/shop/page.tsx 2026-02-19 02:39:07 +00:00
35405dbcce Update src/app/shop/[id]/page.tsx 2026-02-19 02:39:07 +00:00
36c41335b8 Update src/app/page.tsx 2026-02-19 02:39:06 +00:00
654611a7ce Update src/app/layout.tsx 2026-02-19 02:39:05 +00:00
062fd96423 Update src/app/blog/page.tsx 2026-02-19 02:39:04 +00:00
bcc72954af Merge version_5 into main
Merge version_5 into main
2026-02-19 02:36:32 +00:00
a067253365 Update src/app/shop/page.tsx 2026-02-19 02:36:28 +00:00
8e2ade47fa Update src/app/shop/[id]/page.tsx 2026-02-19 02:36:28 +00:00
53f019dff9 Update src/app/page.tsx 2026-02-19 02:36:27 +00:00
f9ce71359f Update src/app/layout.tsx 2026-02-19 02:36:26 +00:00
8e7be681ed Update src/app/blog/page.tsx 2026-02-19 02:36:25 +00:00
0037ff80ff Merge version_4 into main
Merge version_4 into main
2026-02-19 02:34:01 +00:00
7354a0b963 Update src/app/page.tsx 2026-02-19 02:33:56 +00:00
8c36349037 Update src/app/layout.tsx 2026-02-19 02:33:55 +00:00
fedd2b2485 Merge version_3 into main
Merge version_3 into main
2026-02-19 02:28:04 +00:00
b1f9a80aa2 Update src/app/shop/page.tsx 2026-02-19 02:28:00 +00:00
f8ba718b69 Update src/app/shop/[id]/page.tsx 2026-02-19 02:27:59 +00:00
530ed61141 Update src/app/page.tsx 2026-02-19 02:27:58 +00:00
c2016a3cc5 Update src/app/blog/page.tsx 2026-02-19 02:27:57 +00:00
a416372820 Merge version_2 into main
Merge version_2 into main
2026-02-19 02:25:11 +00:00
5 changed files with 39 additions and 29 deletions

View File

@@ -29,7 +29,6 @@ export default function BlogPage() {
<NavbarLayoutFloatingInline
brandName="Luxe Travels"
navItems={[
{ name: "Home", id: "/" },
{ name: "Destinations", id: "destinations" },
{ name: "Experiences", id: "experiences" },
{ name: "About", id: "about" },

View File

@@ -21,12 +21,12 @@ export const metadata: Metadata = {
openGraph: {
title: "Luxe Travels | Crafting Unforgettable Luxury Journeys", description: "Explore the world's most exclusive destinations with personalized luxury travel experiences curated by our specialists.", url: "https://luxetravels.com", siteName: "Luxe Travels", type: "website", images: [
{
url: "https://img.b2bpic.net/free-photo/man-reflective-moment-watching-sunrise-rice-terraces-bali_73899-44002.jpg", alt: "Luxury travel destinations"
url: "https://images.unsplash.com/photo-1551632786-de41ec802fcf?w=1200&h=800&fit=crop", alt: "Luxury travel destinations"
}
]
},
twitter: {
card: "summary_large_image", title: "Luxe Travels | Luxury Journey Planning", description: "Discover handpicked luxury destinations and bespoke travel experiences.", images: ["https://img.b2bpic.net/free-photo/man-reflective-moment-watching-sunrise-rice-terraces-bali_73899-44047.jpg"]
card: "summary_large_image", title: "Luxe Travels | Luxury Journey Planning", description: "Discover handpicked luxury destinations and bespoke travel experiences.", images: ["https://images.unsplash.com/photo-1551632786-de41ec802fcf?w=1200&h=800&fit=crop"]
},
robots: {
index: true,

View File

@@ -47,13 +47,13 @@ export default function LandingPage() {
description="Discover the world's most exclusive destinations curated for discerning travelers seeking unparalleled luxury and authentic experiences."
slides={[
{
imageSrc: "https://img.b2bpic.net/free-photo/man-reflective-moment-watching-sunrise-rice-terraces-bali_73899-44002.jpg", imageAlt: "Bali sunset over rice terraces"
imageSrc: "https://images.unsplash.com/photo-1551632786-de41ec802fcf?w=1200&h=800&fit=crop", imageAlt: "Tropical island with turquoise waters"
},
{
imageSrc: "https://img.b2bpic.net/free-photo/man-reflective-moment-watching-sunrise-rice-terraces-bali_73899-44047.jpg", imageAlt: "Maldives crystal clear waters"
},
{
imageSrc: "https://img.b2bpic.net/free-photo/aerial-shot-rice-terrace-sunlight-evening-gianyar-bali-indonesia_181624-60419.jpg", imageAlt: "Italian Amalfi coast landscape"
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/tmp/make-an-image-of-the-colosseum-1771469580022-c54051cb.jpg", imageAlt: "Italian Amalfi coast landscape"
}
]}
buttons={[
@@ -65,7 +65,7 @@ export default function LandingPage() {
/>
</div>
<div id="about" data-section="about">
<div id="about" data-section="about" data-webild-id="webild-1771468504563-ab8lwg93a">
<InlineImageSplitTextAbout
heading={[
{ type: "text", content: "Crafting unforgettable journeys since" },
@@ -74,7 +74,8 @@ export default function LandingPage() {
]}
buttons={[
{ text: "Our Story", href: "#about" },
{ text: "Work With Us", href: "contact" }
{ text: "Work With Us", href: "contact" },
{ text: "Learn More", href: "contact" }
]}
useInvertedBackground={false}
/>
@@ -91,16 +92,16 @@ export default function LandingPage() {
textboxLayout="default"
features={[
{
title: "Private Island Escapes", description: "Secluded luxury retreats with personalized service and pristine natural beauty exclusively for our discerning clientele.", imageSrc: "https://img.b2bpic.net/free-photo/swimming-pool-blue-water-tropical-garden-with-sea-view-background_1150-10233.jpg", imageAlt: "Private island villa with ocean view", button: { text: "Learn More", href: "contact" }
title: "Private Island Escapes", description: "Secluded luxury retreats with personalized service and pristine natural beauty exclusively for our discerning clientele.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/tmp/generate-a-super-highquality-image-of-th-1771469456045-73afe763.jpg", imageAlt: "Tropical island with white sand beach and turquoise waters", button: { text: "Learn More", href: "contact" }
},
{
title: "Cultural Immersion", description: "Guided experiences with local experts, private museum access, and authentic cultural encounters in historic destinations.", imageSrc: "https://img.b2bpic.net/free-photo/breathtaking-view-wat-maha-that-buddhist-temple-building-sunlight_482257-125647.jpg", imageAlt: "Ancient temple architectural detail"
title: "Cultural Immersion", description: "Guided experiences with local experts, private museum access, and authentic cultural encounters in historic destinations.", imageSrc: "https://img.b2bpic.net/free-photo/breathtaking-view-wat-maha-that-buddhist-temple-building-sunlight_482257-125647.jpg", imageAlt: "Ancient temple architectural detail", button: { text: "Learn More", href: "contact" }
},
{
title: "Adventure & Wellness", description: "Curated wellness retreats combining rejuvenation with adventure activities in nature's most inspiring settings.", imageSrc: "https://img.b2bpic.net/free-photo/woman-swimming-pool-jungle-view_1157-33610.jpg", imageAlt: "Spa and wellness resort setting"
title: "Adventure & Wellness", description: "Curated wellness retreats combining rejuvenation with adventure activities in nature's most inspiring settings.", imageSrc: "https://img.b2bpic.net/free-photo/woman-swimming-pool-jungle-view_1157-33610.jpg", imageAlt: "Spa and wellness resort setting", button: { text: "Learn More", href: "contact" }
},
{
title: "Fine Dining Journeys", description: "Exclusive dining experiences with Michelin-starred chefs and farm-to-table culinary adventures.", imageSrc: "https://img.b2bpic.net/free-photo/grilled-foie-gras_1203-3589.jpg", imageAlt: "Gourmet cuisine plating"
title: "Fine Dining Journeys", description: "Exclusive dining experiences with Michelin-starred chefs and farm-to-table culinary adventures.", imageSrc: "https://img.b2bpic.net/free-photo/grilled-foie-gras_1203-3589.jpg", imageAlt: "Gourmet cuisine plating", button: { text: "Learn More", href: "contact" }
}
]}
useInvertedBackground={false}
@@ -160,7 +161,7 @@ export default function LandingPage() {
carouselMode="buttons"
features={[
{
id: "maldives", title: "Maldives", description: "Crystal waters, overwater bungalows, and world-class diving. The ultimate tropical paradise for luxury seekers.", tag: "Tropical Paradise", imageSrc: "https://img.b2bpic.net/free-photo/blurred-shot-terrace-plantation_181624-19548.jpg", imageAlt: "Maldives overwater resort"
id: "maldives", title: "Maldives", description: "Crystal waters, overwater bungalows, and world-class diving. The ultimate tropical paradise for luxury seekers.", tag: "Tropical Paradise", imageSrc: "https://images.unsplash.com/photo-1551632786-de41ec802fcf?w=1200&h=800&fit=crop", imageAlt: "Maldives overwater resort"
},
{
id: "paris", title: "Paris", description: "The City of Light offers timeless elegance, world-class cuisine, and iconic landmarks. Exclusive boutique hotels await.", tag: "City of Romance", imageSrc: "https://img.b2bpic.net/free-photo/rice-hills-surrounded-by-greens-trees_181624-46299.jpg", imageAlt: "Eiffel Tower at night"
@@ -194,10 +195,10 @@ export default function LandingPage() {
id: "1", name: "Catherine Mitchell, Executive", date: "Date: November 2024", title: "The most seamless luxury travel experience", quote: "Luxe Travels transformed our family vacation into an unforgettable adventure. Every detail was perfectly orchestrated, from the private villa in Bali to the exclusive dining experiences. We felt truly pampered throughout our entire journey.", tag: "Bali Retreat", avatarSrc: "https://img.b2bpic.net/free-photo/smiling-beautiful-middle-aged-business-woman_1262-3085.jpg", imageSrc: "https://img.b2bpic.net/free-photo/young-family-with-little-daugher-vacation-by-ocean_1303-15500.jpg"
},
{
id: "2", name: "James Richardson, CEO", date: "Date: October 2024", title: "Exceeded all expectations", quote: "As a frequent traveler, I appreciate attention to detail. Luxe Travels delivered on every promise. The personalized itinerary for our Maldives escape was exceptional, with access to experiences we never could have arranged independently.", tag: "Maldives Escape", avatarSrc: "https://img.b2bpic.net/free-photo/studio-portrait-successful-young-businesswoman_1262-5844.jpg", imageSrc: "https://img.b2bpic.net/free-photo/mother-with-three-kids-turkey-resort-sitting-bungalow-against-mediterranean-sea_627829-12456.jpg"
id: "2", name: "James Richardson, CEO", date: "Date: October 2024", title: "Exceeded all expectations", quote: "As a frequent traveler, I appreciate attention to detail. Luxe Travels delivered on every promise. The personalized itinerary for our Maldives escape was exceptional, with access to experiences we never could have arranged independently.", tag: "Maldives Escape", avatarSrc: "https://img.b2bpic.net/free-photo/studio-portrait-successful-young-businesswoman_1262-5844.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/tmp/a-happy-family-chilling-1771469074095-9f99e19b.jpg"
},
{
id: "3", name: "Alexandra Fontaine, Entrepreneur", date: "Date: September 2024", title: "True luxury concierge service", quote: "The 24/7 concierge support made all the difference. When we needed last-minute adjustments in Paris, they arranged everything flawlessly. This is what true luxury travel management looks like.", tag: "Paris Sojourn", avatarSrc: "https://img.b2bpic.net/free-photo/close-up-successful-entrepreneur_1098-3855.jpg", imageSrc: "https://img.b2bpic.net/free-photo/young-family-with-little-daugher-vacation-by-ocean_1303-15502.jpg"
id: "3", name: "Alexandra Fontaine, Entrepreneur", date: "Date: September 2024", title: "True luxury concierge service", quote: "The 24/7 concierge support made all the difference. When we needed last-minute adjustments in Paris, they arranged everything flawlessly. This is what true luxury travel management looks like.", tag: "Paris Sojourn", avatarSrc: "https://img.b2bpic.net/free-photo/close-up-successful-entrepreneur_1098-3855.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/tmp/a-happy-family-chilling-use-a-black-fami-1771469393730-7eefed38.jpg"
},
{
id: "4", name: "Marcus Thompson, Investor", date: "Date: August 2024", title: "Incomparable expertise and service", quote: "Working with Luxe Travels for our Swiss Alps honeymoon was pure bliss. They anticipated our needs before we even asked. The private mountain retreat, exclusive dining, and seamless logistics were all world-class.", tag: "Swiss Alps", avatarSrc: "https://img.b2bpic.net/free-photo/successful-senior-businesswoman-eyeglasses_1262-5856.jpg", imageSrc: "https://img.b2bpic.net/free-photo/young-family-with-little-daugher-vacation-by-ocean_1303-15528.jpg"

View File

@@ -86,10 +86,12 @@ export default function ProductPage({ params }: ProductPageProps) {
<NavbarLayoutFloatingInline
brandName="Luxe Travels"
navItems={[
{"name":"Home","id":"/"},
{"name":"Shop","id":"/shop"}
{"name":"Destinations","id":"destinations"},
{"name":"Experiences","id":"experiences"},
{"name":"About","id":"about"},
{"name":"Contact","id":"contact"}
]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
button={{ text: "Plan Your Journey", href: "contact" }}
/>
</div>
<main className="min-h-screen flex items-center justify-center pt-20">
@@ -131,10 +133,12 @@ export default function ProductPage({ params }: ProductPageProps) {
<NavbarLayoutFloatingInline
brandName="Luxe Travels"
navItems={[
{"name":"Home","id":"/"},
{"name":"Shop","id":"/shop"}
{"name":"Destinations","id":"destinations"},
{"name":"Experiences","id":"experiences"},
{"name":"About","id":"about"},
{"name":"Contact","id":"contact"}
]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
button={{ text: "Plan Your Journey", href: "contact" }}
/>
</div>
<main className="min-h-screen flex items-center justify-center pt-20">
@@ -183,10 +187,12 @@ export default function ProductPage({ params }: ProductPageProps) {
<NavbarLayoutFloatingInline
brandName="Luxe Travels"
navItems={[
{"name":"Home","id":"/"},
{"name":"Shop","id":"/shop"}
{"name":"Destinations","id":"destinations"},
{"name":"Experiences","id":"experiences"},
{"name":"About","id":"about"},
{"name":"Contact","id":"contact"}
]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
button={{ text: "Plan Your Journey", href: "contact" }}
/>
</div>
<div id="productDetailCard" data-section="productDetailCard">

View File

@@ -36,10 +36,12 @@ export default function ShopPage() {
<NavbarLayoutFloatingInline
brandName="Luxe Travels"
navItems={[
{"name":"Home","id":"/"},
{"name":"Shop","id":"/shop"}
{"name":"Destinations","id":"destinations"},
{"name":"Experiences","id":"experiences"},
{"name":"About","id":"about"},
{"name":"Contact","id":"contact"}
]}
button={{ text: "Cart", onClick: () => console.log("cart") }}
button={{ text: "Plan Your Journey", href: "contact" }}
/>
</div>
<main className="min-h-screen flex items-center justify-center pt-20">
@@ -80,10 +82,12 @@ export default function ShopPage() {
<NavbarLayoutFloatingInline
brandName="Luxe Travels"
navItems={[
{"name":"Home","id":"/"},
{"name":"Shop","id":"/shop"}
{"name":"Destinations","id":"destinations"},
{"name":"Experiences","id":"experiences"},
{"name":"About","id":"about"},
{"name":"Contact","id":"contact"}
]}
button={{ text: "Cart", onClick: () => console.log("cart") }}
button={{ text: "Plan Your Journey", href: "contact" }}
/>
</div>
<div id="productCatalog" data-section="productCatalog">