Merge version_1 into main #2
161
src/app/page.tsx
161
src/app/page.tsx
@@ -24,8 +24,7 @@ export default function HomePage() {
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Flight Tickets", href: "/" },
|
||||
{ label: "Visa Assistance", href: "/" },
|
||||
{ label: "Travel Packages", href: "/" },
|
||||
@@ -33,8 +32,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
{ label: "Destinations", href: "/destinations" },
|
||||
@@ -42,8 +40,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "/" },
|
||||
{ label: "Terms of Service", href: "/" },
|
||||
{ label: "Refund Policy", href: "/" },
|
||||
@@ -51,8 +48,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{ label: "Phone: +229 21 31 01 10", href: "tel:+22921310110" },
|
||||
{ label: "Email: info@ifevoyages.com", href: "mailto:info@ifevoyages.com" },
|
||||
{ label: "WhatsApp", href: "https://wa.me/22921310110" },
|
||||
@@ -68,7 +64,7 @@ export default function HomePage() {
|
||||
borderRadius="pill"
|
||||
contentWidth="smallMedium"
|
||||
sizing="mediumLargeSizeLargeTitles"
|
||||
background="grid"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-depth"
|
||||
primaryButtonStyle="flat"
|
||||
secondaryButtonStyle="radial-glow"
|
||||
@@ -80,9 +76,7 @@ export default function HomePage() {
|
||||
brandName="IFE Voyages"
|
||||
navItems={navItems}
|
||||
button={{
|
||||
text: "Book a Trip",
|
||||
href: "/booking",
|
||||
}}
|
||||
text: "Book a Trip", href: "/booking"}}
|
||||
className="fixed top-0 left-0 right-0 z-50"
|
||||
/>
|
||||
</div>
|
||||
@@ -94,16 +88,12 @@ export default function HomePage() {
|
||||
description="Your Trusted Travel Agency in Benin. Flights, visa assistance, and travel packages made simple. Book with confidence."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book a Trip",
|
||||
href: "/booking",
|
||||
},
|
||||
text: "Book a Trip", href: "/booking"},
|
||||
{
|
||||
text: "Contact via WhatsApp",
|
||||
href: "https://wa.me/22921310110",
|
||||
},
|
||||
text: "Contact via WhatsApp", href: "https://wa.me/22921310110"},
|
||||
]}
|
||||
background={{ variant: "grid" }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/business-man-woman-are-going-business-trip_1150-3033.jpg?_wi=1"
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/business-man-woman-are-going-business-trip_1150-3033.jpg"
|
||||
imageAlt="Travelers at airport boarding area"
|
||||
mediaAnimation="slide-up"
|
||||
frameStyle="card"
|
||||
@@ -119,32 +109,14 @@ export default function HomePage() {
|
||||
tag="What We Offer"
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Flight Ticket Booking",
|
||||
author: "International & Domestic",
|
||||
description: "Access to major airlines with competitive rates. Book flights to over 200 destinations worldwide with flexible payment options.",
|
||||
tags: ["Flights", "Booking"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-sitting-with-laptop-waiting-area_107420-85135.jpg?_wi=1",
|
||||
imageAlt: "Flight booking interface",
|
||||
},
|
||||
id: "1", title: "Flight Ticket Booking", author: "International & Domestic", description: "Access to major airlines with competitive rates. Book flights to over 200 destinations worldwide with flexible payment options.", tags: ["Flights", "Booking"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-sitting-with-laptop-waiting-area_107420-85135.jpg", imageAlt: "Flight booking interface"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Visa Assistance",
|
||||
author: "Expert Support",
|
||||
description: "Professional visa support for Schengen, USA, Canada, and UK visas. We guide you through every step of the application process.",
|
||||
tags: ["Visa", "Documents"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-flight-attendants-holding-tickets_23-2150197193.jpg?_wi=1",
|
||||
imageAlt: "Visa documents and passport",
|
||||
},
|
||||
id: "2", title: "Visa Assistance", author: "Expert Support", description: "Professional visa support for Schengen, USA, Canada, and UK visas. We guide you through every step of the application process.", tags: ["Visa", "Documents"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-flight-attendants-holding-tickets_23-2150197193.jpg", imageAlt: "Visa documents and passport"},
|
||||
{
|
||||
id: "3",
|
||||
title: "Travel Packages",
|
||||
author: "Organized Tours",
|
||||
description: "Affordable all-inclusive travel packages with accommodations, meals, and guided tours. Perfect for families and groups.",
|
||||
tags: ["Packages", "Tours"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-agent-holding-tickets_23-2149080790.jpg?_wi=1",
|
||||
imageAlt: "Travel package vacation planning",
|
||||
},
|
||||
id: "3", title: "Travel Packages", author: "Organized Tours", description: "Affordable all-inclusive travel packages with accommodations, meals, and guided tours. Perfect for families and groups.", tags: ["Packages", "Tours"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-agent-holding-tickets_23-2149080790.jpg", imageAlt: "Travel package vacation planning"},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -160,27 +132,19 @@ export default function HomePage() {
|
||||
tag="Our Commitment"
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "10+ Years Experience",
|
||||
description: "Established and trusted partner for all your travel needs",
|
||||
icon: Award,
|
||||
title: "10+ Years Experience", description: "Established and trusted partner for all your travel needs", icon: Award,
|
||||
},
|
||||
{
|
||||
title: "Fast Visa Assistance",
|
||||
description: "Expert support with proven success rates for visa applications",
|
||||
icon: Zap,
|
||||
title: "Fast Visa Assistance", description: "Expert support with proven success rates for visa applications", icon: Zap,
|
||||
},
|
||||
{
|
||||
title: "Affordable Prices",
|
||||
description: "Competitive rates without compromising on quality service",
|
||||
icon: DollarSign,
|
||||
title: "Affordable Prices", description: "Competitive rates without compromising on quality service", icon: DollarSign,
|
||||
},
|
||||
{
|
||||
title: "Personalized Service",
|
||||
description: "Customized travel solutions tailored to your specific needs",
|
||||
icon: Heart,
|
||||
title: "Personalized Service", description: "Customized travel solutions tailored to your specific needs", icon: Heart,
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/business-man-woman-are-going-business-trip_1150-3033.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/business-man-woman-are-going-business-trip_1150-3033.jpg"
|
||||
imageAlt="IFE Voyages team and travelers"
|
||||
mediaAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -197,40 +161,15 @@ export default function HomePage() {
|
||||
tag="Top Picks"
|
||||
products={[
|
||||
{
|
||||
id: "dubai",
|
||||
name: "Dubai",
|
||||
price: "Starting at $1,200",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-skyline-dubai-surrounded-by-sand-dust-day-light_231208-7609.jpg?_wi=1",
|
||||
imageAlt: "Dubai skyline",
|
||||
},
|
||||
id: "dubai", name: "Dubai", price: "Starting at $1,200", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-skyline-dubai-surrounded-by-sand-dust-day-light_231208-7609.jpg", imageAlt: "Dubai skyline"},
|
||||
{
|
||||
id: "france",
|
||||
name: "France",
|
||||
price: "Starting at $1,500",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/france-paris-retro-style-concept_1284-17170.jpg?_wi=1",
|
||||
imageAlt: "Paris Eiffel Tower",
|
||||
},
|
||||
id: "france", name: "France", price: "Starting at $1,500", imageSrc: "http://img.b2bpic.net/free-vector/france-paris-retro-style-concept_1284-17170.jpg", imageAlt: "Paris Eiffel Tower"},
|
||||
{
|
||||
id: "turkey",
|
||||
name: "Turkey",
|
||||
price: "Starting at $1,100",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-suleymaniye-camii-istanbul_661209-313.jpg?_wi=1",
|
||||
imageAlt: "Istanbul Blue Mosque",
|
||||
},
|
||||
id: "turkey", name: "Turkey", price: "Starting at $1,100", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-suleymaniye-camii-istanbul_661209-313.jpg", imageAlt: "Istanbul Blue Mosque"},
|
||||
{
|
||||
id: "canada",
|
||||
name: "Canada",
|
||||
price: "Starting at $1,800",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lake-central-park-new-york-usa_1268-14965.jpg?_wi=1",
|
||||
imageAlt: "Niagara Falls",
|
||||
},
|
||||
id: "canada", name: "Canada", price: "Starting at $1,800", imageSrc: "http://img.b2bpic.net/free-photo/lake-central-park-new-york-usa_1268-14965.jpg", imageAlt: "Niagara Falls"},
|
||||
{
|
||||
id: "morocco",
|
||||
name: "Morocco",
|
||||
price: "Starting at $950",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lamps-arab-restaurant_23-2147794383.jpg?_wi=1",
|
||||
imageAlt: "Marrakech desert",
|
||||
},
|
||||
id: "morocco", name: "Morocco", price: "Starting at $950", imageSrc: "http://img.b2bpic.net/free-photo/lamps-arab-restaurant_23-2147794383.jpg", imageAlt: "Marrakech desert"},
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="slide-up"
|
||||
@@ -238,9 +177,7 @@ export default function HomePage() {
|
||||
useInvertedBackground={false}
|
||||
buttons={[
|
||||
{
|
||||
text: "View All Destinations",
|
||||
href: "/destinations",
|
||||
},
|
||||
text: "View All Destinations", href: "/destinations"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -253,29 +190,17 @@ export default function HomePage() {
|
||||
author="Sarah Kpodéhoué, Cotonou"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-happy-women-student-property-business-background-beautiful-young-business-woman_1391-64.jpg",
|
||||
alt: "Customer Sarah",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-happy-women-student-property-business-background-beautiful-young-business-woman_1391-64.jpg", alt: "Customer Sarah"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-competitive-employee_1098-2870.jpg",
|
||||
alt: "Customer testimonial",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-competitive-employee_1098-2870.jpg", alt: "Customer testimonial"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/positive-female-tourist-with-photo-camera-travel-backpack_613910-7120.jpg",
|
||||
alt: "Customer experience",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/positive-female-tourist-with-photo-camera-travel-backpack_613910-7120.jpg", alt: "Customer experience"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/man-button-up-his-jacket-smiles_23-2148401389.jpg",
|
||||
alt: "Travel client",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/man-button-up-his-jacket-smiles_23-2148401389.jpg", alt: "Travel client"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-blonde-woman-straw-hat-sitting-cafe_273609-10564.jpg",
|
||||
alt: "Satisfied traveler",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-blonde-woman-straw-hat-sitting-cafe_273609-10564.jpg", alt: "Satisfied traveler"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-young-man-shows-thumbs-up-takes-selfie-mobile-phone-poses-near-suitcase-blogger-goes_1258-270583.jpg",
|
||||
alt: "Happy customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/happy-young-man-shows-thumbs-up-takes-selfie-mobile-phone-poses-near-suitcase-blogger-goes_1258-270583.jpg", alt: "Happy customer"},
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="slide-up"
|
||||
@@ -290,25 +215,13 @@ export default function HomePage() {
|
||||
tag="Our Impact"
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "10+",
|
||||
description: "Years of trusted service in the travel industry",
|
||||
},
|
||||
id: "1", value: "10+", description: "Years of trusted service in the travel industry"},
|
||||
{
|
||||
id: "2",
|
||||
value: "4.4★",
|
||||
description: "Rating from 38+ verified customer reviews",
|
||||
},
|
||||
id: "2", value: "4.4★", description: "Rating from 38+ verified customer reviews"},
|
||||
{
|
||||
id: "3",
|
||||
value: "2,000+",
|
||||
description: "Successful travel bookings and visa applications",
|
||||
},
|
||||
id: "3", value: "2,000+", description: "Successful travel bookings and visa applications"},
|
||||
{
|
||||
id: "4",
|
||||
value: "24/7",
|
||||
description: "Customer support available when you need us",
|
||||
},
|
||||
id: "4", value: "24/7", description: "Customer support available when you need us"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
|
||||
Reference in New Issue
Block a user