3 Commits

Author SHA1 Message Date
c5581c88a3 Remove watermark 2026-04-10 16:34:42 +00:00
11e071614f Update src/app/page.tsx 2026-04-08 13:05:01 +00:00
370ae6553a Merge version_1 into main
Merge version_1 into main
2026-04-08 12:48:02 +00:00
2 changed files with 57 additions and 184 deletions

View File

@@ -4,7 +4,6 @@ import { Inter } from "next/font/google";
import "./globals.css";
import "@/lib/gsap-setup";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Public_Sans } from "next/font/google";
@@ -35,7 +34,7 @@ export default function RootLayout({
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${publicSans.variable} antialiased`}>
<Tag />
{children}
<script
dangerouslySetInnerHTML={{

View File

@@ -29,25 +29,15 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "hero",
},
name: "Home", id: "hero"},
{
name: "Features",
id: "features",
},
name: "Features", id: "features"},
{
name: "Stats",
id: "metrics",
},
name: "Stats", id: "metrics"},
{
name: "Community",
id: "testimonials",
},
name: "Community", id: "testimonials"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="Routify"
/>
@@ -57,99 +47,56 @@ export default function LandingPage() {
<HeroBillboardTestimonial
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
title="Find Your Path with Routify"
description="Discover curated hiking trails, navigate complex terrains, and join an enthusiastic community of explorers. Your next mountain adventure starts right here."
testimonials={[
{
name: "Sarah Miller",
handle: "@trailseeker",
testimonial: "Routify transformed how I plan my weekend hikes. Accurate data and beautiful trails every time.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-young-woman-baseball-field_23-2148209612.jpg?_wi=1",
},
name: "Sarah Miller", handle: "@trailseeker", testimonial: "Routify transformed how I plan my weekend hikes. Accurate data and beautiful trails every time.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-young-woman-baseball-field_23-2148209612.jpg?_wi=1"},
{
name: "Mark Evans",
handle: "@mtn_climber",
testimonial: "The precision of the mapping tools helped me discover trails I never knew existed near me.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/charming-woman-with-thermos-offering-tow-walk-with-her_23-2147813984.jpg?_wi=1",
},
name: "Mark Evans", handle: "@mtn_climber", testimonial: "The precision of the mapping tools helped me discover trails I never knew existed near me.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/charming-woman-with-thermos-offering-tow-walk-with-her_23-2147813984.jpg?_wi=1"},
{
name: "Linda Chen",
handle: "@naturejoy",
testimonial: "A must-have app for anyone who loves the outdoors. Reliable, simple, and community-driven.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/traveler-resting-enjoying-views_23-2147628844.jpg?_wi=1",
},
name: "Linda Chen", handle: "@naturejoy", testimonial: "A must-have app for anyone who loves the outdoors. Reliable, simple, and community-driven.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/traveler-resting-enjoying-views_23-2147628844.jpg?_wi=1"},
{
name: "David Thorne",
handle: "@pathfinder",
testimonial: "Professional-grade mapping at my fingertips. I wouldn't hike without it now.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/alone-traveler-stands-mountain-summit-soaking-stunning-view-peaks_482257-117816.jpg?_wi=1",
},
name: "David Thorne", handle: "@pathfinder", testimonial: "Professional-grade mapping at my fingertips. I wouldn't hike without it now.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/alone-traveler-stands-mountain-summit-soaking-stunning-view-peaks_482257-117816.jpg?_wi=1"},
{
name: "Emily Watson",
handle: "@wildwonder",
testimonial: "The best trail navigation tool I've used in years. Detailed, fast, and constantly updated.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-hiking-tour_23-2150343020.jpg?_wi=1",
},
name: "Emily Watson", handle: "@wildwonder", testimonial: "The best trail navigation tool I've used in years. Detailed, fast, and constantly updated.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-hiking-tour_23-2150343020.jpg?_wi=1"},
]}
buttons={[
{
text: "Start Exploring",
href: "#features",
},
text: "Start Exploring", href: "#features"},
]}
imageSrc="http://img.b2bpic.net/free-photo/hiking-trail-bavarian-alps-spring_181624-25486.jpg"
imageAlt="Mountain trail exploration"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/cheerful-young-woman-baseball-field_23-2148209612.jpg",
alt: "User 1",
},
src: "http://img.b2bpic.net/free-photo/cheerful-young-woman-baseball-field_23-2148209612.jpg", alt: "User 1"},
{
src: "http://img.b2bpic.net/free-photo/charming-woman-with-thermos-offering-tow-walk-with-her_23-2147813984.jpg",
alt: "User 2",
},
src: "http://img.b2bpic.net/free-photo/charming-woman-with-thermos-offering-tow-walk-with-her_23-2147813984.jpg", alt: "User 2"},
{
src: "http://img.b2bpic.net/free-photo/traveler-resting-enjoying-views_23-2147628844.jpg",
alt: "User 3",
},
src: "http://img.b2bpic.net/free-photo/traveler-resting-enjoying-views_23-2147628844.jpg", alt: "User 3"},
{
src: "http://img.b2bpic.net/free-photo/alone-traveler-stands-mountain-summit-soaking-stunning-view-peaks_482257-117816.jpg",
alt: "User 4",
},
src: "http://img.b2bpic.net/free-photo/alone-traveler-stands-mountain-summit-soaking-stunning-view-peaks_482257-117816.jpg", alt: "User 4"},
{
src: "http://img.b2bpic.net/free-photo/medium-shot-man-hiking-tour_23-2150343020.jpg",
alt: "User 5",
},
src: "http://img.b2bpic.net/free-photo/medium-shot-man-hiking-tour_23-2150343020.jpg", alt: "User 5"},
]}
avatarText="Trusted by 450k+ explorers"
marqueeItems={[
{
type: "text",
text: "Verified Routes",
},
type: "text", text: "Verified Routes"},
{
type: "text",
text: "Offline Maps",
},
type: "text", text: "Offline Maps"},
{
type: "text",
text: "Elevation Data",
},
type: "text", text: "Elevation Data"},
{
type: "text",
text: "Safety First",
},
type: "text", text: "Safety First"},
{
type: "text",
text: "Community Driven",
},
type: "text", text: "Community Driven"},
]}
/>
</div>
@@ -161,20 +108,11 @@ export default function LandingPage() {
description="Powerful navigation and discovery tools that keep you safe and informed on the toughest terrains."
accordionItems={[
{
id: "feat1",
title: "Interactive Mapping",
content: "Navigate seamlessly with offline-capable, high-precision digital maps designed for the toughest mountain environments.",
},
id: "feat1", title: "Interactive Mapping", content: "Navigate seamlessly with offline-capable, high-precision digital maps designed for the toughest mountain environments."},
{
id: "feat2",
title: "Professional Gear Support",
content: "Integration with specialized GPS devices and wearables so you never lose track of your progress, distance, or elevation.",
},
id: "feat2", title: "Professional Gear Support", content: "Integration with specialized GPS devices and wearables so you never lose track of your progress, distance, or elevation."},
{
id: "feat3",
title: "Wide Landscape Insights",
content: "Get detailed landscape analysis and weather updates for any trail, ensuring you are prepared for whatever nature brings.",
},
id: "feat3", title: "Wide Landscape Insights", content: "Get detailed landscape analysis and weather updates for any trail, ensuring you are prepared for whatever nature brings."},
]}
imageSrc="http://img.b2bpic.net/free-photo/male-hiker-reading-some-good-news-feeling-joyful-with-his-phone_482257-125050.jpg"
mediaAnimation="slide-up"
@@ -188,20 +126,11 @@ export default function LandingPage() {
tag="Reliability"
metrics={[
{
id: "m1",
value: "15,000+",
description: "Verified Trails Globally",
},
id: "m1", value: "15,000+", description: "Verified Trails Globally"},
{
id: "m2",
value: "450K+",
description: "Active Outdoor Explorers",
},
id: "m2", value: "450K+", description: "Active Outdoor Explorers"},
{
id: "m3",
value: "99.9%",
description: "Map Accuracy Rating",
},
id: "m3", value: "99.9%", description: "Map Accuracy Rating"},
]}
metricsAnimation="blur-reveal"
/>
@@ -214,40 +143,15 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "t1",
name: "Sarah Miller",
role: "Hiker",
testimonial: "Routify makes finding and following new trails effortless and safe.",
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-young-woman-baseball-field_23-2148209612.jpg?_wi=2",
},
id: "t1", name: "Sarah Miller", role: "Hiker", testimonial: "Routify makes finding and following new trails effortless and safe.", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-young-woman-baseball-field_23-2148209612.jpg?_wi=2"},
{
id: "t2",
name: "Mark Evans",
role: "Climber",
testimonial: "The community insights added such value to every climb I undertake.",
imageSrc: "http://img.b2bpic.net/free-photo/charming-woman-with-thermos-offering-tow-walk-with-her_23-2147813984.jpg?_wi=2",
},
id: "t2", name: "Mark Evans", role: "Climber", testimonial: "The community insights added such value to every climb I undertake.", imageSrc: "http://img.b2bpic.net/free-photo/charming-woman-with-thermos-offering-tow-walk-with-her_23-2147813984.jpg?_wi=2"},
{
id: "t3",
name: "Linda Chen",
role: "Nature Lover",
testimonial: "I love the UI and the accuracy. It's truly a game-changer for outdoor activities.",
imageSrc: "http://img.b2bpic.net/free-photo/traveler-resting-enjoying-views_23-2147628844.jpg?_wi=2",
},
id: "t3", name: "Linda Chen", role: "Nature Lover", testimonial: "I love the UI and the accuracy. It's truly a game-changer for outdoor activities.", imageSrc: "http://img.b2bpic.net/free-photo/traveler-resting-enjoying-views_23-2147628844.jpg?_wi=2"},
{
id: "t4",
name: "David Thorne",
role: "Photographer",
testimonial: "Perfect mapping ensures I find the best photography spots without getting lost.",
imageSrc: "http://img.b2bpic.net/free-photo/alone-traveler-stands-mountain-summit-soaking-stunning-view-peaks_482257-117816.jpg?_wi=2",
},
id: "t4", name: "David Thorne", role: "Photographer", testimonial: "Perfect mapping ensures I find the best photography spots without getting lost.", imageSrc: "http://img.b2bpic.net/free-photo/alone-traveler-stands-mountain-summit-soaking-stunning-view-peaks_482257-117816.jpg?_wi=2"},
{
id: "t5",
name: "Emily Watson",
role: "Backpacker",
testimonial: "Detailed trail guides helped me finish my long-distance trek successfully.",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-hiking-tour_23-2150343020.jpg?_wi=2",
},
id: "t5", name: "Emily Watson", role: "Backpacker", testimonial: "Detailed trail guides helped me finish my long-distance trek successfully.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-hiking-tour_23-2150343020.jpg?_wi=2"},
]}
title="What Explorers Say"
description="Join our community of thousands who rely on Routify to navigate and document their wild journeys."
@@ -258,14 +162,11 @@ export default function LandingPage() {
<ContactText
useInvertedBackground={false}
background={{
variant: "sparkles-gradient",
}}
variant: "sparkles-gradient"}}
text="Ready to hit the trails? Join thousands of explorers today and start planning your next journey with Routify."
buttons={[
{
text: "Get Started",
href: "#",
},
text: "Get Started", href: "#"},
]}
/>
</div>
@@ -274,54 +175,27 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Navigation",
items: [
{
label: "Trails",
href: "#",
},
{
label: "Community",
href: "#",
},
{
label: "Maps",
href: "#",
},
title: "Explore", items: [
{ label: "All Trails", href: "#" },
{ label: "Hiking Guides", href: "#" },
{ label: "Climbing Spots", href: "#" },
{ label: "Offline Maps", href: "#" },
],
},
{
title: "Support",
items: [
{
label: "Help Center",
href: "#",
},
{
label: "Safety Tips",
href: "#",
},
{
label: "Contact Us",
href: "#",
},
title: "Resources", items: [
{ label: "Safety First", href: "#" },
{ label: "Gear Reviews", href: "#" },
{ label: "Weather Alerts", href: "#" },
{ label: "Help Center", href: "#" },
],
},
{
title: "Legal",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms of Service",
href: "#",
},
{
label: "Cookie Policy",
href: "#",
},
title: "Community", items: [
{ label: "Forum", href: "#" },
{ label: "Group Hikes", href: "#" },
{ label: "Ambassador Program", href: "#" },
{ label: "Contact Us", href: "#" },
],
},
]}
@@ -332,4 +206,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}