Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 2c9223632a | |||
| 9401405f8b |
@@ -22,24 +22,27 @@ const figtree = Figtree({
|
||||
export const metadata: Metadata = {
|
||||
title: "Dubai Luxe Resort - Luxury 5-Star Accommodation", description: "Experience ultimate luxury at Dubai Luxe Resort. World-class amenities, pristine accommodations, and exceptional hospitality await.", keywords: "luxury resort dubai, 5-star hotel, dubai accommodation, premium resort, beachfront hotel", metadataBase: new URL("https://dubailuxeresort.com"),
|
||||
alternates: {
|
||||
canonical: "https://dubailuxeresort.com"},
|
||||
canonical: "https://dubailuxeresort.com"
|
||||
},
|
||||
openGraph: {
|
||||
title: "Dubai Luxe Resort - Luxury Accommodation in Dubai", description: "Book your luxurious stay at Dubai Luxe Resort with premium amenities and world-class service.", url: "https://dubailuxeresort.com", siteName: "Dubai Luxe Resort", images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-photo/summer-sea-bed-vintage-sunset_1203-3872.jpg", alt: "Dubai Luxe Resort luxury beachfront"},
|
||||
url: "http://img.b2bpic.net/free-photo/summer-sea-bed-vintage-sunset_1203-3872.jpg", alt: "Dubai Luxe Resort luxury beachfront"
|
||||
}
|
||||
],
|
||||
type: "website"},
|
||||
type: "website"
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image", title: "Dubai Luxe Resort - Experience Luxury", description: "Discover premium 5-star accommodation and world-class amenities in Dubai.", images: ["http://img.b2bpic.net/free-photo/summer-sea-bed-vintage-sunset_1203-3872.jpg"],
|
||||
card: "summary_large_image", title: "Dubai Luxe Resort - Experience Luxury", description: "Discover premium 5-star accommodation and world-class amenities in Dubai.", images: ["http://img.b2bpic.net/free-photo/summer-sea-bed-vintage-sunset_1203-3872.jpg"]
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
follow: true
|
||||
}
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
children
|
||||
}: Readonly<{
|
||||
children: React.ReactNode;
|
||||
}>) {
|
||||
@@ -1422,4 +1425,4 @@ export default function RootLayout({
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
133
src/app/page.tsx
133
src/app/page.tsx
@@ -36,7 +36,8 @@ export default function LandingPage() {
|
||||
]}
|
||||
brandName="Dubai Luxe Resort"
|
||||
button={{
|
||||
text: "Book Now", href: "contact"}}
|
||||
text: "Book Now", href: "contact"
|
||||
}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -51,11 +52,14 @@ export default function LandingPage() {
|
||||
]}
|
||||
slides={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/summer-sea-bed-vintage-sunset_1203-3872.jpg", imageAlt: "Dubai luxury resort beachfront sunset view"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/summer-sea-bed-vintage-sunset_1203-3872.jpg", imageAlt: "Dubai luxury resort beachfront sunset view"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-building-architecture-design_23-2148252762.jpg", imageAlt: "Elegant resort lobby and architecture"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-building-architecture-design_23-2148252762.jpg", imageAlt: "Elegant resort lobby and architecture"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-speaking-spa_23-2148206171.jpg", imageAlt: "Resort swimming pool and recreational area"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-speaking-spa_23-2148206171.jpg", imageAlt: "Resort swimming pool and recreational area"
|
||||
},
|
||||
]}
|
||||
autoplayDelay={5000}
|
||||
showDimOverlay={true}
|
||||
@@ -67,7 +71,8 @@ export default function LandingPage() {
|
||||
<TextSplitAbout
|
||||
title="About Dubai Luxe Resort"
|
||||
description={[
|
||||
"Dubai Luxe Resort stands as a beacon of sophistication and elegance, offering an exceptional sanctuary for discerning travelers seeking the ultimate luxury experience.", "Our award-winning resort combines breathtaking architecture, world-class amenities, and personalized service to create unforgettable moments. Nestled along Dubai's pristine coastline, we provide the perfect blend of relaxation and adventure.", "With over two decades of excellence in hospitality, we pride ourselves on delivering exceptional value and creating lasting memories for every guest."]}
|
||||
"Dubai Luxe Resort stands as a beacon of sophistication and elegance, offering an exceptional sanctuary for discerning travelers seeking the ultimate luxury experience.", "Our award-winning resort combines breathtaking architecture, world-class amenities, and personalized service to create unforgettable moments. Nestled along Dubai's pristine coastline, we provide the perfect blend of relaxation and adventure.", "With over two decades of excellence in hospitality, we pride ourselves on delivering exceptional value and creating lasting memories for every guest."
|
||||
]}
|
||||
buttons={[{ text: "Learn More", href: "#" }]}
|
||||
buttonAnimation="slide-up"
|
||||
showBorder={true}
|
||||
@@ -84,17 +89,20 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
id: "spa", label: "Spa & Wellness", title: "Rejuvenate Your Soul", items: [
|
||||
"Full-body massages and treatments", "Yoga and meditation classes", "Sauna and steam facilities", "Professional wellness consultants"],
|
||||
"Full-body massages and treatments", "Yoga and meditation classes", "Sauna and steam facilities", "Professional wellness consultants"
|
||||
],
|
||||
buttons: [{ text: "Book Spa", href: "#" }],
|
||||
},
|
||||
{
|
||||
id: "dining", label: "Fine Dining", title: "Culinary Excellence", items: [
|
||||
"Michelin-trained chefs", "International cuisine selection", "Private dining experiences", "Farm-to-table ingredients"],
|
||||
"Michelin-trained chefs", "International cuisine selection", "Private dining experiences", "Farm-to-table ingredients"
|
||||
],
|
||||
buttons: [{ text: "Reserve Table", href: "#" }],
|
||||
},
|
||||
{
|
||||
id: "fitness", label: "Fitness Center", title: "State-of-the-Art Equipment", items: [
|
||||
"Modern cardio and strength training", "Personal training sessions", "Group fitness classes", "Nutrition counseling available"],
|
||||
"Modern cardio and strength training", "Personal training sessions", "Group fitness classes", "Nutrition counseling available"
|
||||
],
|
||||
buttons: [{ text: "Join Now", href: "#" }],
|
||||
},
|
||||
]}
|
||||
@@ -112,11 +120,14 @@ export default function LandingPage() {
|
||||
tag="Accommodations"
|
||||
products={[
|
||||
{
|
||||
id: "room-deluxe", name: "Deluxe Ocean View Room", price: "$450", variant: "Sea view with balcony", imageSrc: "http://img.b2bpic.net/free-photo/elegant-wedding-reception-room-with-sea-view-through-windows_637285-8612.jpg", imageAlt: "Luxury deluxe room with ocean view"},
|
||||
id: "room-deluxe", name: "Deluxe Ocean View Room", price: "$450", variant: "Sea view with balcony", imageSrc: "http://img.b2bpic.net/free-photo/elegant-wedding-reception-room-with-sea-view-through-windows_637285-8612.jpg", imageAlt: "Luxury deluxe room with ocean view"
|
||||
},
|
||||
{
|
||||
id: "suite-executive", name: "Executive Suite", price: "$750", variant: "Living area with lounge access", imageSrc: "http://img.b2bpic.net/free-photo/spa-equipments-with-soap-cotton-flower_23-2147844979.jpg", imageAlt: "Premium executive suite"},
|
||||
id: "suite-executive", name: "Executive Suite", price: "$750", variant: "Living area with lounge access", imageSrc: "http://img.b2bpic.net/free-photo/spa-equipments-with-soap-cotton-flower_23-2147844979.jpg", imageAlt: "Premium executive suite"
|
||||
},
|
||||
{
|
||||
id: "villa-private", name: "Private Beachfront Villa", price: "$1,200", variant: "Exclusive villa with private pool", imageSrc: "http://img.b2bpic.net/free-photo/pretty-european-positive-smiling-woman-summer-flying-dress-natural-day-light-villa-terrace-enjoying-beautiful-vacation-outdoor-sofa-with-pillows-tropical_343596-1141.jpg", imageAlt: "Luxury private villa"},
|
||||
id: "villa-private", name: "Private Beachfront Villa", price: "$1,200", variant: "Exclusive villa with private pool", imageSrc: "http://img.b2bpic.net/free-photo/pretty-european-positive-smiling-woman-summer-flying-dress-natural-day-light-villa-terrace-enjoying-beautiful-vacation-outdoor-sofa-with-pillows-tropical_343596-1141.jpg", imageAlt: "Luxury private villa"
|
||||
},
|
||||
]}
|
||||
gridVariant="uniform-all-items-equal"
|
||||
carouselMode="buttons"
|
||||
@@ -134,9 +145,11 @@ export default function LandingPage() {
|
||||
tag="Excellence Metrics"
|
||||
metrics={[
|
||||
{
|
||||
id: "guests", value: "50,000+", title: "Happy Guests", description: "Satisfied visitors every year", imageSrc: "http://img.b2bpic.net/free-photo/girls-smiling-making-selfie-lying-chaises-near-swimming-pool_176420-4077.jpg", imageAlt: "Happy guests enjoying resort facilities"},
|
||||
id: "guests", value: "50,000+", title: "Happy Guests", description: "Satisfied visitors every year", imageSrc: "http://img.b2bpic.net/free-photo/girls-smiling-making-selfie-lying-chaises-near-swimming-pool_176420-4077.jpg", imageAlt: "Happy guests enjoying resort facilities"
|
||||
},
|
||||
{
|
||||
id: "awards", value: "25+", title: "International Awards", description: "Recognized for outstanding service", imageSrc: "http://img.b2bpic.net/free-photo/businessman-with-whiskey-night-club_329181-18660.jpg", imageAlt: "Awards and recognition achievements"},
|
||||
id: "awards", value: "25+", title: "International Awards", description: "Recognized for outstanding service", imageSrc: "http://img.b2bpic.net/free-photo/businessman-with-whiskey-night-club_329181-18660.jpg", imageAlt: "Awards and recognition achievements"
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -149,17 +162,23 @@ export default function LandingPage() {
|
||||
<TestimonialCardTwelve
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Sarah Johnson", imageSrc: "http://img.b2bpic.net/free-photo/successful-senior-businessman-standing-window_1262-3120.jpg", imageAlt: "Sarah Johnson"},
|
||||
id: "1", name: "Sarah Johnson", imageSrc: "http://img.b2bpic.net/free-photo/successful-senior-businessman-standing-window_1262-3120.jpg", imageAlt: "Sarah Johnson"
|
||||
},
|
||||
{
|
||||
id: "2", name: "Michael Chen", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-looking-camera-home_1301-4492.jpg", imageAlt: "Michael Chen"},
|
||||
id: "2", name: "Michael Chen", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-looking-camera-home_1301-4492.jpg", imageAlt: "Michael Chen"
|
||||
},
|
||||
{
|
||||
id: "3", name: "Emma Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/positive-man-showing-thumbs-up-chair-home_23-2148112737.jpg", imageAlt: "Emma Rodriguez"},
|
||||
id: "3", name: "Emma Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/positive-man-showing-thumbs-up-chair-home_23-2148112737.jpg", imageAlt: "Emma Rodriguez"
|
||||
},
|
||||
{
|
||||
id: "4", name: "David Kim", imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-wearing-sunglasses_23-2149869980.jpg", imageAlt: "David Kim"},
|
||||
id: "4", name: "David Kim", imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-wearing-sunglasses_23-2149869980.jpg", imageAlt: "David Kim"
|
||||
},
|
||||
{
|
||||
id: "5", name: "Jessica Wilson", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-short-curly-hair-colorful-shirt-smiling-cheerfully-showing-thumbs-up-green-wall_141793-29344.jpg", imageAlt: "Jessica Wilson"},
|
||||
id: "5", name: "Jessica Wilson", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-short-curly-hair-colorful-shirt-smiling-cheerfully-showing-thumbs-up-green-wall_141793-29344.jpg", imageAlt: "Jessica Wilson"
|
||||
},
|
||||
{
|
||||
id: "6", name: "Alexander Smith", imageSrc: "http://img.b2bpic.net/free-photo/business-woman-standing_1187-1543.jpg", imageAlt: "Alexander Smith"},
|
||||
id: "6", name: "Alexander Smith", imageSrc: "http://img.b2bpic.net/free-photo/business-woman-standing_1187-1543.jpg", imageAlt: "Alexander Smith"
|
||||
},
|
||||
]}
|
||||
cardTitle="Trusted by thousands of discerning travelers worldwide for exceptional luxury experiences"
|
||||
cardTag="Guest Reviews"
|
||||
@@ -169,22 +188,26 @@ export default function LandingPage() {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="socialproof" data-section="socialproof">
|
||||
<div id="socialproof" data-section="socialproof" className="opacity-0 animate-fade-in">
|
||||
<SocialProofOne
|
||||
title="Trusted by Industry Leaders"
|
||||
description="Partnership with world-renowned brands and organizations."
|
||||
tag="Our Partners"
|
||||
tagAnimation="slide-up"
|
||||
names={[
|
||||
"Luxury Travels Inc", "Global Hospitality Network", "Premium Destinations UAE", "International Hotel Alliance", "Dubai Tourism Board", "Luxury Brands Coalition", "World Travel Association"]}
|
||||
"Luxury Travels Inc", "Global Hospitality Network", "Premium Destinations UAE", "International Hotel Alliance", "Dubai Tourism Board", "Luxury Brands Coalition", "World Travel Association"
|
||||
]}
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
speed={40}
|
||||
showCard={true}
|
||||
ariaLabel="Social proof and partners section"
|
||||
className="transition-all duration-700 hover:scale-105"
|
||||
logoItemClassName="transform transition-all duration-500 hover:scale-110 hover:shadow-lg"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<div id="contact" data-section="contact" className="opacity-0 animate-fade-in-delay">
|
||||
<ContactText
|
||||
text="Ready to experience luxury at its finest? Reserve your stay at Dubai Luxe Resort today and create unforgettable memories."
|
||||
animationType="entrance-slide"
|
||||
@@ -195,17 +218,79 @@ export default function LandingPage() {
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
ariaLabel="Contact call-to-action section"
|
||||
containerClassName="transform transition-all duration-700 hover:scale-105 hover:shadow-2xl"
|
||||
contentClassName="backdrop-blur-sm transition-all duration-500"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<div id="footer" data-section="footer" className="opacity-0 animate-fade-in-delay-2">
|
||||
<FooterLogoReveal
|
||||
logoText="Dubai Luxe Resort"
|
||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ text: "Terms & Conditions", href: "#" }}
|
||||
ariaLabel="Site footer"
|
||||
wrapperClassName="transition-all duration-700"
|
||||
linkClassName="transition-all duration-300 hover:translate-y-1 hover:opacity-80"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<style>{`
|
||||
@keyframes fadeIn {
|
||||
from {
|
||||
opacity: 0;
|
||||
transform: translateY(20px);
|
||||
}
|
||||
to {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes fadeInDelayed {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform: translateY(20px);
|
||||
}
|
||||
70% {
|
||||
opacity: 0;
|
||||
transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes fadeInDelayed2 {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform: translateY(20px);
|
||||
}
|
||||
85% {
|
||||
opacity: 0;
|
||||
transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
.animate-fade-in {
|
||||
animation: fadeIn 0.8s ease-out forwards;
|
||||
animation-delay: 0.3s;
|
||||
}
|
||||
|
||||
.animate-fade-in-delay {
|
||||
animation: fadeInDelayed 1s ease-out forwards;
|
||||
animation-delay: 0.2s;
|
||||
}
|
||||
|
||||
.animate-fade-in-delay-2 {
|
||||
animation: fadeInDelayed2 1s ease-out forwards;
|
||||
animation-delay: 0.2s;
|
||||
}
|
||||
`}</style>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user