diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..1ee012b --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,26 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import FooterCard from "@/components/sections/footer/FooterCard"; +import { Instagram, Facebook, Linkedin } from "lucide-react"; + +export default function AboutPage() { + return ( + + +
+

About Luxuria

+

Crafting extraordinary travel experiences since 2010.

+
+ +
+ ); +} \ No newline at end of file diff --git a/src/app/account/page.tsx b/src/app/account/page.tsx new file mode 100644 index 0000000..b497a20 --- /dev/null +++ b/src/app/account/page.tsx @@ -0,0 +1,26 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import FooterCard from "@/components/sections/footer/FooterCard"; +import { Instagram, Facebook, Linkedin } from "lucide-react"; + +export default function AccountPage() { + return ( + + +
+

My Account

+

Welcome to your private travel dashboard.

+
+ +
+ ); +} \ No newline at end of file diff --git a/src/app/booking/page.tsx b/src/app/booking/page.tsx new file mode 100644 index 0000000..b0fc546 --- /dev/null +++ b/src/app/booking/page.tsx @@ -0,0 +1,43 @@ +"use client"; + +import { useState } from "react"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import ContactSplitForm from "@/components/sections/contact/ContactSplitForm"; +import { Instagram, Facebook, Linkedin } from "lucide-react"; + +export default function BookingPage() { + const [price, setPrice] = useState(1500); + + return ( + + +
+ console.log("Booking submitted for", email)} + buttonText="Confirm Booking" + /> +
+

Estimated Quote

+

${price.toLocaleString()} USD

+

*Final price will be confirmed after consultation.

+
+
+
+ ); +} diff --git a/src/app/catalog/page.tsx b/src/app/catalog/page.tsx new file mode 100644 index 0000000..6b67f9a --- /dev/null +++ b/src/app/catalog/page.tsx @@ -0,0 +1,71 @@ +"use client"; + +import ReactLenis from "lenis/react"; +import ProductCatalog from "@/components/ecommerce/productCatalog/ProductCatalog"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import FooterCard from "@/components/sections/footer/FooterCard"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import { useState } from "react"; +import { Instagram, Facebook, Linkedin } from "lucide-react"; + +export default function CatalogPage() { + const [searchValue, setSearchValue] = useState(""); + const [category, setCategory] = useState("All"); + + const products = [ + { id: "1", name: "Range Rover Autobiography", price: "$450/day", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination6.webp" }, + { id: "2", name: "Porsche 911 Turbo", price: "$600/day", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination5.webp" }, + { id: "3", name: "Bentley Continental GT", price: "$800/day", rating: 4, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination1.webp" }, + ]; + + return ( + + + +
+ +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/checkout/page.tsx b/src/app/checkout/page.tsx new file mode 100644 index 0000000..352814d --- /dev/null +++ b/src/app/checkout/page.tsx @@ -0,0 +1,26 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import FooterCard from "@/components/sections/footer/FooterCard"; +import { Instagram, Facebook, Linkedin } from "lucide-react"; + +export default function CheckoutPage() { + return ( + + +
+

Secure Checkout

+

Complete your luxury travel booking.

+
+ +
+ ); +} \ No newline at end of file diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx new file mode 100644 index 0000000..6b59bd8 --- /dev/null +++ b/src/app/contact/page.tsx @@ -0,0 +1,26 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import FooterCard from "@/components/sections/footer/FooterCard"; +import { Instagram, Facebook, Linkedin } from "lucide-react"; + +export default function ContactPage() { + return ( + + +
+

Contact Us

+

Let's start planning your dream journey.

+
+ +
+ ); +} \ No newline at end of file diff --git a/src/app/page.tsx b/src/app/page.tsx index 9323cdd..2d5d845 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -30,20 +30,22 @@ export default function LuxuryTravelAgencyTemplatePage() { @@ -80,35 +82,15 @@ export default function LuxuryTravelAgencyTemplatePage() { useInvertedBackground={false} features={[ { - title: "Private Aviation", - description: "Charter flights and private jet services to any destination worldwide.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service5.webp", - imageAlt: "Private jet", - }, + title: "Private Aviation", description: "Charter flights and private jet services to any destination worldwide.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service5.webp", imageAlt: "Private jet"}, { - title: "Luxury Accommodations", - description: "Handpicked five-star hotels, villas, and exclusive resorts.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service1.webp", - imageAlt: "Luxury hotel", - }, + title: "Luxury Accommodations", description: "Handpicked five-star hotels, villas, and exclusive resorts.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service1.webp", imageAlt: "Luxury hotel"}, { - title: "Curated Experiences", - description: "Unique adventures and cultural immersions designed just for you.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service4.webp", - imageAlt: "Experience", - }, + title: "Curated Experiences", description: "Unique adventures and cultural immersions designed just for you.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service4.webp", imageAlt: "Experience"}, { - title: "Fine Dining", - description: "Reservations at Michelin-starred restaurants and private chef services.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service3.webp", - imageAlt: "Fine dining", - }, + title: "Fine Dining", description: "Reservations at Michelin-starred restaurants and private chef services.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service3.webp", imageAlt: "Fine dining"}, { - title: "Photography Tours", - description: "Professional photographers to capture your once-in-a-lifetime moments.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service2.webp", - imageAlt: "Photography", - } + title: "Photography Tours", description: "Professional photographers to capture your once-in-a-lifetime moments.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service2.webp", imageAlt: "Photography"} ]} />