7 Commits

Author SHA1 Message Date
e0f0bdee3b Update src/app/admissions/page.tsx 2026-06-03 10:57:07 +00:00
2c500ac6b8 Update src/app/contact/page.tsx 2026-06-03 10:56:38 +00:00
2a36f66dd5 Update src/app/admissions/page.tsx 2026-06-03 10:56:37 +00:00
bc33f597dd Add src/app/student-life/page.tsx 2026-06-03 10:55:42 +00:00
a40147032c Update src/app/page.tsx 2026-06-03 10:55:41 +00:00
e3fd6c5162 Add src/app/contact/page.tsx 2026-06-03 10:55:41 +00:00
92384aca77 Add src/app/admissions/page.tsx 2026-06-03 10:55:40 +00:00
4 changed files with 438 additions and 113 deletions

175
src/app/admissions/page.tsx Normal file
View File

@@ -0,0 +1,175 @@
"use client";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import InlineImageSplitTextAbout from "@/components/sections/about/InlineImageSplitTextAbout";
import TimelineProcessFlow from "@/components/cardStack/layouts/timelines/TimelineProcessFlow";
import FeatureCardTwentySeven from "@/components/sections/feature/FeatureCardTwentySeven";
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
import FooterCard from "@/components/sections/footer/FooterCard";
import { Sparkles, Compass, CheckCircle, Instagram, Facebook, Linkedin } from "lucide-react";
export default function AdmissionsPage() {
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="medium"
sizing="medium"
background="none"
cardStyle="solid"
primaryButtonStyle="shadow"
secondaryButtonStyle="solid"
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "About", id: "/#about" },
{ name: "Services", id: "/#services" },
{ name: "Destinations", id: "/#destinations" },
{ name: "Reviews", id: "/#reviews" },
{ name: "Admissions", id: "/admissions" },
{ name: "Faculty & Staff", id: "/faculty-staff" },
{ name: "Contact", id: "/#contact" }
]}
brandName="Luxuria"
button={{ text: "Plan Your Trip", href: "/#contact" }}
/>
</div>
<InlineImageSplitTextAbout
className="pt-40"
heading={[
{ type: "text", content: "Embark on Your Journey with" },
{ type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/hero/hero3.jpg", alt: "Admissions" },
{ type: "text", content: "Luxuria" }
]}
buttons={[
{ text: "Apply Now", href: "#application-process" },
{ text: "Contact Admissions", href: "#contact-admissions" }
]}
useInvertedBackground={false}
/>
<div id="application-process" data-section="application-process">
<TimelineProcessFlow
tag="Process"
tagIcon={Sparkles}
title="Our Application Process"
description="Our streamlined process ensures a smooth journey from inquiry to enrollment."
textboxLayout="default"
animationType="slide-up"
items={[
{
content: (
<div className="flex flex-col gap-2">
<h3 className="text-xl font-semibold">Online Application</h3>
<p className="text-gray-600">Complete and submit your application form through our secure portal.</p>
</div>
),
media: <img src="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service4.webp" alt="Online Application" className="rounded-lg object-cover w-full h-auto max-h-48" />,
reverse: false
},
{
content: (
<div className="flex flex-col gap-2">
<h3 className="text-xl font-semibold">Document Submission</h3>
<p className="text-gray-600">Upload all required academic transcripts, recommendations, and essays.</p>
</div>
),
media: <img src="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service3.webp" alt="Document Submission" className="rounded-lg object-cover w-full h-auto max-h-48" />,
reverse: true
},
{
content: (
<div className="flex flex-col gap-2">
<h3 className="text-xl font-semibold">Interview & Assessment</h3>
<p className="text-gray-600">Qualified candidates will be invited for an interview and/or assessment.</p>
</div>
),
media: <img src="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service2.webp" alt="Interview" className="rounded-lg object-cover w-full h-auto max-h-48" />,
reverse: false
},
{
content: (
<div className="flex flex-col gap-2">
<h3 className="text-xl font-semibold">Admission Decision</h3>
<p className="text-gray-600">Receive your admission decision and next steps.</p>
</div>
),
media: <img src="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/services/service1.webp" alt="Decision" className="rounded-lg object-cover w-full h-auto max-h-48" />,
reverse: true
}
]}
/>
</div>
<div id="requirements" data-section="requirements">
<FeatureCardTwentySeven
tag="Requirements"
tagIcon={Compass}
title="Admission Requirements"
description="We seek talented and motivated individuals eager to contribute to our community."
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
features={[
{
id: "academic", title: "Academic Excellence", descriptions: ["Official transcripts demonstrating strong academic performance in relevant subjects.", "A minimum GPA or equivalent from your previous institutions."],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination5.webp", imageAlt: "Academic book"
},
{
id: "recommendations", title: "Letters of Recommendation", descriptions: ["Two letters from teachers or academic counselors who can speak to your abilities and character."],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination4.webp", imageAlt: "Recommendation letters"
},
{
id: "statement", title: "Personal Statement", descriptions: ["An essay (500-700 words) detailing your aspirations, relevant experiences, and why you wish to join our institution."],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination3.webp", imageAlt: "Personal statement writing"
},
{
id: "proficiency", title: "English Proficiency", descriptions: ["Proof of English language proficiency (e.g., TOEFL, IELTS, Duolingo English Test) if English is not your native language."],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination2.webp", imageAlt: "English test result"
}
]}
/>
</div>
<div id="contact-admissions" data-section="contact-admissions">
<ContactSplitForm
title="Inquire About Admissions"
description="Our admissions team is ready to assist you with any questions about the application process, requirements, or life at Luxuria."
useInvertedBackground={false}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/contact/contact1.webp"
imageAlt="Admissions contact"
mediaPosition="right"
mediaAnimation="slide-up"
buttonText="Send Inquiry"
inputs={[
{ name: "name", type: "text", placeholder: "Full Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true },
{ name: "phone", type: "tel", placeholder: "Phone Number" },
{ name: "question", type: "text", placeholder: "Your Question Subject" }
]}
textarea={{
name: "message", placeholder: "Please describe your question or inquiry...", rows: 4
}}
/>
</div>
<FooterCard
logoText="Luxuria"
copyrightText="© 2025 Luxuria Travel | Luxury Journeys Worldwide"
socialLinks={[
{ icon: Instagram, href: "#", ariaLabel: "Instagram" },
{ icon: Facebook, href: "#", ariaLabel: "Facebook" },
{ icon: Linkedin, href: "#", ariaLabel: "LinkedIn" }
]}
/>
</ReactLenis>
</ThemeProvider>
);
}

122
src/app/contact/page.tsx Normal file
View File

@@ -0,0 +1,122 @@
"use client";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
import FooterCard from "@/components/sections/footer/FooterCard";
import { Instagram, Facebook, Linkedin, MapPin, Clock } from "lucide-react";
export const metadata = {
title: 'Contact Us | Luxuria Travel',
description: 'Get in touch with Luxuria Travel to plan your bespoke luxury journey. Find our office hours and location.',
};
export default function ContactPage() {
const navItems = [
{ name: "About", id: "/#about" },
{ name: "Services", id: "/#services" },
{ name: "Destinations", id: "/#destinations" },
{ name: "Reviews", id: "/#reviews" },
{ name: "Contact", id: "/contact" },
{ name: "Gallery", id: "/gallery" }
];
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="medium"
sizing="medium"
background="none"
cardStyle="solid"
primaryButtonStyle="shadow"
secondaryButtonStyle="solid"
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={navItems}
brandName="Luxuria"
button={{ text: "Plan Your Trip", href: "/contact" }}
/>
</div>
<div id="contact-info-and-form" data-section="contact-info-and-form" className="relative isolate overflow-hidden py-16 sm:py-24 lg:py-32">
<div className="mx-auto max-w-7xl px-6 lg:px-8">
<div className="mx-auto grid max-w-2xl grid-cols-1 gap-x-8 gap-y-16 lg:max-w-none lg:grid-cols-2">
<div className="max-w-xl lg:max-w-lg">
<p className="text-base font-semibold leading-7 text-primary-cta">Get in touch</p>
<h2 className="mt-2 text-3xl font-bold tracking-tight text-foreground sm:text-4xl">Visit Us or Send a Message</h2>
<p className="mt-6 text-lg leading-8 text-foreground/80">
Whether you prefer to connect digitally or in person, our team is ready to assist you in planning your next bespoke adventure.
</p>
<dl className="mt-10 space-y-4 text-base leading-7 text-foreground/80">
<div className="flex gap-x-4">
<dt className="flex-none">
<span className="sr-only">Address</span>
<MapPin className="h-7 w-6 text-foreground" aria-hidden="true" />
</dt>
<dd>
123 Serenity Lane, Suite 100
<br />
Paradise City, 90210, Global
</dd>
</div>
<div className="flex gap-x-4">
<dt className="flex-none">
<span className="sr-only">Office Hours</span>
<Clock className="h-7 w-6 text-foreground" aria-hidden="true" />
</dt>
<dd>
Monday - Friday: 9:00 AM - 6:00 PM
<br />
Saturday: 10:00 AM - 2:00 PM
<br />
Sunday: Closed
</dd>
</div>
</dl>
<div className="mt-10 bg-gray-200 aspect-video rounded-lg overflow-hidden flex items-center justify-center text-gray-500 text-sm">
<p>Location Map Placeholder</p>
</div>
</div>
<ContactSplitForm
title="Plan Your Journey"
description="Let us create your perfect luxury travel experience"
useInvertedBackground={false}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/contact/contact1.webp"
imageAlt="Luxury travel"
mediaPosition="left"
mediaAnimation="slide-up"
buttonText="Start Planning"
inputs={[
{ name: "name", type: "text", placeholder: "Full Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true },
{ name: "phone", type: "tel", placeholder: "Phone Number" },
{ name: "destination", type: "text", placeholder: "Dream Destination" }
]}
textarea={{
name: "message", placeholder: "Tell us about your ideal travel experience...", rows: 4
}}
className="relative isolate p-6 md:p-8 lg:p-10 rounded-xl shadow-lg bg-card"
/>
</div>
</div>
</div>
<FooterCard
logoText="Luxuria"
copyrightText="© 2025 Luxuria Travel | Luxury Journeys Worldwide"
socialLinks={[
{ icon: Instagram, href: "#", ariaLabel: "Instagram" },
{ icon: Facebook, href: "#", ariaLabel: "Facebook" },
{ icon: Linkedin, href: "#", ariaLabel: "LinkedIn" }
]}
/>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -35,6 +35,8 @@ export default function LuxuryTravelAgencyTemplatePage() {
{ name: "Destinations", id: "destinations" },
{ name: "Reviews", id: "reviews" },
{ name: "Contact", id: "contact" },
{ name: "Student Life", id: "/student-life" },
{ name: "News", id: "/news" }
]}
brandName="Luxuria"
button={{ text: "Plan Your Trip", href: "#contact" }}
@@ -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"}
]}
/>
<FeatureCardNine
@@ -122,21 +104,15 @@ export default function LuxuryTravelAgencyTemplatePage() {
useInvertedBackground={false}
features={[
{
title: "Share Your Vision",
description: "Tell us about your dream destination and travel preferences.",
phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/phone/phone5.webp", imageAlt: "Consultation" },
title: "Share Your Vision", description: "Tell us about your dream destination and travel preferences.", phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/phone/phone5.webp", imageAlt: "Consultation" },
phoneTwo: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/phone/phone6.webp", imageAlt: "Planning" },
},
{
title: "Custom Itinerary",
description: "Receive a bespoke travel plan crafted by our expert advisors.",
phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/phone/phone3.webp", imageAlt: "Itinerary" },
title: "Custom Itinerary", description: "Receive a bespoke travel plan crafted by our expert advisors.", phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/phone/phone3.webp", imageAlt: "Itinerary" },
phoneTwo: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/phone/phone4.webp", imageAlt: "Details" },
},
{
title: "Seamless Experience",
description: "Enjoy your journey while we handle every detail behind the scenes.",
phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/phone/phone1.webp", imageAlt: "Travel" },
title: "Seamless Experience", description: "Enjoy your journey while we handle every detail behind the scenes.", phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/phone/phone1.webp", imageAlt: "Travel" },
phoneTwo: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/phone/phone2.webp", imageAlt: "Experience" },
},
]}
@@ -151,53 +127,17 @@ export default function LuxuryTravelAgencyTemplatePage() {
useInvertedBackground={false}
features={[
{
id: "1",
title: "Maldives Private Island",
description: "Exclusive overwater villas with direct lagoon access and private butler service.",
tag: "Asia",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination6.webp",
imageAlt: "Maldives",
},
id: "1", title: "Maldives Private Island", description: "Exclusive overwater villas with direct lagoon access and private butler service.", tag: "Asia", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination6.webp", imageAlt: "Maldives"},
{
id: "2",
title: "Swiss Alpine Retreat",
description: "Secluded mountain chalets with panoramic views and world-class skiing.",
tag: "Europe",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination5.webp",
imageAlt: "Switzerland",
},
id: "2", title: "Swiss Alpine Retreat", description: "Secluded mountain chalets with panoramic views and world-class skiing.", tag: "Europe", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination5.webp", imageAlt: "Switzerland"},
{
id: "3",
title: "African Safari Lodge",
description: "Intimate wildlife encounters in the heart of the Serengeti.",
tag: "Africa",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination1.webp",
imageAlt: "Safari",
},
id: "3", title: "African Safari Lodge", description: "Intimate wildlife encounters in the heart of the Serengeti.", tag: "Africa", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination1.webp", imageAlt: "Safari"},
{
id: "4",
title: "Amalfi Coast Villa",
description: "Clifftop estates with Mediterranean views and private beach access.",
tag: "Europe",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination4.webp",
imageAlt: "Amalfi Coast",
},
id: "4", title: "Amalfi Coast Villa", description: "Clifftop estates with Mediterranean views and private beach access.", tag: "Europe", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination4.webp", imageAlt: "Amalfi Coast"},
{
id: "5",
title: "Kyoto Ryokan",
description: "Traditional Japanese inns with zen gardens and kaiseki dining.",
tag: "Asia",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination3.webp",
imageAlt: "Kyoto",
},
id: "5", title: "Kyoto Ryokan", description: "Traditional Japanese inns with zen gardens and kaiseki dining.", tag: "Asia", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination3.webp", imageAlt: "Kyoto"},
{
id: "6",
title: "Patagonia Eco Lodge",
description: "Remote wilderness retreats surrounded by glaciers and pristine nature.",
tag: "South America",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination2.webp",
imageAlt: "Patagonia",
},
id: "6", title: "Patagonia Eco Lodge", description: "Remote wilderness retreats surrounded by glaciers and pristine nature.", tag: "South America", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/destination/destination2.webp", imageAlt: "Patagonia"},
]}
/>
<TestimonialCardFive
@@ -209,41 +149,11 @@ export default function LuxuryTravelAgencyTemplatePage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Victoria Sterling",
date: "December 2024",
title: "An absolutely flawless experience from start to finish",
quote: "Luxuria transformed our anniversary trip into something truly magical. Every detail was perfect, from the private transfers to the surprise sunset dinner on the beach. Their team anticipated our every need.",
tag: "Maldives",
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/testimonial/testimonial1.webp",
avatarAlt: "Victoria Sterling",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/testimonial/testimonial1.webp",
imageAlt: "Maldives trip",
},
id: "1", name: "Victoria Sterling", date: "December 2024", title: "An absolutely flawless experience from start to finish", quote: "Luxuria transformed our anniversary trip into something truly magical. Every detail was perfect, from the private transfers to the surprise sunset dinner on the beach. Their team anticipated our every need.", tag: "Maldives", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/testimonial/testimonial1.webp", avatarAlt: "Victoria Sterling", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/testimonial/testimonial1.webp", imageAlt: "Maldives trip"},
{
id: "2",
name: "James & Elizabeth Moore",
date: "November 2024",
title: "Beyond our wildest expectations",
quote: "Our safari honeymoon was nothing short of extraordinary. The lodges were spectacular, the wildlife encounters unforgettable, and the attention to detail was impeccable throughout our journey.",
tag: "Tanzania",
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/testimonial/testimonial2.webp",
avatarAlt: "James & Elizabeth Moore",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/testimonial/testimonial2.webp",
imageAlt: "Safari experience",
},
id: "2", name: "James & Elizabeth Moore", date: "November 2024", title: "Beyond our wildest expectations", quote: "Our safari honeymoon was nothing short of extraordinary. The lodges were spectacular, the wildlife encounters unforgettable, and the attention to detail was impeccable throughout our journey.", tag: "Tanzania", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/testimonial/testimonial2.webp", avatarAlt: "James & Elizabeth Moore", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/testimonial/testimonial2.webp", imageAlt: "Safari experience"},
{
id: "3",
name: "Roberta Chen",
date: "October 2024",
title: "The definition of luxury travel",
quote: "From the private jet charter to the exclusive vineyard tours, Luxuria curated an experience that exceeded all my expectations. Their network of contacts opened doors I never knew existed.",
tag: "France",
avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/testimonial/testimonial3.webp",
avatarAlt: "Roberta Chen",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/testimonial/testimonial3.webp",
imageAlt: "France trip",
},
id: "3", name: "Roberta Chen", date: "October 2024", title: "The definition of luxury travel", quote: "From the private jet charter to the exclusive vineyard tours, Luxuria curated an experience that exceeded all my expectations. Their network of contacts opened doors I never knew existed.", tag: "France", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/testimonial/testimonial3.webp", avatarAlt: "Roberta Chen", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/luxury-travel-agency/testimonial/testimonial3.webp", imageAlt: "France trip"},
]}
/>
<ContactSplitForm
@@ -262,9 +172,7 @@ export default function LuxuryTravelAgencyTemplatePage() {
{ name: "destination", type: "text", placeholder: "Dream Destination" },
]}
textarea={{
name: "message",
placeholder: "Tell us about your ideal travel experience...",
rows: 4,
name: "message", placeholder: "Tell us about your ideal travel experience...", rows: 4,
}}
/>
<FooterCard
@@ -279,4 +187,4 @@ export default function LuxuryTravelAgencyTemplatePage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -0,0 +1,120 @@
"use client";
import ReactLenis from "lenis/react";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
import FooterCard from "@/components/sections/footer/FooterCard";
import { Sparkles, CalendarDays, Trophy, Instagram, Facebook, Linkedin } from "lucide-react";
const studentClubs = [
{
id: "1", title: "Chess Club", author: "Strategy & Logic", description: "Sharpen your mind and compete in friendly chess tournaments.", tags: ["Academic", "Recreational"],
imageSrc: "https://source.unsplash.com/random/800x600?chess,students"},
{
id: "2", title: "Debate Society", author: "Public Speaking", description: "Develop your rhetorical skills and engage in lively discussions.", tags: ["Academic", "Competitive"],
imageSrc: "https://source.unsplash.com/random/800x600?debate,students"},
{
id: "3", title: "Environmental Activism", author: "Sustainability", description: "Promote ecological awareness and participate in green initiatives.", tags: ["Community", "Social Impact"],
imageSrc: "https://source.unsplash.com/random/800x600?environment,students"},
{
id: "4", title: "Robotics Team", author: "Engineering & Tech", description: "Design, build, and program robots for various competitions.", tags: ["STEM", "Innovation"],
imageSrc: "https://source.unsplash.com/random/800x600?robotics,students"},
];
const studentEvents = [
{
id: "1", name: "Spring Music Festival", price: "April 20, 2025", variant: "Main Campus Green", imageSrc: "https://source.unsplash.com/random/800x600?music-festival,campus"},
{
id: "2", name: "Annual Career Fair", price: "March 15, 2025", variant: "University Convention Center", imageSrc: "https://source.unsplash.com/random/800x600?career-fair,students"},
{
id: "3", name: "Hackathon 2025", price: "February 28 - March 1, 2025", variant: "Computer Science Lab", imageSrc: "https://source.unsplash.com/random/800x600?hackathon,coding"},
{
id: "4", name: "Volunteer Day", price: "May 10, 2025", variant: "Local Community Projects", imageSrc: "https://source.unsplash.com/random/800x600?volunteering,students"},
];
const studentAchievements = [
{
id: "1", value: "Awarded", title: "National Debate Championship", description: "Our Debate Society secured first place in the national collegiate championship, showcasing exceptional rhetorical prowess.", imageSrc: "https://source.unsplash.com/random/800x600?trophy,debate"},
{
id: "2", value: "Published", title: "Research in Sustainable Energy", description: "A team of engineering students published groundbreaking research on renewable energy solutions in a peer-reviewed journal.", imageSrc: "https://source.unsplash.com/random/800x600?research,science"},
{
id: "3", value: "Won", title: "Inter-University Robotics Challenge", description: "The Robotics Team took home the top prize for their innovative autonomous drone design at the annual challenge.", imageSrc: "https://source.unsplash.com/random/800x600?robotics-award,engineering"},
{
id: "4", value: "Secured", title: "Prestigious Graduate Fellowships", description: "Multiple seniors received highly competitive fellowships to pursue advanced studies at leading global institutions.", imageSrc: "https://source.unsplash.com/random/800x600?graduation,fellowship"},
];
export default function StudentLifePage() {
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="medium"
sizing="medium"
background="none"
cardStyle="solid"
primaryButtonStyle="shadow"
secondaryButtonStyle="solid"
headingFontWeight="medium"
>
<ReactLenis root>
<NavbarLayoutFloatingInline
navItems={[
{ name: "About", id: "about" },
{ name: "Services", id: "services" },
{ name: "Destinations", id: "destinations" },
{ name: "Reviews", id: "reviews" },
{ name: "Contact", id: "contact" },
{ name: "Student Life", id: "/student-life" },
{ name: "News", id: "/news" }
]}
brandName="Luxuria"
button={{ text: "Plan Your Trip", href: "#contact" }}
/>
<FeatureCardTwentyFour
tag="Student Life"
tagIcon={Sparkles}
title="Clubs & Activities"
description="Discover a wide range of organizations and events to enrich your university experience."
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
features={studentClubs}
/>
<ProductCardFour
tag="Student Life"
tagIcon={CalendarDays}
title="Upcoming Events & Important Dates"
description="Never miss out on important dates and exciting campus happenings."
textboxLayout="default"
animationType="slide-up"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={studentEvents}
/>
<MetricCardEleven
tag="Student Life"
tagIcon={Trophy}
title="Celebrating Student Achievements"
description="Highlighting the successes and contributions of our talented student body."
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
metrics={studentAchievements}
/>
<FooterCard
logoText="Luxuria"
copyrightText="© 2025 Luxuria Travel | Luxury Journeys Worldwide"
socialLinks={[
{ icon: Instagram, href: "#", ariaLabel: "Instagram" },
{ icon: Facebook, href: "#", ariaLabel: "Facebook" },
{ icon: Linkedin, href: "#", ariaLabel: "LinkedIn" },
]}
/>
</ReactLenis>
</ThemeProvider>
);
}