Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 737c8b3376 | |||
| 04c9adfb52 | |||
| a22d0c1e2c |
318
src/app/page.tsx
318
src/app/page.tsx
@@ -47,7 +47,7 @@ export default function HomePage() {
|
|||||||
{ label: "Home", href: "/" },
|
{ label: "Home", href: "/" },
|
||||||
{ label: "Features", href: "#features" },
|
{ label: "Features", href: "#features" },
|
||||||
{ label: "Pricing", href: "#pricing" },
|
{ label: "Pricing", href: "#pricing" },
|
||||||
{ label: "Start Planning", href: "/app" },
|
{ label: "Create Free Itinerary", href: "/app" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -107,31 +107,21 @@ export default function HomePage() {
|
|||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
background={{ variant: "radial-gradient" }}
|
background={{ variant: "radial-gradient" }}
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Start Planning", href: "/app" },
|
{ text: "Create Free Itinerary", href: "/app" },
|
||||||
{ text: "See Examples", href: "#features" },
|
{ text: "See Examples", href: "#features" },
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
mediaItems={[
|
mediaItems={[
|
||||||
{
|
{
|
||||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/a-stunning-tropical-beach-destination-wi-1773265236719-f8afa8bc.png?_wi=1",
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/a-stunning-tropical-beach-destination-wi-1773265236719-f8afa8bc.png?_wi=1", imageAlt: "Beautiful tropical beach destination"},
|
||||||
imageAlt: "Beautiful tropical beach destination",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/historic-european-city-architecture-with-1773265235918-d4a5de6d.png?_wi=1",
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/historic-european-city-architecture-with-1773265235918-d4a5de6d.png?_wi=1", imageAlt: "Historic European city architecture"},
|
||||||
imageAlt: "Historic European city architecture",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/dramatic-mountain-landscape-with-snow-ca-1773265236033-c505a2f1.png?_wi=1",
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/dramatic-mountain-landscape-with-snow-ca-1773265236033-c505a2f1.png?_wi=1", imageAlt: "Mountain landscape adventure"},
|
||||||
imageAlt: "Mountain landscape adventure",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/vibrant-cultural-market-with-colorful-ve-1773265236817-59c8897b.png?_wi=1",
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/vibrant-cultural-market-with-colorful-ve-1773265236817-59c8897b.png?_wi=1", imageAlt: "Vibrant cultural market exploration"},
|
||||||
imageAlt: "Vibrant cultural market exploration",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/luxury-resort-with-elegant-architecture--1773265236084-3a918987.png?_wi=1",
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/luxury-resort-with-elegant-architecture--1773265236084-3a918987.png?_wi=1", imageAlt: "Luxury resort relaxation"},
|
||||||
imageAlt: "Luxury resort relaxation",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
mediaAnimation="blur-reveal"
|
mediaAnimation="blur-reveal"
|
||||||
/>
|
/>
|
||||||
@@ -148,61 +138,34 @@ export default function HomePage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
title: "Smart Planning",
|
title: "Smart Planning", description:
|
||||||
description:
|
"AI analyzes your preferences to create perfect daily schedules with optimal routing and timing.", bentoComponent: "3d-stack-cards", items: [
|
||||||
"AI analyzes your preferences to create perfect daily schedules with optimal routing and timing.",
|
|
||||||
bentoComponent: "3d-stack-cards",
|
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
icon: MapPin,
|
icon: MapPin,
|
||||||
title: "Route Optimization",
|
title: "Route Optimization", subtitle: "Efficient Travel", detail: "Smart routing minimizes travel time between attractions"},
|
||||||
subtitle: "Efficient Travel",
|
|
||||||
detail: "Smart routing minimizes travel time between attractions",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Calendar,
|
icon: Calendar,
|
||||||
title: "Daily Planning",
|
title: "Daily Planning", subtitle: "Organized Schedule", detail: "Perfect balance of activities, meals, and relaxation"},
|
||||||
subtitle: "Organized Schedule",
|
|
||||||
detail: "Perfect balance of activities, meals, and relaxation",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Compass,
|
icon: Compass,
|
||||||
title: "Local Insights",
|
title: "Local Insights", subtitle: "Authentic Discovery", detail: "Discover hidden gems beyond typical tourist routes"},
|
||||||
subtitle: "Authentic Discovery",
|
|
||||||
detail: "Discover hidden gems beyond typical tourist routes",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Interactive Maps",
|
title: "Interactive Maps", description: "Visualize your entire journey with our integrated mapping system.", bentoComponent: "map"},
|
||||||
description: "Visualize your entire journey with our integrated mapping system.",
|
|
||||||
bentoComponent: "map",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Budget Tracking",
|
title: "Budget Tracking", description: "Real-time expense monitoring and category breakdowns.", bentoComponent: "animated-bar-chart"},
|
||||||
description: "Real-time expense monitoring and category breakdowns.",
|
|
||||||
bentoComponent: "animated-bar-chart",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
title: "Restaurant Finder",
|
title: "Restaurant Finder", description: "Discover top-rated dining experiences for every meal.", bentoComponent: "icon-info-cards", items: [
|
||||||
description: "Discover top-rated dining experiences for every meal.",
|
|
||||||
bentoComponent: "icon-info-cards",
|
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
icon: ChefHat,
|
icon: ChefHat,
|
||||||
label: "Cuisine Type",
|
label: "Cuisine Type", value: "50+ Options"},
|
||||||
value: "50+ Options",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Star,
|
icon: Star,
|
||||||
label: "Ratings",
|
label: "Ratings", value: "4.5+ Average"},
|
||||||
value: "4.5+ Average",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: MapPin,
|
icon: MapPin,
|
||||||
label: "Location Match",
|
label: "Location Match", value: "Perfect Spots"},
|
||||||
value: "Perfect Spots",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
@@ -220,28 +183,16 @@ export default function HomePage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
title: "Enter Your Preferences",
|
title: "Enter Your Preferences", description: "Tell us your destination, budget, duration, and interests.", bentoComponent: "reveal-icon", icon: Edit3,
|
||||||
description: "Tell us your destination, budget, duration, and interests.",
|
|
||||||
bentoComponent: "reveal-icon",
|
|
||||||
icon: Edit3,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "AI Generates Plan",
|
title: "AI Generates Plan", description: "Our algorithm creates a personalized day-by-day itinerary.", bentoComponent: "reveal-icon", icon: Sparkles,
|
||||||
description: "Our algorithm creates a personalized day-by-day itinerary.",
|
|
||||||
bentoComponent: "reveal-icon",
|
|
||||||
icon: Sparkles,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Explore & Customize",
|
title: "Explore & Customize", description: "Review recommendations and adjust activities to your liking.", bentoComponent: "reveal-icon", icon: Shuffle,
|
||||||
description: "Review recommendations and adjust activities to your liking.",
|
|
||||||
bentoComponent: "reveal-icon",
|
|
||||||
icon: Shuffle,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Export & Share",
|
title: "Export & Share", description: "Download as PDF or share your itinerary with friends.", bentoComponent: "reveal-icon", icon: Share2,
|
||||||
description: "Download as PDF or share your itinerary with friends.",
|
|
||||||
bentoComponent: "reveal-icon",
|
|
||||||
icon: Share2,
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -258,29 +209,17 @@ export default function HomePage() {
|
|||||||
animationType="scale-rotate"
|
animationType="scale-rotate"
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", icon: Users,
|
||||||
icon: Users,
|
title: "Active Users", value: "150K+"},
|
||||||
title: "Active Users",
|
|
||||||
value: "150K+",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", icon: MapPin,
|
||||||
icon: MapPin,
|
title: "Destinations", value: "1,200+"},
|
||||||
title: "Destinations",
|
|
||||||
value: "1,200+",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", icon: Zap,
|
||||||
icon: Zap,
|
title: "Itineraries Generated", value: "500K+"},
|
||||||
title: "Itineraries Generated",
|
|
||||||
value: "500K+",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", icon: Star,
|
||||||
icon: Star,
|
title: "Avg Rating", value: "4.8★"},
|
||||||
title: "Avg Rating",
|
|
||||||
value: "4.8★",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -297,59 +236,23 @@ export default function HomePage() {
|
|||||||
gridVariant="uniform-all-items-equal"
|
gridVariant="uniform-all-items-equal"
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Sarah Mitchell", role: "Travel Blogger", company: "WanderlustDiaries", rating: 5,
|
||||||
name: "Sarah Mitchell",
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/portrait-photograph-of-a-confident-smili-1773265236237-4f20e697.png", imageAlt: "Sarah Mitchell - Travel Blogger"},
|
||||||
role: "Travel Blogger",
|
|
||||||
company: "WanderlustDiaries",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/portrait-photograph-of-a-confident-smili-1773265236237-4f20e697.png",
|
|
||||||
imageAlt: "Sarah Mitchell - Travel Blogger",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "James Chen", role: "Business Executive", company: "Global Tech Corp", rating: 5,
|
||||||
name: "James Chen",
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/portrait-photograph-of-an-asian-man-in-h-1773265235414-edb0a6b5.png", imageAlt: "James Chen - Business Executive"},
|
||||||
role: "Business Executive",
|
|
||||||
company: "Global Tech Corp",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/portrait-photograph-of-an-asian-man-in-h-1773265235414-edb0a6b5.png",
|
|
||||||
imageAlt: "James Chen - Business Executive",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Elena Rodriguez", role: "Adventure Enthusiast", company: "Independent", rating: 5,
|
||||||
name: "Elena Rodriguez",
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/portrait-of-a-latina-woman-in-her-30s-wi-1773265236451-44d11301.png", imageAlt: "Elena Rodriguez - Adventure Enthusiast"},
|
||||||
role: "Adventure Enthusiast",
|
|
||||||
company: "Independent",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/portrait-of-a-latina-woman-in-her-30s-wi-1773265236451-44d11301.png",
|
|
||||||
imageAlt: "Elena Rodriguez - Adventure Enthusiast",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "David Thompson", role: "Family Travel Planner", company: "Family First Adventures", rating: 5,
|
||||||
name: "David Thompson",
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/portrait-of-a-caucasian-man-in-his-40s-w-1773265235887-9f3faaca.png", imageAlt: "David Thompson - Family Travel Planner"},
|
||||||
role: "Family Travel Planner",
|
|
||||||
company: "Family First Adventures",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/portrait-of-a-caucasian-man-in-his-40s-w-1773265235887-9f3faaca.png",
|
|
||||||
imageAlt: "David Thompson - Family Travel Planner",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", name: "Maria Santos", role: "Luxury Travel Advisor", company: "Elite Journeys", rating: 5,
|
||||||
name: "Maria Santos",
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/portrait-of-an-elegant-woman-in-her-50s--1773265236495-ec3b2de0.png", imageAlt: "Maria Santos - Luxury Travel Advisor"},
|
||||||
role: "Luxury Travel Advisor",
|
|
||||||
company: "Elite Journeys",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/portrait-of-an-elegant-woman-in-her-50s--1773265236495-ec3b2de0.png",
|
|
||||||
imageAlt: "Maria Santos - Luxury Travel Advisor",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "6",
|
id: "6", name: "Alex Kumar", role: "Backpacker", company: "Budget Explorer", rating: 5,
|
||||||
name: "Alex Kumar",
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/portrait-of-a-young-man-in-his-20s-with--1773265236179-18fb1ef5.png", imageAlt: "Alex Kumar - Backpacker"},
|
||||||
role: "Backpacker",
|
|
||||||
company: "Budget Explorer",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AohlGONwxOajgcz0GHkEW7PsIV/portrait-of-a-young-man-in-his-20s-with--1773265236179-18fb1ef5.png",
|
|
||||||
imageAlt: "Alex Kumar - Backpacker",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -365,80 +268,37 @@ export default function HomePage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
plans={[
|
plans={[
|
||||||
{
|
{
|
||||||
id: "preview",
|
id: "preview", badge: "Starter Preview", badgeIcon: Sparkles,
|
||||||
badge: "Starter Preview",
|
price: "Free", subtitle: "Perfect to explore our platform", buttons: [
|
||||||
badgeIcon: Sparkles,
|
|
||||||
price: "Free",
|
|
||||||
subtitle: "Perfect to explore our platform",
|
|
||||||
buttons: [
|
|
||||||
{
|
{
|
||||||
text: "Start Free Preview",
|
text: "Start Free Preview", href: "/app"},
|
||||||
href: "/app",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Learn More",
|
text: "Learn More", href: "#faq"},
|
||||||
href: "#faq",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
features: [
|
features: [
|
||||||
"AI-generated 1-day preview itinerary",
|
"AI-generated 1-day preview itinerary", "Basic destination selection", "Sample restaurant recommendations", "Limited export options"],
|
||||||
"Basic destination selection",
|
|
||||||
"Sample restaurant recommendations",
|
|
||||||
"Limited export options",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "complete",
|
id: "complete", badge: "Complete Guide", badgeIcon: Zap,
|
||||||
badge: "Complete Guide",
|
price: "$9.99", subtitle: "Full itinerary with all features", buttons: [
|
||||||
badgeIcon: Zap,
|
|
||||||
price: "$9.99",
|
|
||||||
subtitle: "Full itinerary with all features",
|
|
||||||
buttons: [
|
|
||||||
{
|
{
|
||||||
text: "Download Full Guide",
|
text: "Download Full Guide", href: "/app"},
|
||||||
href: "/app",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "View Sample",
|
text: "View Sample", href: "#features"},
|
||||||
href: "#features",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
features: [
|
features: [
|
||||||
"Complete day-by-day itinerary",
|
"Complete day-by-day itinerary", "Interactive map integration", "50+ restaurant recommendations", "Budget breakdown & tracking", "PDF export & email sharing", "Customizable activities", "30-day access & updates"],
|
||||||
"Interactive map integration",
|
|
||||||
"50+ restaurant recommendations",
|
|
||||||
"Budget breakdown & tracking",
|
|
||||||
"PDF export & email sharing",
|
|
||||||
"Customizable activities",
|
|
||||||
"30-day access & updates",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "premium",
|
id: "premium", badge: "Premium Package", badgeIcon: Crown,
|
||||||
badge: "Premium Package",
|
price: "$19.99", subtitle: "Premium planning with concierge support", buttons: [
|
||||||
badgeIcon: Crown,
|
|
||||||
price: "$19.99",
|
|
||||||
subtitle: "Premium planning with concierge support",
|
|
||||||
buttons: [
|
|
||||||
{
|
{
|
||||||
text: "Get Premium Access",
|
text: "Get Premium Access", href: "/app"},
|
||||||
href: "/app",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Chat with Specialist",
|
text: "Chat with Specialist", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
features: [
|
features: [
|
||||||
"All Complete Guide features",
|
"All Complete Guide features", "Concierge email support", "Multiple itinerary versions", "VIP attractions & experiences", "Restaurant reservation links", "Local expert recommendations", "Travel insurance guidance", "Lifetime guide access"],
|
||||||
"Concierge email support",
|
|
||||||
"Multiple itinerary versions",
|
|
||||||
"VIP attractions & experiences",
|
|
||||||
"Restaurant reservation links",
|
|
||||||
"Local expert recommendations",
|
|
||||||
"Travel insurance guidance",
|
|
||||||
"Lifetime guide access",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -455,53 +315,29 @@ export default function HomePage() {
|
|||||||
faqsAnimation="slide-up"
|
faqsAnimation="slide-up"
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", title: "How does TravelFlow generate personalized itineraries?", content:
|
||||||
title: "How does TravelFlow generate personalized itineraries?",
|
"Our AI analyzes your destination choice, travel duration, budget, and interests (culture, gastronomy, nature, shopping) to create a tailored day-by-day plan. The algorithm considers popular attractions, local cuisine, travel times between locations, and budget constraints to optimize your experience."},
|
||||||
content:
|
|
||||||
"Our AI analyzes your destination choice, travel duration, budget, and interests (culture, gastronomy, nature, shopping) to create a tailored day-by-day plan. The algorithm considers popular attractions, local cuisine, travel times between locations, and budget constraints to optimize your experience.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", title: "Can I customize my generated itinerary?", content:
|
||||||
title: "Can I customize my generated itinerary?",
|
"Yes! After AI generation, you can fully customize your itinerary. Swap activities, adjust timing, skip attractions, or add your own suggestions. All changes are reflected in real-time on the interactive map and budget calculator."},
|
||||||
content:
|
|
||||||
"Yes! After AI generation, you can fully customize your itinerary. Swap activities, adjust timing, skip attractions, or add your own suggestions. All changes are reflected in real-time on the interactive map and budget calculator.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", title: "What's the difference between the free preview and paid guides?", content:
|
||||||
title: "What's the difference between the free preview and paid guides?",
|
"The free preview shows a 1-day sample itinerary to test our platform. Paid guides ($9.99 for Complete, $19.99 for Premium) include your full day-by-day plan, comprehensive restaurant recommendations, interactive maps, budget tracking, and export options including PDF downloads."},
|
||||||
content:
|
|
||||||
"The free preview shows a 1-day sample itinerary to test our platform. Paid guides ($9.99 for Complete, $19.99 for Premium) include your full day-by-day plan, comprehensive restaurant recommendations, interactive maps, budget tracking, and export options including PDF downloads.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", title: "How accurate are the budget estimates?", content:
|
||||||
title: "How accurate are the budget estimates?",
|
"Budget estimates are based on current pricing data for attractions, dining, and transportation in your chosen destination. Prices are updated regularly and include typical exchange rates. Your actual spending may vary based on personal choices and current conditions."},
|
||||||
content:
|
|
||||||
"Budget estimates are based on current pricing data for attractions, dining, and transportation in your chosen destination. Prices are updated regularly and include typical exchange rates. Your actual spending may vary based on personal choices and current conditions.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", title: "Can I share my itinerary with friends?", content:
|
||||||
title: "Can I share my itinerary with friends?",
|
"Absolutely! Download your itinerary as a PDF, share via email, or generate a shareable link. Your friends can view the complete plan, maps, and recommendations without needing their own TravelFlow account."},
|
||||||
content:
|
|
||||||
"Absolutely! Download your itinerary as a PDF, share via email, or generate a shareable link. Your friends can view the complete plan, maps, and recommendations without needing their own TravelFlow account.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "6",
|
id: "6", title: "How many destinations does TravelFlow cover?", content:
|
||||||
title: "How many destinations does TravelFlow cover?",
|
"TravelFlow covers 1,200+ destinations worldwide, from major cities to hidden gems. We continuously add new destinations and update our databases with the latest attractions, restaurants, and local experiences."},
|
||||||
content:
|
|
||||||
"TravelFlow covers 1,200+ destinations worldwide, from major cities to hidden gems. We continuously add new destinations and update our databases with the latest attractions, restaurants, and local experiences.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "7",
|
id: "7", title: "Can I get a refund if I'm not satisfied?", content:
|
||||||
title: "Can I get a refund if I'm not satisfied?",
|
"We offer a 7-day money-back guarantee on all purchases. If you're not satisfied with your itinerary guide, contact our support team for a full refund—no questions asked."},
|
||||||
content:
|
|
||||||
"We offer a 7-day money-back guarantee on all purchases. If you're not satisfied with your itinerary guide, contact our support team for a full refund—no questions asked.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "8",
|
id: "8", title: "Is there a premium support option?", content:
|
||||||
title: "Is there a premium support option?",
|
"Yes! Our Premium Package ($19.99) includes concierge email support. Our travel specialists can answer specific questions, help refine recommendations, and provide expert local insights for your destination."},
|
||||||
content:
|
|
||||||
"Yes! Our Premium Package ($19.99) includes concierge email support. Our travel specialists can answer specific questions, help refine recommendations, and provide expert local insights for your destination.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -512,13 +348,9 @@ export default function HomePage() {
|
|||||||
animationType="entrance-slide"
|
animationType="entrance-slide"
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Start Planning Now",
|
text: "Start Planning Now", href: "/app"},
|
||||||
href: "/app",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Contact Our Team",
|
text: "Contact Our Team", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
background={{ variant: "plain" }}
|
background={{ variant: "plain" }}
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
|
|||||||
Reference in New Issue
Block a user