Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| efec71f575 | |||
| fc0e6f7c9e | |||
| 6e4a62c839 | |||
| 3ed9efaf21 | |||
| 5d9d29bc44 |
184
src/app/page.tsx
184
src/app/page.tsx
@@ -7,13 +7,15 @@ import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
|||||||
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
|
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
|
||||||
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
||||||
import HeroSplitDoubleCarousel from '@/components/sections/hero/HeroSplitDoubleCarousel';
|
import HeroSplitDoubleCarousel from '@/components/sections/hero/HeroSplitDoubleCarousel';
|
||||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||||
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
||||||
import TeamCardOne from '@/components/sections/team/TeamCardOne';
|
import TeamCardOne from '@/components/sections/team/TeamCardOne';
|
||||||
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
|
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
|
||||||
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
|
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
|
||||||
|
|
||||||
export default function LandingPage() {
|
export default function LandingPage() {
|
||||||
|
const rwandaImage = "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DtpoVLrwZlzoqhz4Ch9uLcKGvS/uploaded-1779111745601-8gwitx27.png";
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<ThemeProvider
|
<ThemeProvider
|
||||||
defaultButtonVariant="hover-magnetic"
|
defaultButtonVariant="hover-magnetic"
|
||||||
@@ -29,84 +31,37 @@ export default function LandingPage() {
|
|||||||
>
|
>
|
||||||
<ReactLenis root>
|
<ReactLenis root>
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleCentered
|
<NavbarLayoutFloatingInline
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{ name: "Home", id: "hero" },
|
||||||
name: "Home", id: "hero"},
|
{ name: "About", id: "about" },
|
||||||
{
|
{ name: "Trails", id: "features" },
|
||||||
name: "About", id: "about"},
|
{ name: "Testimonials", id: "testimonials" },
|
||||||
{
|
{ name: "Contact", id: "contact" },
|
||||||
name: "Trails", id: "features"},
|
|
||||||
{
|
|
||||||
name: "Testimonials", id: "testimonials"},
|
|
||||||
{
|
|
||||||
name: "Contact", id: "contact"},
|
|
||||||
]}
|
]}
|
||||||
brandName="TourismLovers250"
|
brandName="TourismLovers250"
|
||||||
|
button={{ text: "Join Us", href: "#contact" }}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroSplitDoubleCarousel
|
<HeroSplitDoubleCarousel
|
||||||
background={{
|
background={{ variant: "gradient-bars" }}
|
||||||
variant: "gradient-bars"}}
|
title="Hiking in Rwanda 2026"
|
||||||
title="Hiking in Kigali with Tourism Lovers 250"
|
description="Discover Rwanda's breathtaking landscapes, connect with local communities, and create unforgettable memories in 2026. Join our thriving hiking family."
|
||||||
description="Discover breathtaking trails, connect with local communities, and create unforgettable memories. Join Rwanda's favorite hiking family."
|
leftCarouselItems={[{ imageSrc: rwandaImage, imageAlt: "Rwanda landscapes 2026" }]}
|
||||||
leftCarouselItems={[
|
rightCarouselItems={[{ imageSrc: rwandaImage, imageAlt: "Rwanda community 2026" }]}
|
||||||
{
|
buttons={[{ text: "Explore Trails", href: "#contact" }]}
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/weekend-seniors_1098-15145.jpg", imageAlt: "Hiking group in Kigali"},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-hipster-man-woman-love-traveling-together-wild-nature_285396-2042.jpg", imageAlt: "Breathtaking Rwanda trails"},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-hipster-man-woman-love-traveling-together-wild-nature_285396-2043.jpg", imageAlt: "Hiking group in Kigali"},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/caucasian-hikers-taking-photo-walking-trekking-forest-path-surrounded-with-trees-pretty-woman-holding-camera-shooting-hiking-with-handsome-man-tourism-adventure-vacation-concept_74855-11564.jpg", imageAlt: "Breathtaking Rwanda trails"},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-hiking-mountains_1098-16420.jpg", imageAlt: "Hiking group in Kigali"},
|
|
||||||
]}
|
|
||||||
rightCarouselItems={[
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-couple-have-rest-forest_1157-24365.jpg", imageAlt: "Breathtaking Rwanda trails"},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-couple-hiking-trip_23-2150343042.jpg", imageAlt: "Hiking group in Kigali"},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-couple-walking-nature_23-2148691124.jpg", imageAlt: "Breathtaking Rwanda trails"},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-trekking-forest-together_53876-48922.jpg", imageAlt: "Hiking group in Kigali"},
|
|
||||||
{
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/clumsy-mountain-hiker-dropping-his-phone-due-lack-attention_482257-125497.jpg", imageAlt: "Breathtaking Rwanda trails"},
|
|
||||||
]}
|
|
||||||
buttons={[
|
|
||||||
{
|
|
||||||
text: "Book Your Hike", href: "#contact"},
|
|
||||||
]}
|
|
||||||
avatars={[
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/girls-having-good-time-country_23-2147617417.jpg", alt: "Hiker"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/relaxed-girls-river_23-2147617366.jpg", alt: "Hiker"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/girls-walking-outdoors_23-2147617361.jpg", alt: "Hiker"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/close-up-girl-with-binoculars-walking_23-2147617383.jpg", alt: "Hiker"},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/young-hipster-beautiful-couple-hiking-river-forest_285396-2246.jpg", alt: "Hiker"},
|
|
||||||
]}
|
|
||||||
avatarText="Join 500+ active community members"
|
|
||||||
marqueeItems={[
|
|
||||||
{ type: "image", src: "http://img.b2bpic.net/free-vector/building-tourism-concepts-flat_98292-5147.jpg", alt: "TourismLovers250 Logo" },
|
|
||||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/3d-travel-icon-with-airplane_23-2151037331.jpg", alt: "Partner 1" },
|
|
||||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/top-view-world-tourism-day-logos_23-2148608834.jpg", alt: "Partner 2" }
|
|
||||||
]}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="about" data-section="about">
|
<div id="about" data-section="about">
|
||||||
<TextSplitAbout
|
<TextSplitAbout
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
title="More Than Just a Hike"
|
title="Hiking Rwanda in 2026"
|
||||||
description={[
|
description={[
|
||||||
"Tourism Lovers 250 is home. We bring together people from different denominations and nations to explore nature, stay fit, and laugh together.", "We support each other through various life events, fostering a true family-like community in the heart of Rwanda."]}
|
"Tourism Lovers 250 is evolving. As we move into 2026, we continue to bring people together from all walks of life to explore the vibrant trails of Rwanda.", "Whether you're a local enthusiast or visiting our beautiful country, we provide a supportive, family-like community for your health and wellness journey."
|
||||||
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -117,15 +72,12 @@ export default function LandingPage() {
|
|||||||
gridVariant="three-columns-all-equal-width"
|
gridVariant="three-columns-all-equal-width"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
features={[
|
features={[
|
||||||
{
|
{ title: "Iconic Trails", description: "Experience the best of Rwanda's 2026 trail network.", imageSrc: rwandaImage, imageAlt: "Rwanda Trail" },
|
||||||
title: "Breathtaking Views", description: "Hand-picked trails offering the most scenic views Kigali and Rwanda have to offer.", imageSrc: "http://img.b2bpic.net/free-photo/road-beautiful-forest-lane_661209-117.jpg", imageAlt: "Hiking trails"},
|
{ title: "Unified Community", description: "Build connections with our growing 2026 community.", imageSrc: rwandaImage, imageAlt: "Community" },
|
||||||
{
|
{ title: "Wellness First", description: "Active living through nature in the heart of Africa.", imageSrc: rwandaImage, imageAlt: "Health" },
|
||||||
title: "Community Connection", description: "Meet locals and travelers alike, forming lasting bonds in a supportive environment.", imageSrc: "http://img.b2bpic.net/free-photo/couple-conversing-hot-beverage-while-road-trip_23-2148783414.jpg", imageAlt: "Community meeting"},
|
|
||||||
{
|
|
||||||
title: "Health & Fitness", description: "Combine the joy of nature with active, healthy outdoor exercises every week.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-sportswear-outside_23-2148291360.jpg", imageAlt: "Health hiking"},
|
|
||||||
]}
|
]}
|
||||||
title="Why Explore With Us?"
|
title="The 2026 Experience"
|
||||||
description="We offer more than just trails; we offer a community that grows together."
|
description="Discover why we are the leading hiking community in Rwanda."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -136,17 +88,13 @@ export default function LandingPage() {
|
|||||||
gridVariant="four-items-2x2-equal-grid"
|
gridVariant="four-items-2x2-equal-grid"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
members={[
|
members={[
|
||||||
{
|
{ id: "t1", name: "Jean Bosco", role: "Lead Guide", imageSrc: rwandaImage },
|
||||||
id: "t1", name: "Jean Bosco", role: "Head Guide", imageSrc: "http://img.b2bpic.net/free-photo/close-up-shot-cheerful-woman-tourist-dressed-orange-jumper-strolls-near-small-stream-green-forest_273609-27389.jpg"},
|
{ id: "t2", name: "Marie Claire", role: "Events Lead", imageSrc: rwandaImage },
|
||||||
{
|
{ id: "t3", name: "David Rwema", role: "Community Lead", imageSrc: rwandaImage },
|
||||||
id: "t2", name: "Marie Claire", role: "Events Coordinator", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-with-backpacks_23-2149026850.jpg"},
|
{ id: "t4", name: "Céline Uwimana", role: "Nature Expert", imageSrc: rwandaImage },
|
||||||
{
|
|
||||||
id: "t3", name: "David Rwema", role: "Community Lead", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-male-hiker-holding-generic-map-forest_23-2148148612.jpg"},
|
|
||||||
{
|
|
||||||
id: "t4", name: "Céline Uwimana", role: "Nature Expert", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-volunters-working-together_23-2149196103.jpg"},
|
|
||||||
]}
|
]}
|
||||||
title="Meet the Team"
|
title="Meet Our 2026 Guides"
|
||||||
description="Our dedicated guides ensure every trail experience is safe, fun, and deeply memorable."
|
description="Our experts are ready to lead your next adventure across Rwanda."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -156,19 +104,12 @@ export default function LandingPage() {
|
|||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{ id: "1", name: "Alex P.", handle: "@alexp", testimonial: "The 2026 hikes are truly on another level. Amazing.", imageSrc: rwandaImage },
|
||||||
id: "1", name: "Pastor Dave", handle: "@pastordave", testimonial: "Tourism lovers 250 is like home. We gather, do sports, laugh, and support each other.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-posing-outdoors_23-2149615142.jpg"},
|
{ id: "2", name: "Sarah M.", handle: "@sarahm", testimonial: "Rwanda's beauty paired with this community is unmatched.", imageSrc: rwandaImage },
|
||||||
{
|
{ id: "3", name: "John R.", handle: "@johnr", testimonial: "The best way to stay fit and meet new friends in Rwanda.", imageSrc: rwandaImage },
|
||||||
id: "2", name: "Diana Kyokusiima", handle: "@diana", testimonial: "My first hiking experience! And why it won’t be my last. Simply captivating.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-good-looking-woman-traveler-orange-jumper-carries-rucksack-wears-headband_273609-25971.jpg"},
|
|
||||||
{
|
|
||||||
id: "3", name: "Uwihirwe Céline", handle: "@celine", testimonial: "A memorable and amazing hike that I will cherish forever. Simply the best.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-hiking-tour_23-2150343082.jpg"},
|
|
||||||
{
|
|
||||||
id: "4", name: "John Doe", handle: "@johndoe", testimonial: "The community vibe is unmatched. Every hike feels like a family gathering.", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-couple-having-fun-nature-countryside_1153-9182.jpg"},
|
|
||||||
{
|
|
||||||
id: "5", name: "Sarah Smith", handle: "@sarah", testimonial: "I've learned so much about nature and met the most amazing people here.", imageSrc: "http://img.b2bpic.net/free-photo/road-trip-concept-with-young-couple_23-2148195725.jpg"},
|
|
||||||
]}
|
]}
|
||||||
title="Voices from Our Family"
|
title="Voices of 2026"
|
||||||
description="What our hikers and community members say about their unforgettable journey with us."
|
description="Hear from the hikers who explored Rwanda with us this year."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -176,10 +117,9 @@ export default function LandingPage() {
|
|||||||
<SocialProofOne
|
<SocialProofOne
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
names={[
|
names={["Rwanda Tourism 2026", "Visit Rwanda", "Kigali Hikes", "EcoAdventure RW"]}
|
||||||
"Rwanda Tourism", "Kigali Outdoors", "EcoAdventure", "Mountain Club", "Nature Tours", "Travel Kigali", "Local Hike Society"]}
|
title="Supported by Local Leaders"
|
||||||
title="Trusted Partners & Community Supporters"
|
description="Working together for a greener, healthier Rwanda."
|
||||||
description="Proudly working alongside leaders in Rwanda's tourism sector."
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -188,17 +128,13 @@ export default function LandingPage() {
|
|||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{ id: "f1", title: "What defines our 2026 trails?", content: "Focus on safety, sustainability, and unparalleled natural beauty." },
|
||||||
id: "f1", title: "What should I bring?", content: "Comfortable hiking boots, water bottle, and an adventurous spirit!"},
|
{ id: "f2", title: "Can international travelers join?", content: "Yes, we welcome all hikers to join our family." },
|
||||||
{
|
|
||||||
id: "f2", title: "Are beginners welcome?", content: "Absolutely! Our trails cater to all fitness levels and experience."},
|
|
||||||
{
|
|
||||||
id: "f3", title: "How do I register?", content: "Check our schedule and reach out to us directly to confirm your spot."},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/climber-stretching-out-arms_23-2147665067.jpg"
|
imageSrc={rwandaImage}
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
title="Got Questions?"
|
title="FAQ: 2026 Edition"
|
||||||
description="Here is everything you need to know about joining our upcoming hiking events."
|
description="Common questions answered to help you plan your hike."
|
||||||
faqsAnimation="slide-up"
|
faqsAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -206,41 +142,21 @@ export default function LandingPage() {
|
|||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactCenter
|
<ContactCenter
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{ variant: "gradient-bars" }}
|
||||||
variant: "gradient-bars"}}
|
tag="Join Us"
|
||||||
tag="Let's Go"
|
title="Start Your 2026 Journey"
|
||||||
title="Ready for your next adventure?"
|
description="Sign up to receive the latest trail schedules and event alerts."
|
||||||
description="Sign up for updates on our December hiking schedule and join the fun."
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterBaseReveal
|
<FooterBaseReveal
|
||||||
logoText="TourismLovers250"
|
logoText="TourismLovers250"
|
||||||
logoSrc="http://img.b2bpic.net/free-vector/building-tourism-concepts-flat_98292-5147.jpg"
|
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{ title: "Navigation", items: [{ label: "Home", href: "#hero" }, { label: "About", href: "#about" }] },
|
||||||
title: "Navigation", items: [
|
{ title: "Resources", items: [{ label: "Trails", href: "#features" }, { label: "Contact", href: "#contact" }] }
|
||||||
{ label: "Home", href: "#hero" },
|
|
||||||
{ label: "About", href: "#about" },
|
|
||||||
{ label: "Trails", href: "#features" },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Company", items: [
|
|
||||||
{ label: "Testimonials", href: "#testimonials" },
|
|
||||||
{ label: "Contact", href: "#contact" },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Connect", items: [
|
|
||||||
{ label: "0782 894 012", href: "tel:0782894012" },
|
|
||||||
{ label: "Facebook", href: "#" },
|
|
||||||
{ label: "Instagram", href: "#" },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
copyrightText="© 2025 TourismLovers250. All rights reserved."
|
copyrightText="© 2026 TourismLovers250. Exploring Rwanda together."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
|
|||||||
Reference in New Issue
Block a user