Update src/app/page.tsx

This commit is contained in:
2026-05-06 11:49:54 +00:00
parent ffe753200e
commit 618defbb0b

View File

@@ -3,15 +3,15 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import AboutMetric from '@/components/sections/about/AboutMetric';
import ContactText from '@/components/sections/contact/ContactText';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import FeatureCardTwelve from '@/components/sections/feature/FeatureCardTwelve';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroOverlayTestimonial from '@/components/sections/hero/HeroOverlayTestimonial';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import { Award, Users, Waves } from "lucide-react";
export default function LandingPage() {
@@ -33,25 +33,15 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "hero",
},
name: "Home", id: "hero"},
{
name: "About",
id: "about",
},
name: "About", id: "about"},
{
name: "Features",
id: "features",
},
name: "Features", id: "features"},
{
name: "Rooms",
id: "products",
},
name: "Rooms", id: "products"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="Burera Beach"
/>
@@ -63,70 +53,38 @@ export default function LandingPage() {
description="Experience unparalleled luxury where the turquoise waters meet pristine sands. Your sanctuary of calm awaits."
testimonials={[
{
name: "Elena V.",
handle: "@elena_v",
testimonial: "The best resort I've ever visited. Absolutely stunning.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-tanned-student-with-thick-beard-having-good-coffee-lunch-smiling-happily-enjoying-summer-vacations-tropical-country_273609-1756.jpg",
},
name: "Elena V.", handle: "@elena_v", testimonial: "The best resort I've ever visited. Absolutely stunning.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-tanned-student-with-thick-beard-having-good-coffee-lunch-smiling-happily-enjoying-summer-vacations-tropical-country_273609-1756.jpg"},
{
name: "Marcus J.",
handle: "@marcus_j",
testimonial: "Flawless service, incredible food, and breathtaking views.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-leaning-cafe-counter_1262-1969.jpg",
},
name: "Marcus J.", handle: "@marcus_j", testimonial: "Flawless service, incredible food, and breathtaking views.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-leaning-cafe-counter_1262-1969.jpg"},
{
name: "Sarah & Tom",
handle: "@travel_duo",
testimonial: "Perfect romantic getaway. We will definitely be back.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-love-happy-summer-beach-together-having-fun_285396-6469.jpg",
},
name: "Sarah & Tom", handle: "@travel_duo", testimonial: "Perfect romantic getaway. We will definitely be back.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-love-happy-summer-beach-together-having-fun_285396-6469.jpg"},
{
name: "Julia M.",
handle: "@julia_m",
testimonial: "Luxury redefined. Everything was simply perfect.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-funny-brunette-woman-wears-straw-hat-poses-selfie-shows-tongue-drinks-refreshing-cocktail-stands-against-cafe-interior-beautiful-young-female-model-enjoys-summer-holiday_273609-2356.jpg",
},
name: "Julia M.", handle: "@julia_m", testimonial: "Luxury redefined. Everything was simply perfect.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-funny-brunette-woman-wears-straw-hat-poses-selfie-shows-tongue-drinks-refreshing-cocktail-stands-against-cafe-interior-beautiful-young-female-model-enjoys-summer-holiday_273609-2356.jpg"},
{
name: "David W.",
handle: "@david_w",
testimonial: "A true tropical paradise. Highly recommend.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/man-traveling-alone-montenegro_23-2149040727.jpg",
},
name: "David W.", handle: "@david_w", testimonial: "A true tropical paradise. Highly recommend.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/man-traveling-alone-montenegro_23-2149040727.jpg"},
]}
buttons={[
{
text: "Book Your Stay",
href: "#contact",
},
text: "Book Your Stay", href: "#contact"},
]}
imageSrc="http://img.b2bpic.net/free-photo/patio-vacation-house-outdoor-beach_1203-5083.jpg"
imageAlt="luxury resort beach view"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/pov-employee-calling-manager_482257-78578.jpg",
alt: "POV of employee calling manager",
},
src: "http://img.b2bpic.net/free-photo/pov-employee-calling-manager_482257-78578.jpg", alt: "POV of employee calling manager"},
{
src: "http://img.b2bpic.net/free-photo/smiling-handsome-man-looking-camera-beach_1262-3102.jpg",
alt: "Smiling handsome man looking at camera on beach",
},
src: "http://img.b2bpic.net/free-photo/smiling-handsome-man-looking-camera-beach_1262-3102.jpg", alt: "Smiling handsome man looking at camera on beach"},
{
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg",
alt: "Smiling businessman standing in the airport terminal",
},
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", alt: "Smiling businessman standing in the airport terminal"},
{
src: "http://img.b2bpic.net/free-photo/successful-young-businessman-formal-outfit-using-tablet_181624-33464.jpg",
alt: "Successful young businessman in a formal outfit using a tablet",
},
src: "http://img.b2bpic.net/free-photo/successful-young-businessman-formal-outfit-using-tablet_181624-33464.jpg", alt: "Successful young businessman in a formal outfit using a tablet"},
{
src: "http://img.b2bpic.net/free-photo/portrait-woman-playing-poker-casino_23-2151831070.jpg",
alt: "Portrait of woman playing poker in casino",
},
src: "http://img.b2bpic.net/free-photo/portrait-woman-playing-poker-casino_23-2151831070.jpg", alt: "Portrait of woman playing poker in casino"},
]}
avatarText="Join 5,000+ happy guests"
/>
@@ -139,19 +97,13 @@ export default function LandingPage() {
metrics={[
{
icon: Waves,
label: "Private Beach",
value: "2km",
},
label: "Private Beach", value: "2km"},
{
icon: Users,
label: "Guest Satisfaction",
value: "99%",
},
label: "Guest Satisfaction", value: "99%"},
{
icon: Award,
label: "Travel Awards",
value: "15",
},
label: "Travel Awards", value: "15"},
]}
metricsAnimation="slide-up"
/>
@@ -164,34 +116,16 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
id: "f1",
label: "Wellness",
title: "World-Class Spa",
items: [
"Deep tissue massage",
"Organic treatments",
"Steam therapy",
],
id: "f1", label: "Wellness", title: "World-Class Spa", items: [
"Deep tissue massage", "Organic treatments", "Steam therapy"],
},
{
id: "f2",
label: "Dining",
title: "Gourmet Cuisine",
items: [
"Oceanfront dining",
"Fresh local seafood",
"Private chef options",
],
id: "f2", label: "Dining", title: "Gourmet Cuisine", items: [
"Oceanfront dining", "Fresh local seafood", "Private chef options"],
},
{
id: "f3",
label: "Leisure",
title: "Excursions",
items: [
"Island boat tours",
"Snorkeling trips",
"Sunset cruises",
],
id: "f3", label: "Leisure", title: "Excursions", items: [
"Island boat tours", "Snorkeling trips", "Sunset cruises"],
},
]}
title="Resort Experiences"
@@ -207,59 +141,23 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "p1",
brand: "Suite",
name: "Oceanfront Suite",
price: "$450/nt",
rating: 5,
reviewCount: "120",
imageSrc: "http://img.b2bpic.net/free-photo/spa-salon-with-beach-view_53876-31335.jpg",
},
id: "p1", brand: "Suite", name: "Oceanfront Suite", price: "$450/nt", rating: 5,
reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/spa-salon-with-beach-view_53876-31335.jpg"},
{
id: "p2",
brand: "Villa",
name: "Private Beach Villa",
price: "$800/nt",
rating: 5,
reviewCount: "85",
imageSrc: "http://img.b2bpic.net/free-photo/full-lenght-photo-elegant-brunette-woman-stylish-boho-dress-posing-luxury-tropical-villa-bali-style_273443-5498.jpg",
},
id: "p2", brand: "Villa", name: "Private Beach Villa", price: "$800/nt", rating: 5,
reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/full-lenght-photo-elegant-brunette-woman-stylish-boho-dress-posing-luxury-tropical-villa-bali-style_273443-5498.jpg"},
{
id: "p3",
brand: "Suite",
name: "Junior Ocean Suite",
price: "$350/nt",
rating: 4,
reviewCount: "60",
imageSrc: "http://img.b2bpic.net/free-photo/rear-view-female-lying-bed-looking-beach-through-glass-windows_181624-57823.jpg",
},
id: "p3", brand: "Suite", name: "Junior Ocean Suite", price: "$350/nt", rating: 4,
reviewCount: "60", imageSrc: "http://img.b2bpic.net/free-photo/rear-view-female-lying-bed-looking-beach-through-glass-windows_181624-57823.jpg"},
{
id: "p4",
brand: "Villa",
name: "Family Tropical Villa",
price: "$650/nt",
rating: 5,
reviewCount: "45",
imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg",
},
id: "p4", brand: "Villa", name: "Family Tropical Villa", price: "$650/nt", rating: 5,
reviewCount: "45", imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg"},
{
id: "p5",
brand: "Villa",
name: "Water Bungalow",
price: "$1200/nt",
rating: 5,
reviewCount: "200",
imageSrc: "http://img.b2bpic.net/free-photo/old-iron-ore-dock-marquette-mi_181624-31155.jpg",
},
id: "p5", brand: "Villa", name: "Water Bungalow", price: "$1200/nt", rating: 5,
reviewCount: "200", imageSrc: "http://img.b2bpic.net/free-photo/old-iron-ore-dock-marquette-mi_181624-31155.jpg"},
{
id: "p6",
brand: "Suite",
name: "Garden View Suite",
price: "$300/nt",
rating: 4,
reviewCount: "50",
imageSrc: "http://img.b2bpic.net/free-photo/road-surrounded-with-green-tropical-trees-leading-hotel_181624-49537.jpg",
},
id: "p6", brand: "Suite", name: "Garden View Suite", price: "$300/nt", rating: 4,
reviewCount: "50", imageSrc: "http://img.b2bpic.net/free-photo/road-surrounded-with-green-tropical-trees-leading-hotel_181624-49537.jpg"},
]}
title="Luxury Accommodations"
description="Choose your perfect seaside sanctuary."
@@ -273,53 +171,27 @@ export default function LandingPage() {
useInvertedBackground={false}
plans={[
{
id: "1",
badge: "Popular",
price: "$1,200",
subtitle: "3 nights, all-inclusive",
features: [
"Spa credit",
"Free breakfast",
"Airport transfer",
],
id: "1", badge: "Popular", price: "$1,200", subtitle: "3 nights, all-inclusive", features: [
"Spa credit", "Free breakfast", "Airport transfer"],
buttons: [
{
text: "Select",
href: "#contact",
},
text: "Select", href: "#contact"},
],
},
{
id: "2",
badge: "Premium",
price: "$2,500",
subtitle: "7 nights, luxury",
features: [
"Full board",
"Private tours",
"Butler service",
],
id: "2", badge: "Premium", price: "$2,500", subtitle: "7 nights, luxury", features: [
"Full board", "Private tours", "Butler service"],
buttons: [
{
text: "Select",
href: "#contact",
},
text: "Select", href: "#contact"},
],
},
{
id: "3",
badge: "Basic",
price: "$800",
subtitle: "2 nights, bed & breakfast",
features: [
"Breakfast included",
"Pool access",
],
id: "3", badge: "Basic", price: "$800", subtitle: "2 nights, bed & breakfast", features: [
"Breakfast included", "Pool access"],
buttons: [
{
text: "Select",
href: "#contact",
},
text: "Select", href: "#contact"},
],
},
]}
@@ -335,40 +207,15 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Anna S.",
role: "Traveler",
testimonial: "Everything was seamless from booking to checkout.",
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-handing-his-boarding-pass-counter_107420-63586.jpg",
},
id: "1", name: "Anna S.", role: "Traveler", testimonial: "Everything was seamless from booking to checkout.", imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-handing-his-boarding-pass-counter_107420-63586.jpg"},
{
id: "2",
name: "John B.",
role: "Traveler",
testimonial: "Best resort service I've ever experienced.",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-transgender-wearing-shells-necklace_23-2149105401.jpg",
},
id: "2", name: "John B.", role: "Traveler", testimonial: "Best resort service I've ever experienced.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-transgender-wearing-shells-necklace_23-2149105401.jpg"},
{
id: "3",
name: "Maria C.",
role: "Traveler",
testimonial: "The views are even better in person.",
imageSrc: "http://img.b2bpic.net/free-photo/girl-sitting_1303-3687.jpg",
},
id: "3", name: "Maria C.", role: "Traveler", testimonial: "The views are even better in person.", imageSrc: "http://img.b2bpic.net/free-photo/girl-sitting_1303-3687.jpg"},
{
id: "4",
name: "Robert F.",
role: "Traveler",
testimonial: "Quiet, clean, and extremely relaxing.",
imageSrc: "http://img.b2bpic.net/free-photo/young-pretty-woman-traveling-with-backpack-summer-vacation-tropical-country-smiling-happy-emotion-looking-aside-stylish-hipster-outfit-sunglasses_285396-6041.jpg",
},
id: "4", name: "Robert F.", role: "Traveler", testimonial: "Quiet, clean, and extremely relaxing.", imageSrc: "http://img.b2bpic.net/free-photo/young-pretty-woman-traveling-with-backpack-summer-vacation-tropical-country-smiling-happy-emotion-looking-aside-stylish-hipster-outfit-sunglasses_285396-6041.jpg"},
{
id: "5",
name: "Linda G.",
role: "Traveler",
testimonial: "Highly recommended for families.",
imageSrc: "http://img.b2bpic.net/free-photo/young-hipster-couple-love-tropical-beach-vacation-summer-trendy-style-sunglasses-headphones_285396-5730.jpg",
},
id: "5", name: "Linda G.", role: "Traveler", testimonial: "Highly recommended for families.", imageSrc: "http://img.b2bpic.net/free-photo/young-hipster-couple-love-tropical-beach-vacation-summer-trendy-style-sunglasses-headphones_285396-5730.jpg"},
]}
title="Guest Reviews"
description="What our guests say about us."
@@ -381,25 +228,13 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "1",
title: "Check-in time?",
content: "Check-in is at 3:00 PM.",
},
id: "1", title: "Check-in time?", content: "Check-in is at 3:00 PM."},
{
id: "2",
title: "Airport pickup?",
content: "Yes, we provide luxury shuttle services.",
},
id: "2", title: "Airport pickup?", content: "Yes, we provide luxury shuttle services."},
{
id: "3",
title: "Is WiFi available?",
content: "Complimentary high-speed WiFi is included.",
},
id: "3", title: "Is WiFi available?", content: "Complimentary high-speed WiFi is included."},
{
id: "4",
title: "Dietary requests?",
content: "We accommodate all dietary needs upon request.",
},
id: "4", title: "Dietary requests?", content: "We accommodate all dietary needs upon request."},
]}
title="Guest FAQ"
description="Find answers to common questions about your stay."
@@ -408,35 +243,46 @@ export default function LandingPage() {
</div>
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={false}
background={{
variant: "radial-gradient",
}}
text="Ready to experience your dream vacation? Book your stay with us today."
buttons={[
{
text: "Inquire Now",
href: "mailto:bookings@bureraresort.com",
},
]}
/>
<ContactCTA
tag="Get in touch"
title="Book Your Stay Today"
description="Have questions or special requests for your upcoming visit? Our team is ready to assist you."
buttons={[
{ text: "Send Inquiry", href: "mailto:bookings@bureraresort.com" }
]}
background={{ variant: "radial-gradient" }}
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Burera Beach Resort"
leftLink={{
text: "Privacy Policy",
href: "#",
}}
rightLink={{
text: "Contact Us",
href: "mailto:info@bureraresort.com",
}}
/>
<FooterMedia
logoText="Burera Beach Resort"
imageSrc="http://img.b2bpic.net/free-photo/patio-vacation-house-outdoor-beach_1203-5083.jpg"
columns={[
{
title: "Resort", items: [
{ label: "About Us", href: "#about" },
{ label: "Accommodations", href: "#products" },
{ label: "Experiences", href: "#features" },
]
},
{
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
]
},
{
title: "Support", items: [
{ label: "Contact Us", href: "mailto:info@bureraresort.com" },
{ label: "FAQ", href: "#faq" },
]
}
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}