Merge version_1 into main #2
198
src/app/page.tsx
198
src/app/page.tsx
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Map",
|
||||
id: "map",
|
||||
},
|
||||
name: "Map", id: "map"},
|
||||
{
|
||||
name: "Guide",
|
||||
id: "features",
|
||||
},
|
||||
name: "Guide", id: "features"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Urbex France"
|
||||
/>
|
||||
@@ -55,54 +47,33 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCentered
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
title="Explore the Unseen"
|
||||
description="Discover forgotten architecture and historic ruins across France with our real-time interactive exploration map."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-picture-ginger-female-with-pure-white-skin-attractive-light-gown_181624-33380.jpg",
|
||||
alt: "Explorer 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-picture-ginger-female-with-pure-white-skin-attractive-light-gown_181624-33380.jpg", alt: "Explorer 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/outdoor-autumn-smiling-lifestyle-portrait-pretty-young-woman-having-fun-city-with-camera-travel-photo-photographer-making-pictures-hipster-style_639032-2462.jpg",
|
||||
alt: "Explorer 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/outdoor-autumn-smiling-lifestyle-portrait-pretty-young-woman-having-fun-city-with-camera-travel-photo-photographer-making-pictures-hipster-style_639032-2462.jpg", alt: "Explorer 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/indoors-shot-old-abandoned-facility-suburban-city_181624-3449.jpg",
|
||||
alt: "Explorer 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/indoors-shot-old-abandoned-facility-suburban-city_181624-3449.jpg", alt: "Explorer 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-trip_1098-16460.jpg",
|
||||
alt: "Explorer 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/happy-trip_1098-16460.jpg", alt: "Explorer 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/woman-rocks_181624-16253.jpg",
|
||||
alt: "Explorer 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/woman-rocks_181624-16253.jpg", alt: "Explorer 5"},
|
||||
]}
|
||||
avatarText="Join 5,000+ urban explorers"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "1200+ Abandoned Locations",
|
||||
},
|
||||
type: "text", text: "1200+ Abandoned Locations"},
|
||||
{
|
||||
type: "text",
|
||||
text: "France-wide Coverage",
|
||||
},
|
||||
type: "text", text: "France-wide Coverage"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Community Verified",
|
||||
},
|
||||
type: "text", text: "Community Verified"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Safety First Guidelines",
|
||||
},
|
||||
type: "text", text: "Safety First Guidelines"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Weekly New Discoveries",
|
||||
},
|
||||
type: "text", text: "Weekly New Discoveries"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -114,55 +85,31 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Real-Time Tracking",
|
||||
description: "Locate yourself and nearby sites with GPS accuracy.",
|
||||
icon: MapPin,
|
||||
title: "Real-Time Tracking", description: "Locate yourself and nearby sites with GPS accuracy.", icon: MapPin,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/3d-view-map_23-2150472748.jpg",
|
||||
imageAlt: "Map UI",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/3d-view-map_23-2150472748.jpg", imageAlt: "Map UI"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/old-new-methods-travel_23-2148232445.jpg",
|
||||
imageAlt: "Mobile Map",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/old-new-methods-travel_23-2148232445.jpg", imageAlt: "Mobile Map"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wide-angle-shot-person-sailing-small-boat-surrounded-with-large-columns_181624-11434.jpg?_wi=1",
|
||||
imageAlt: "gps map location pin mobile",
|
||||
},
|
||||
{
|
||||
title: "Ruin Categories",
|
||||
description: "Filter by industrial, residential, or historic sites.",
|
||||
icon: Filter,
|
||||
title: "Ruin Categories", description: "Filter by industrial, residential, or historic sites.", icon: Filter,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-old-abandoned-house-nature_23-2150166511.jpg",
|
||||
imageAlt: "Filters",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-old-abandoned-house-nature_23-2150166511.jpg", imageAlt: "Filters"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-old-abandoned-house-nature_23-2150166520.jpg",
|
||||
imageAlt: "Categories",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-old-abandoned-house-nature_23-2150166520.jpg", imageAlt: "Categories"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-climbing-rocks_23-2148743996.jpg",
|
||||
imageAlt: "gps map location pin mobile",
|
||||
},
|
||||
{
|
||||
title: "Community Gallery",
|
||||
description: "Click any point to view site photos from the community.",
|
||||
icon: Image,
|
||||
title: "Community Gallery", description: "Click any point to view site photos from the community.", icon: Image,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-picture-ginger-female-with-pure-white-skin-attractive-light-gown_181624-33380.jpg",
|
||||
imageAlt: "Gallery",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-picture-ginger-female-with-pure-white-skin-attractive-light-gown_181624-33380.jpg", imageAlt: "Gallery"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/shot-abandoned-house-ruins-middle-nowhere_181624-32886.jpg",
|
||||
imageAlt: "Uploads",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/shot-abandoned-house-ruins-middle-nowhere_181624-32886.jpg", imageAlt: "Uploads"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/outdoor-autumn-smiling-lifestyle-portrait-pretty-young-woman-having-fun-city-with-camera-travel-photo-photographer-making-pictures-hipster-style_639032-2462.jpg",
|
||||
imageAlt: "gps map location pin mobile",
|
||||
},
|
||||
]}
|
||||
title="Interactive Exploration Map"
|
||||
@@ -177,20 +124,11 @@ export default function LandingPage() {
|
||||
tag="Live Statistics"
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "1200+",
|
||||
description: "Sites Mapped",
|
||||
},
|
||||
id: "m1", value: "1200+", description: "Sites Mapped"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "50k+",
|
||||
description: "Photos Shared",
|
||||
},
|
||||
id: "m2", value: "50k+", description: "Photos Shared"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "85%",
|
||||
description: "France Coverage",
|
||||
},
|
||||
id: "m3", value: "85%", description: "France Coverage"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -204,45 +142,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Marc L.",
|
||||
role: "Photographer",
|
||||
company: "Urbex France",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-mixed-race-woman-with-short-hair-autumn-outwear-hat_633478-1986.jpg",
|
||||
},
|
||||
id: "1", name: "Marc L.", role: "Photographer", company: "Urbex France", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-mixed-race-woman-with-short-hair-autumn-outwear-hat_633478-1986.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Sophie P.",
|
||||
role: "Explorer",
|
||||
company: "Paris Ruins",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-holding-photo-camera_23-2149742017.jpg",
|
||||
},
|
||||
id: "2", name: "Sophie P.", role: "Explorer", company: "Paris Ruins", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-holding-photo-camera_23-2149742017.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Lucas D.",
|
||||
role: "Historian",
|
||||
company: "Heritage Watch",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-african-man-with-leather-backpack-posing-street-outdoor-photo-mulatto-guy-wears-stylish-accessories-looking-shoulder_197531-21924.jpg",
|
||||
},
|
||||
id: "3", name: "Lucas D.", role: "Historian", company: "Heritage Watch", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-african-man-with-leather-backpack-posing-street-outdoor-photo-mulatto-guy-wears-stylish-accessories-looking-shoulder_197531-21924.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Julie M.",
|
||||
role: "Hobbyist",
|
||||
company: "Lyon Explorers",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiling-woman-looking-camera_23-2147847155.jpg",
|
||||
},
|
||||
id: "4", name: "Julie M.", role: "Hobbyist", company: "Lyon Explorers", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiling-woman-looking-camera_23-2147847155.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Thomas V.",
|
||||
role: "Pro",
|
||||
company: "Abandoned Tech",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-with-hat-looking-away_23-2148588480.jpg",
|
||||
},
|
||||
id: "5", name: "Thomas V.", role: "Pro", company: "Abandoned Tech", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-with-hat-looking-away_23-2148588480.jpg"},
|
||||
]}
|
||||
title="Explorer Reviews"
|
||||
description="Trusted by the French urban exploration community."
|
||||
@@ -255,22 +168,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Is it legal?",
|
||||
content: "Always respect property laws and do not break and enter.",
|
||||
},
|
||||
id: "f1", title: "Is it legal?", content: "Always respect property laws and do not break and enter."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "How to contribute?",
|
||||
content: "Create an account and submit your site coordinates.",
|
||||
},
|
||||
id: "f2", title: "How to contribute?", content: "Create an account and submit your site coordinates."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Is my data private?",
|
||||
content: "We prioritize location safety and privacy.",
|
||||
},
|
||||
id: "f3", title: "Is my data private?", content: "We prioritize location safety and privacy."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/wide-angle-shot-person-sailing-small-boat-surrounded-with-large-columns_181624-11434.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/wide-angle-shot-person-sailing-small-boat-surrounded-with-large-columns_181624-11434.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
title="Common Questions"
|
||||
description="Frequently asked questions about urbex rules and map usage."
|
||||
@@ -284,14 +188,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"France Explorers",
|
||||
"Heritage Guard",
|
||||
"Abandoned Archive",
|
||||
"Urbex Hub",
|
||||
"Silent Buildings",
|
||||
"Decay Watch",
|
||||
"History Lost",
|
||||
]}
|
||||
"France Explorers", "Heritage Guard", "Abandoned Archive", "Urbex Hub", "Silent Buildings", "Decay Watch", "History Lost"]}
|
||||
title="Our Supporters"
|
||||
description="Organizations helping document and preserve lost history."
|
||||
/>
|
||||
@@ -301,8 +198,7 @@ export default function LandingPage() {
|
||||
<ContactCenter
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
tag="Get Early Access"
|
||||
title="Stay Updated"
|
||||
description="Join our newsletter for weekly location updates and community stories."
|
||||
@@ -313,13 +209,9 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Urbex France"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Safety Rules",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Safety Rules", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user