Merge version_1 into main #2

Merged
bender merged 6 commits from version_1 into main 2026-03-03 11:29:19 +00:00
6 changed files with 121 additions and 348 deletions

View File

@@ -7,9 +7,16 @@ import TextAbout from '@/components/sections/about/TextAbout';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import { Star, Zap, Mail } from 'lucide-react';
import Link from 'next/link';
export default function AboutPage() {
const navItems = [
{ name: "Home", id: "/" },
{ name: "Properties", id: "/properties" },
{ name: "How It Works", id: "/about" },
{ name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" },
];
return (
<ThemeProvider
defaultButtonVariant="expand-hover"
@@ -25,13 +32,7 @@ export default function AboutPage() {
>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{ name: "Home", id: "/" },
{ name: "Properties", id: "/properties" },
{ name: "How It Works", id: "/about" },
{ name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" },
]}
navItems={navItems}
brandName="ExpertStays"
bottomLeftText="Global Expert Network"
bottomRightText="hello@expertstays.com"
@@ -59,26 +60,11 @@ export default function AboutPage() {
tagAnimation="slide-up"
features={[
{
id: "01",
title: "Expert Vetting",
description: "Every host undergoes rigorous verification including identity checks, property inspections, and comprehensive background screening.",
imageSrc: "http://img.b2bpic.net/free-vector/extended-warranty-service-stamp-with-tick-mark-design_1017-61518.jpg?_wi=2",
imageAlt: "Expert verification",
},
id: "01", title: "Expert Vetting", description: "Every host undergoes rigorous verification including identity checks, property inspections, and comprehensive background screening.", imageSrc: "http://img.b2bpic.net/free-vector/extended-warranty-service-stamp-with-tick-mark-design_1017-61518.jpg", imageAlt: "Expert verification"},
{
id: "02",
title: "Quality Assurance",
description: "Properties are regularly inspected to meet our premium standards. We maintain rigorous cleanliness, maintenance, and amenity requirements.",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-locked-padlock_53876-32364.jpg?_wi=2",
imageAlt: "Quality standards",
},
id: "02", title: "Quality Assurance", description: "Properties are regularly inspected to meet our premium standards. We maintain rigorous cleanliness, maintenance, and amenity requirements.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-locked-padlock_53876-32364.jpg", imageAlt: "Quality standards"},
{
id: "03",
title: "Guest Support",
description: "Our dedicated team provides 24/7 support via chat, phone, and email. We resolve issues quickly and ensure guest satisfaction throughout stays.",
imageSrc: "http://img.b2bpic.net/free-photo/sales-assistant-being-employed-customer-care-support-job-working-telemarketing-call-center-helpdesk-female-receptionist-with-helpline-service-helping-clients-remote-communication_482257-43021.jpg?_wi=2",
imageAlt: "Customer support",
},
id: "03", title: "Guest Support", description: "Our dedicated team provides 24/7 support via chat, phone, and email. We resolve issues quickly and ensure guest satisfaction throughout stays.", imageSrc: "http://img.b2bpic.net/free-photo/sales-assistant-being-employed-customer-care-support-job-working-telemarketing-call-center-helpdesk-female-receptionist-with-helpline-service-helping-clients-remote-communication_482257-43021.jpg", imageAlt: "Customer support"},
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -106,8 +92,7 @@ export default function AboutPage() {
<FooterSimple
columns={[
{
title: "Platform",
items: [
title: "Platform", items: [
{ label: "Browse Properties", href: "/properties" },
{ label: "How It Works", href: "/about" },
{ label: "Pricing", href: "/pricing" },
@@ -115,8 +100,7 @@ export default function AboutPage() {
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Blog", href: "#" },
{ label: "Careers", href: "#" },
@@ -124,16 +108,14 @@ export default function AboutPage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" },
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Twitter", href: "https://twitter.com" },
{ label: "Instagram", href: "https://instagram.com" },
{ label: "LinkedIn", href: "https://linkedin.com" },

View File

@@ -6,9 +6,16 @@ import ContactCenter from '@/components/sections/contact/ContactCenter';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import { Mail } from 'lucide-react';
import Link from 'next/link';
export default function ContactPage() {
const navItems = [
{ name: "Home", id: "/" },
{ name: "Properties", id: "/properties" },
{ name: "How It Works", id: "/about" },
{ name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" },
];
return (
<ThemeProvider
defaultButtonVariant="expand-hover"
@@ -24,13 +31,7 @@ export default function ContactPage() {
>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{ name: "Home", id: "/" },
{ name: "Properties", id: "/properties" },
{ name: "How It Works", id: "/about" },
{ name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" },
]}
navItems={navItems}
brandName="ExpertStays"
bottomLeftText="Global Expert Network"
bottomRightText="hello@expertstays.com"
@@ -58,30 +59,15 @@ export default function ContactPage() {
sideDescription="Find answers to frequently asked questions about using ExpertStays. For additional support, contact our team directly."
faqs={[
{
id: "1",
title: "How quickly can I book a property?",
content: "You can book most properties within minutes! Browse available accommodations, select your dates, and complete your reservation. Confirmation is typically immediate.",
},
id: "1", title: "How quickly can I book a property?", content: "You can book most properties within minutes! Browse available accommodations, select your dates, and complete your reservation. Confirmation is typically immediate."},
{
id: "2",
title: "What if I need to change my booking?",
content: "Flexibility is important to us. Depending on your rental plan and the property's cancellation policy, you may modify or cancel your booking up to 7 days before check-in.",
},
id: "2", title: "What if I need to change my booking?", content: "Flexibility is important to us. Depending on your rental plan and the property's cancellation policy, you may modify or cancel your booking up to 7 days before check-in."},
{
id: "3",
title: "How do I contact my host?",
content: "Once your booking is confirmed, you'll have direct messaging access through your ExpertStays account. You can also reach our support team anytime for urgent matters.",
},
id: "3", title: "How do I contact my host?", content: "Once your booking is confirmed, you'll have direct messaging access through your ExpertStays account. You can also reach our support team anytime for urgent matters."},
{
id: "4",
title: "Are utilities included in the rental price?",
content: "Most properties include utilities in the quoted price. However, specifics vary by property. Check the property details page or contact the host to confirm what's included.",
},
id: "4", title: "Are utilities included in the rental price?", content: "Most properties include utilities in the quoted price. However, specifics vary by property. Check the property details page or contact the host to confirm what's included."},
{
id: "5",
title: "Do you offer assistance for international travelers?",
content: "Absolutely! We specialize in helping international travelers. Our team assists with visa information, airport recommendations, local transportation, and cultural orientation.",
},
id: "5", title: "Do you offer assistance for international travelers?", content: "Absolutely! We specialize in helping international travelers. Our team assists with visa information, airport recommendations, local transportation, and cultural orientation."},
]}
textPosition="left"
useInvertedBackground={true}
@@ -93,8 +79,7 @@ export default function ContactPage() {
<FooterSimple
columns={[
{
title: "Platform",
items: [
title: "Platform", items: [
{ label: "Browse Properties", href: "/properties" },
{ label: "How It Works", href: "/about" },
{ label: "Pricing", href: "/pricing" },
@@ -102,8 +87,7 @@ export default function ContactPage() {
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Blog", href: "#" },
{ label: "Careers", href: "#" },
@@ -111,16 +95,14 @@ export default function ContactPage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" },
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Twitter", href: "https://twitter.com" },
{ label: "Instagram", href: "https://instagram.com" },
{ label: "LinkedIn", href: "https://linkedin.com" },

View File

@@ -5,36 +5,21 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const raleway = Raleway({
variable: "--font-raleway",
subsets: ["latin"],
variable: "--font-raleway", subsets: ["latin"],
});
export const metadata: Metadata = {
title: "ExpertStays - Premium Furnished Rentals by Verified Expert Hosts",
description: "Discover curated properties worldwide managed by verified expert hosts. Safe, secure, and seamlessly booked for professionals and families seeking premium furnished rentals.",
keywords: "furnished rental, property rental, expert hosts, vacation rental, long-term rental, apartment rental",
metadataBase: new URL("https://expertstays.com"),
title: "ExpertStays - Premium Furnished Rentals by Verified Expert Hosts", description: "Discover curated properties worldwide managed by verified expert hosts. Safe, secure, and seamlessly booked for professionals and families seeking premium furnished rentals.", keywords: "furnished rental, property rental, expert hosts, vacation rental, long-term rental, apartment rental", metadataBase: new URL("https://expertstays.com"),
alternates: {
canonical: "https://expertstays.com",
},
canonical: "https://expertstays.com"},
openGraph: {
title: "ExpertStays - Premium Property Rentals",
description: "Browse verified expert-managed properties worldwide. Secure booking, expert support, transparent pricing.",
url: "https://expertstays.com",
siteName: "ExpertStays",
type: "website",
images: [
title: "ExpertStays - Premium Property Rentals", description: "Browse verified expert-managed properties worldwide. Secure booking, expert support, transparent pricing.", url: "https://expertstays.com", siteName: "ExpertStays", type: "website", images: [
{
url: "http://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg",
alt: "ExpertStays premium properties",
},
url: "http://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg", alt: "ExpertStays premium properties"},
],
},
twitter: {
card: "summary_large_image",
title: "ExpertStays - Premium Property Rentals",
description: "Discover verified expert-managed properties worldwide.",
images: ["http://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg"],
card: "summary_large_image", title: "ExpertStays - Premium Property Rentals", description: "Discover verified expert-managed properties worldwide.", images: ["http://img.b2bpic.net/free-photo/happy-couple-resting-home-with-good-mood_651396-28.jpg"],
},
robots: {
index: true,

View File

@@ -11,8 +11,7 @@ import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import { Shield, Star, Zap, MapPin, Heart, Sparkles, Mail, Calendar } from 'lucide-react';
import Link from 'next/link';
import { Shield, Star, Zap, MapPin, Heart, Sparkles, Mail, Calendar, Trophy } from 'lucide-react';
export default function HomePage() {
const navItems = [
@@ -38,13 +37,7 @@ export default function HomePage() {
>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{ name: "Home", id: "/" },
{ name: "Properties", id: "/properties" },
{ name: "How It Works", id: "/about" },
{ name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" },
]}
navItems={navItems}
brandName="ExpertStays"
bottomLeftText="Global Expert Network"
bottomRightText="hello@expertstays.com"
@@ -78,33 +71,13 @@ export default function HomePage() {
tagAnimation="slide-up"
features={[
{
id: "01",
title: "Expert Verification",
description: "Every host is thoroughly vetted and personally manages their properties to ensure the highest standards.",
imageSrc: "http://img.b2bpic.net/free-vector/extended-warranty-service-stamp-with-tick-mark-design_1017-61518.jpg?_wi=1",
imageAlt: "Expert verification process",
},
id: "01", title: "Expert Verification", description: "Every host is thoroughly vetted and personally manages their properties to ensure the highest standards.", imageSrc: "http://img.b2bpic.net/free-vector/extended-warranty-service-stamp-with-tick-mark-design_1017-61518.jpg", imageAlt: "Expert verification process"},
{
id: "02",
title: "Maximum Security",
description: "Secure payments, property guarantees, and 24/7 support protect both guests and hosts throughout every stay.",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-locked-padlock_53876-32364.jpg?_wi=1",
imageAlt: "Security and protection",
},
id: "02", title: "Maximum Security", description: "Secure payments, property guarantees, and 24/7 support protect both guests and hosts throughout every stay.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-locked-padlock_53876-32364.jpg", imageAlt: "Security and protection"},
{
id: "03",
title: "Simple Booking",
description: "Browse, book, and settle in within minutes. Our intuitive platform makes finding your perfect space effortless.",
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-working-her-laptop-home_23-2149029656.jpg",
imageAlt: "Easy booking interface",
},
id: "03", title: "Simple Booking", description: "Browse, book, and settle in within minutes. Our intuitive platform makes finding your perfect space effortless.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-working-her-laptop-home_23-2149029656.jpg", imageAlt: "Easy booking interface"},
{
id: "04",
title: "Expert Support",
description: "Need help? Our expert support team is available 24/7 to resolve issues and ensure your comfort.",
imageSrc: "http://img.b2bpic.net/free-photo/sales-assistant-being-employed-customer-care-support-job-working-telemarketing-call-center-helpdesk-female-receptionist-with-helpline-service-helping-clients-remote-communication_482257-43021.jpg?_wi=1",
imageAlt: "Customer support team",
},
id: "04", title: "Expert Support", description: "Need help? Our expert support team is available 24/7 to resolve issues and ensure your comfort.", imageSrc: "http://img.b2bpic.net/free-photo/sales-assistant-being-employed-customer-care-support-job-working-telemarketing-call-center-helpdesk-female-receptionist-with-helpline-service-helping-clients-remote-communication_482257-43021.jpg", imageAlt: "Customer support team"},
]}
gridVariant="two-columns-alternating-heights"
animationType="slide-up"
@@ -134,29 +107,11 @@ export default function HomePage() {
tagAnimation="slide-up"
products={[
{
id: "prop-1",
name: "Modern Downtown Apartment",
price: "$185/night",
variant: "Berlin, Germany · 2 Bedrooms",
imageSrc: "http://img.b2bpic.net/free-photo/stylish-young-woman-front-mirror-room-gathering_169016-21642.jpg?_wi=1",
imageAlt: "Modern downtown apartment",
},
id: "prop-1", name: "Modern Downtown Apartment", price: "$185/night", variant: "Berlin, Germany · 2 Bedrooms", imageSrc: "http://img.b2bpic.net/free-photo/stylish-young-woman-front-mirror-room-gathering_169016-21642.jpg", imageAlt: "Modern downtown apartment"},
{
id: "prop-2",
name: "Coastal Villa with Garden",
price: "$245/night",
variant: "Barcelona, Spain · 3 Bedrooms",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-beautiful-woman-luxury-house_23-2149140848.jpg?_wi=1",
imageAlt: "Coastal villa",
},
id: "prop-2", name: "Coastal Villa with Garden", price: "$245/night", variant: "Barcelona, Spain · 3 Bedrooms", imageSrc: "http://img.b2bpic.net/free-photo/close-up-beautiful-woman-luxury-house_23-2149140848.jpg", imageAlt: "Coastal villa"},
{
id: "prop-3",
name: "City Center Loft",
price: "$210/night",
variant: "Amsterdam, Netherlands · 2 Bedrooms",
imageSrc: "http://img.b2bpic.net/free-photo/cozy-lively-home-interior-design_23-2151118953.jpg?_wi=1",
imageAlt: "City center loft",
},
id: "prop-3", name: "City Center Loft", price: "$210/night", variant: "Amsterdam, Netherlands · 2 Bedrooms", imageSrc: "http://img.b2bpic.net/free-photo/cozy-lively-home-interior-design_23-2151118953.jpg", imageAlt: "City center loft"},
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -174,41 +129,17 @@ export default function HomePage() {
tagAnimation="slide-up"
testimonials={[
{
id: "1",
name: "Sarah Thompson",
handle: "@sarahtravel",
testimonial: "The apartment was impeccable and the host was incredibly responsive. ExpertStays made my three-month stay absolutely seamless. Highly recommend!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg",
imageAlt: "Sarah Thompson",
},
id: "1", name: "Sarah Thompson", handle: "@sarahtravel", testimonial: "The apartment was impeccable and the host was incredibly responsive. ExpertStays made my three-month stay absolutely seamless. Highly recommend!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg", imageAlt: "Sarah Thompson"},
{
id: "2",
name: "Marcus Chen",
handle: "@marcusexplores",
testimonial: "Best rental experience I've had. The verification process gives you real peace of mind, and the support team is fantastic.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/pensive-person-alone-corridor-serious_1262-1042.jpg?_wi=1",
imageAlt: "Marcus Chen",
},
id: "2", name: "Marcus Chen", handle: "@marcusexplores", testimonial: "Best rental experience I've had. The verification process gives you real peace of mind, and the support team is fantastic.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/pensive-person-alone-corridor-serious_1262-1042.jpg", imageAlt: "Marcus Chen"},
{
id: "3",
name: "Elena Rodriguez",
handle: "@elenaadventures",
testimonial: "I've used many platforms, but ExpertStays stands out. Professional hosts, beautiful properties, and flawless booking experience.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg",
imageAlt: "Elena Rodriguez",
},
id: "3", name: "Elena Rodriguez", handle: "@elenaadventures", testimonial: "I've used many platforms, but ExpertStays stands out. Professional hosts, beautiful properties, and flawless booking experience.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg", imageAlt: "Elena Rodriguez"},
{
id: "4",
name: "James Williams",
handle: "@jameswork",
testimonial: "Perfect for extended stays. The attention to detail and expert management made me feel right at home in a new city.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/pensive-person-alone-corridor-serious_1262-1042.jpg?_wi=2",
imageAlt: "James Williams",
},
id: "4", name: "James Williams", handle: "@jameswork", testimonial: "Perfect for extended stays. The attention to detail and expert management made me feel right at home in a new city.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/pensive-person-alone-corridor-serious_1262-1042.jpg", imageAlt: "James Williams"},
]}
showRating={true}
animationType="slide-up"
@@ -226,48 +157,22 @@ export default function HomePage() {
tagAnimation="slide-up"
plans={[
{
id: "weekend",
badge: "Perfect for Weekends",
badgeIcon: Calendar,
price: "Pay as you go",
subtitle: "Ideal for short getaways",
buttons: [{ text: "Book Now", href: "/properties" }],
id: "weekend", badge: "Perfect for Weekends", badgeIcon: Calendar,
price: "Pay as you go", subtitle: "Ideal for short getaways", buttons: [{ text: "Book Now", href: "/properties" }],
features: [
"Flexible cancellation",
"Access to all properties",
"24/7 expert support",
"Verified host guarantee",
],
"Flexible cancellation", "Access to all properties", "24/7 expert support", "Verified host guarantee"],
},
{
id: "monthly",
badge: "Most Popular",
badgeIcon: Sparkles,
price: "15% discount",
subtitle: "Best value for monthly stays",
buttons: [{ text: "Get Started", href: "/properties" }],
id: "monthly", badge: "Most Popular", badgeIcon: Sparkles,
price: "15% discount", subtitle: "Best value for monthly stays", buttons: [{ text: "Get Started", href: "/properties" }],
features: [
"Monthly rental discount",
"Priority property access",
"Flexible check-in times",
"Dedicated host communication",
"24/7 expert support",
],
"Monthly rental discount", "Priority property access", "Flexible check-in times", "Dedicated host communication", "24/7 expert support"],
},
{
id: "extended",
badge: "For Long-term",
badgeIcon: Sparkles,
price: "Custom rates",
subtitle: "3+ months with personalized service",
buttons: [{ text: "Contact Us", href: "/contact" }],
id: "extended", badge: "For Long-term", badgeIcon: Trophy,
price: "Custom rates", subtitle: "3+ months with personalized service", buttons: [{ text: "Contact Us", href: "/contact" }],
features: [
"Custom pricing negotiations",
"Dedicated account manager",
"Flexible contract terms",
"Property swap options",
"Premium 24/7 concierge",
],
"Custom pricing negotiations", "Dedicated account manager", "Flexible contract terms", "Property swap options", "Premium 24/7 concierge"],
},
]}
animationType="slide-up"
@@ -282,30 +187,15 @@ export default function HomePage() {
sideDescription="Everything you need to know about booking and managing properties with ExpertStays."
faqs={[
{
id: "1",
title: "How are hosts verified on ExpertStays?",
content: "All hosts undergo a comprehensive verification process including identity confirmation, property inspection, and background checks. We ensure every host meets our strict standards before they can list properties.",
},
id: "1", title: "How are hosts verified on ExpertStays?", content: "All hosts undergo a comprehensive verification process including identity confirmation, property inspection, and background checks. We ensure every host meets our strict standards before they can list properties."},
{
id: "2",
title: "What payment methods do you accept?",
content: "We accept all major credit cards, bank transfers, and digital wallets. Payments are processed securely and held in escrow until your check-in is confirmed.",
},
id: "2", title: "What payment methods do you accept?", content: "We accept all major credit cards, bank transfers, and digital wallets. Payments are processed securely and held in escrow until your check-in is confirmed."},
{
id: "3",
title: "Can I cancel my booking?",
content: "Cancellation policies vary by property and plan. Most properties offer flexible cancellation up to 7 days before check-in. Extended stay plans may have different terms.",
},
id: "3", title: "Can I cancel my booking?", content: "Cancellation policies vary by property and plan. Most properties offer flexible cancellation up to 7 days before check-in. Extended stay plans may have different terms."},
{
id: "4",
title: "Is my personal information secure?",
content: "Yes, we use industry-standard encryption and security protocols to protect all personal and payment information. Your privacy is our top priority.",
},
id: "4", title: "Is my personal information secure?", content: "Yes, we use industry-standard encryption and security protocols to protect all personal and payment information. Your privacy is our top priority."},
{
id: "5",
title: "What if I have issues during my stay?",
content: "Our expert support team is available 24/7 via chat, phone, and email. We resolve issues promptly and can arrange alternative accommodation if needed.",
},
id: "5", title: "What if I have issues during my stay?", content: "Our expert support team is available 24/7 via chat, phone, and email. We resolve issues promptly and can arrange alternative accommodation if needed."},
]}
textPosition="left"
useInvertedBackground={false}
@@ -332,17 +222,15 @@ export default function HomePage() {
<FooterSimple
columns={[
{
title: "Platform",
items: [
{ label: "Browse Properties", href: "/properties" },
{ label: "How It Works", href: "/about" },
{ label: "Pricing", href: "/pricing" },
{ label: "Support", href: "/contact" },
title: "Platform", items: [
{ label: "Browse Properties", href: "#properties" },
{ label: "How It Works", href: "#how-it-works" },
{ label: "Pricing", href: "#pricing" },
{ label: "Support", href: "#contact" },
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Blog", href: "#" },
{ label: "Careers", href: "#" },
@@ -350,16 +238,14 @@ export default function HomePage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" },
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Twitter", href: "https://twitter.com" },
{ label: "Instagram", href: "https://instagram.com" },
{ label: "LinkedIn", href: "https://linkedin.com" },

View File

@@ -6,10 +6,17 @@ import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import TextAbout from '@/components/sections/about/TextAbout';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import { Sparkles, Mail, Calendar } from 'lucide-react';
import Link from 'next/link';
import { Sparkles, Mail, Calendar, Trophy } from 'lucide-react';
export default function PricingPage() {
const navItems = [
{ name: "Home", id: "/" },
{ name: "Properties", id: "/properties" },
{ name: "How It Works", id: "/about" },
{ name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" },
];
return (
<ThemeProvider
defaultButtonVariant="expand-hover"
@@ -25,13 +32,7 @@ export default function PricingPage() {
>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{ name: "Home", id: "/" },
{ name: "Properties", id: "/properties" },
{ name: "How It Works", id: "/about" },
{ name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" },
]}
navItems={navItems}
brandName="ExpertStays"
bottomLeftText="Global Expert Network"
bottomRightText="hello@expertstays.com"
@@ -57,48 +58,22 @@ export default function PricingPage() {
tagAnimation="slide-up"
plans={[
{
id: "weekend",
badge: "Perfect for Weekends",
badgeIcon: Calendar,
price: "Pay as you go",
subtitle: "Ideal for short getaways",
buttons: [{ text: "Book Now", href: "/properties" }],
id: "weekend", badge: "Perfect for Weekends", badgeIcon: Calendar,
price: "Pay as you go", subtitle: "Ideal for short getaways", buttons: [{ text: "Book Now", href: "/properties" }],
features: [
"Flexible cancellation",
"Access to all properties",
"24/7 expert support",
"Verified host guarantee",
],
"Flexible cancellation", "Access to all properties", "24/7 expert support", "Verified host guarantee"],
},
{
id: "monthly",
badge: "Most Popular",
badgeIcon: Sparkles,
price: "15% discount",
subtitle: "Best value for monthly stays",
buttons: [{ text: "Get Started", href: "/properties" }],
id: "monthly", badge: "Most Popular", badgeIcon: Sparkles,
price: "15% discount", subtitle: "Best value for monthly stays", buttons: [{ text: "Get Started", href: "/properties" }],
features: [
"Monthly rental discount",
"Priority property access",
"Flexible check-in times",
"Dedicated host communication",
"24/7 expert support",
],
"Monthly rental discount", "Priority property access", "Flexible check-in times", "Dedicated host communication", "24/7 expert support"],
},
{
id: "extended",
badge: "For Long-term",
badgeIcon: Sparkles,
price: "Custom rates",
subtitle: "3+ months with personalized service",
buttons: [{ text: "Contact Us", href: "/contact" }],
id: "extended", badge: "For Long-term", badgeIcon: Trophy,
price: "Custom rates", subtitle: "3+ months with personalized service", buttons: [{ text: "Contact Us", href: "/contact" }],
features: [
"Custom pricing negotiations",
"Dedicated account manager",
"Flexible contract terms",
"Property swap options",
"Premium 24/7 concierge",
],
"Custom pricing negotiations", "Dedicated account manager", "Flexible contract terms", "Property swap options", "Premium 24/7 concierge"],
},
]}
animationType="slide-up"
@@ -126,8 +101,7 @@ export default function PricingPage() {
<FooterSimple
columns={[
{
title: "Platform",
items: [
title: "Platform", items: [
{ label: "Browse Properties", href: "/properties" },
{ label: "How It Works", href: "/about" },
{ label: "Pricing", href: "/pricing" },
@@ -135,8 +109,7 @@ export default function PricingPage() {
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Blog", href: "#" },
{ label: "Careers", href: "#" },
@@ -144,16 +117,14 @@ export default function PricingPage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" },
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Twitter", href: "https://twitter.com" },
{ label: "Instagram", href: "https://instagram.com" },
{ label: "LinkedIn", href: "https://linkedin.com" },

View File

@@ -7,9 +7,16 @@ import TextAbout from '@/components/sections/about/TextAbout';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import { MapPin, Mail } from 'lucide-react';
import Link from 'next/link';
export default function PropertiesPage() {
const navItems = [
{ name: "Home", id: "/" },
{ name: "Properties", id: "/properties" },
{ name: "How It Works", id: "/about" },
{ name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" },
];
return (
<ThemeProvider
defaultButtonVariant="expand-hover"
@@ -25,13 +32,7 @@ export default function PropertiesPage() {
>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{ name: "Home", id: "/" },
{ name: "Properties", id: "/properties" },
{ name: "How It Works", id: "/about" },
{ name: "Pricing", id: "/pricing" },
{ name: "Contact", id: "/contact" },
]}
navItems={navItems}
brandName="ExpertStays"
bottomLeftText="Global Expert Network"
bottomRightText="hello@expertstays.com"
@@ -47,45 +48,15 @@ export default function PropertiesPage() {
tagAnimation="slide-up"
products={[
{
id: "prop-1",
name: "Modern Downtown Apartment",
price: "$185/night",
variant: "Berlin, Germany · 2 Bedrooms",
imageSrc: "http://img.b2bpic.net/free-photo/stylish-young-woman-front-mirror-room-gathering_169016-21642.jpg?_wi=2",
imageAlt: "Modern downtown apartment",
},
id: "prop-1", name: "Modern Downtown Apartment", price: "$185/night", variant: "Berlin, Germany · 2 Bedrooms", imageSrc: "http://img.b2bpic.net/free-photo/stylish-young-woman-front-mirror-room-gathering_169016-21642.jpg", imageAlt: "Modern downtown apartment"},
{
id: "prop-2",
name: "Coastal Villa with Garden",
price: "$245/night",
variant: "Barcelona, Spain · 3 Bedrooms",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-beautiful-woman-luxury-house_23-2149140848.jpg?_wi=2",
imageAlt: "Coastal villa",
},
id: "prop-2", name: "Coastal Villa with Garden", price: "$245/night", variant: "Barcelona, Spain · 3 Bedrooms", imageSrc: "http://img.b2bpic.net/free-photo/close-up-beautiful-woman-luxury-house_23-2149140848.jpg", imageAlt: "Coastal villa"},
{
id: "prop-3",
name: "City Center Loft",
price: "$210/night",
variant: "Amsterdam, Netherlands · 2 Bedrooms",
imageSrc: "http://img.b2bpic.net/free-photo/cozy-lively-home-interior-design_23-2151118953.jpg?_wi=2",
imageAlt: "City center loft",
},
id: "prop-3", name: "City Center Loft", price: "$210/night", variant: "Amsterdam, Netherlands · 2 Bedrooms", imageSrc: "http://img.b2bpic.net/free-photo/cozy-lively-home-interior-design_23-2151118953.jpg", imageAlt: "City center loft"},
{
id: "prop-4",
name: "Scenic Mountain Retreat",
price: "$195/night",
variant: "Swiss Alps · 3 Bedrooms",
imageSrc: "http://img.b2bpic.net/free-photo/stylish-young-woman-front-mirror-room-gathering_169016-21642.jpg?_wi=3",
imageAlt: "Mountain retreat",
},
id: "prop-4", name: "Scenic Mountain Retreat", price: "$195/night", variant: "Swiss Alps · 3 Bedrooms", imageSrc: "http://img.b2bpic.net/free-photo/stylish-young-woman-front-mirror-room-gathering_169016-21642.jpg", imageAlt: "Mountain retreat"},
{
id: "prop-5",
name: "Parisian Studio Apartment",
price: "$220/night",
variant: "Paris, France · 1 Bedroom",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-beautiful-woman-luxury-house_23-2149140848.jpg?_wi=3",
imageAlt: "Parisian studio",
},
id: "prop-5", name: "Parisian Studio Apartment", price: "$220/night", variant: "Paris, France · 1 Bedroom", imageSrc: "http://img.b2bpic.net/free-photo/close-up-beautiful-woman-luxury-house_23-2149140848.jpg", imageAlt: "Parisian studio"},
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -124,17 +95,15 @@ export default function PropertiesPage() {
<FooterSimple
columns={[
{
title: "Platform",
items: [
{ label: "Browse Properties", href: "/properties" },
title: "Platform", items: [
{ label: "Browse Properties", href: "#properties-showcase" },
{ label: "How It Works", href: "/about" },
{ label: "Pricing", href: "/pricing" },
{ label: "Support", href: "/contact" },
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Blog", href: "#" },
{ label: "Careers", href: "#" },
@@ -142,16 +111,14 @@ export default function PropertiesPage() {
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Cookie Policy", href: "#" },
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Twitter", href: "https://twitter.com" },
{ label: "Instagram", href: "https://instagram.com" },
{ label: "LinkedIn", href: "https://linkedin.com" },