import React from 'react'; import { Link } from 'react-router-dom'; import { useTranslation } from 'react-i18next'; import { Calendar, Users, CreditCard, Building2, Palette, BarChart3, Plug, UserCircle, ArrowRight, } from 'lucide-react'; import Hero from '../../components/marketing/Hero'; import FeatureCard from '../../components/marketing/FeatureCard'; import HowItWorks from '../../components/marketing/HowItWorks'; import StatsSection from '../../components/marketing/StatsSection'; import TestimonialCard from '../../components/marketing/TestimonialCard'; import CTASection from '../../components/marketing/CTASection'; const HomePage: React.FC = () => { const { t } = useTranslation(); const features = [ { icon: Calendar, titleKey: 'marketing.features.scheduling.title', descriptionKey: 'marketing.features.scheduling.description', color: 'brand', }, { icon: Users, titleKey: 'marketing.features.resources.title', descriptionKey: 'marketing.features.resources.description', color: 'green', }, { icon: UserCircle, titleKey: 'marketing.features.customers.title', descriptionKey: 'marketing.features.customers.description', color: 'purple', }, { icon: CreditCard, titleKey: 'marketing.features.payments.title', descriptionKey: 'marketing.features.payments.description', color: 'orange', }, { icon: Building2, titleKey: 'marketing.features.multiTenant.title', descriptionKey: 'marketing.features.multiTenant.description', color: 'pink', }, { icon: Palette, titleKey: 'marketing.features.whiteLabel.title', descriptionKey: 'marketing.features.whiteLabel.description', color: 'cyan', }, ]; const testimonials = [ { quote: "SmoothSchedule transformed how we manage appointments. Our no-show rate dropped by 40% with automated reminders.", author: "Sarah Johnson", role: "Owner", company: "Luxe Salon", rating: 5, }, { quote: "The white-label feature is perfect for our multi-location business. Each location has its own branded booking experience.", author: "Michael Chen", role: "CEO", company: "FitLife Studios", rating: 5, }, { quote: "Setup was incredibly easy. We were up and running in under an hour, and our clients love the self-service booking.", author: "Emily Rodriguez", role: "Manager", company: "Peak Performance Therapy", rating: 5, }, ]; return (
{/* Hero Section */} {/* Features Section */}
{/* Header */}

{t('marketing.features.title')}

{t('marketing.features.subtitle')}

{/* Feature Grid */}
{features.map((feature) => ( ))}
{/* View All Features Link */}
{t('common.viewAll')} {t('marketing.nav.features').toLowerCase()}
{/* How It Works Section */} {/* Stats Section */} {/* Testimonials Section */}
{/* Header */}

{t('marketing.testimonials.title')}

{t('marketing.testimonials.subtitle')}

{/* Testimonials Grid */}
{testimonials.map((testimonial, index) => ( ))}
{/* Pricing Preview Section */}
{/* Header */}

{t('marketing.pricing.title')}

{t('marketing.pricing.subtitle')}

{/* Pricing Cards Preview */}
{/* Free */}

{t('marketing.pricing.tiers.free.name')}

{t('marketing.pricing.tiers.free.description')}

$0 {t('marketing.pricing.perMonth')}
{t('marketing.pricing.getStarted')}
{/* Professional - Highlighted */}
{t('marketing.pricing.mostPopular')}

{t('marketing.pricing.tiers.professional.name')}

{t('marketing.pricing.tiers.professional.description')}

$29 {t('marketing.pricing.perMonth')}
{t('marketing.pricing.getStarted')}
{/* Business */}

{t('marketing.pricing.tiers.business.name')}

{t('marketing.pricing.tiers.business.description')}

$79 {t('marketing.pricing.perMonth')}
{t('marketing.pricing.getStarted')}
{/* View Full Pricing Link */}
View full pricing details
{/* Final CTA */}
); }; export default HomePage;