Merge version_1 into main #2
269
src/app/page.tsx
269
src/app/page.tsx
@@ -32,26 +32,11 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
{
|
||||
name: "Features",
|
||||
id: "#features",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "#services",
|
||||
},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "#pricing",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
{ name: "About", id: "#about" },
|
||||
{ name: "Features", id: "#features" },
|
||||
{ name: "Services", id: "#services" },
|
||||
{ name: "Pricing", id: "#pricing" },
|
||||
{ name: "Contact", id: "#contact" },
|
||||
]}
|
||||
brandName="Revolution Fitness"
|
||||
/>
|
||||
@@ -59,31 +44,15 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
background="plain"
|
||||
background={{ variant: "plain" }}
|
||||
title="Redefine Your Limits at Revolution Fitness"
|
||||
description="Expert guidance, premium equipment, and a community dedicated to your fitness evolution."
|
||||
tag="Join the Revolution"
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-taking-break-gym_23-2148024284.jpg?_wi=1",
|
||||
imageAlt: "Gym interior",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-taking-break-gym_23-2148024284.jpg", imageAlt: "Gym interior"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sports-workout-martial-arts-relaxation-concept-attractive-young-professional-woman-fighter-sitting-corner-boxing-ring-having-rest-after-intensive-training_343059-449.jpg?_wi=1",
|
||||
imageAlt: "Personal training",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fit-energetic-smiling-man-power-training_651396-1090.jpg",
|
||||
imageAlt: "Fit energetic smiling man on power training",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/athletic-person-exercising-working-out_23-2150990049.jpg",
|
||||
imageAlt: "Athletic person exercising and working out",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brutal-man-exercising-gym_1098-13743.jpg",
|
||||
imageAlt: "Brutal Man Exercising in Gym",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sports-workout-martial-arts-relaxation-concept-attractive-young-professional-woman-fighter-sitting-corner-boxing-ring-having-rest-after-intensive-training_343059-449.jpg", imageAlt: "Personal training"}
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
rating={5}
|
||||
@@ -96,8 +65,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="More Than Just A Gym"
|
||||
description={[
|
||||
"At Revolution Fitness, we foster a community where every individual is empowered to exceed their personal health goals through expert coaching and top-tier facilities.",
|
||||
]}
|
||||
"At Revolution Fitness, we foster a community where every individual is empowered to exceed their personal health goals through expert coaching and top-tier facilities."]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -108,32 +76,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "24/7 Access",
|
||||
descriptions: [
|
||||
"Train on your own time with full building access.",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-people-chatting-gym_23-2149734675.jpg",
|
||||
imageAlt: "gym owner talking to athlete",
|
||||
},
|
||||
id: "f1", title: "24/7 Access", descriptions: [
|
||||
"Train on your own time with full building access."],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-people-chatting-gym_23-2149734675.jpg", imageAlt: "gym owner talking to athlete"},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Top-Tier Equipment",
|
||||
descriptions: [
|
||||
"State-of-the-art strength and cardio machines.",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-taking-break-gym_23-2148024284.jpg?_wi=2",
|
||||
imageAlt: "gym owner talking to athlete",
|
||||
},
|
||||
id: "f2", title: "Top-Tier Equipment", descriptions: [
|
||||
"State-of-the-art strength and cardio machines."],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-taking-break-gym_23-2148024284.jpg", imageAlt: "gym owner talking to athlete"},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Community Focus",
|
||||
descriptions: [
|
||||
"Join events and challenges to stay motivated.",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sports-workout-martial-arts-relaxation-concept-attractive-young-professional-woman-fighter-sitting-corner-boxing-ring-having-rest-after-intensive-training_343059-449.jpg?_wi=2",
|
||||
imageAlt: "gym owner talking to athlete",
|
||||
},
|
||||
id: "f3", title: "Community Focus", descriptions: [
|
||||
"Join events and challenges to stay motivated."],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sports-workout-martial-arts-relaxation-concept-attractive-young-professional-woman-fighter-sitting-corner-boxing-ring-having-rest-after-intensive-training_343059-449.jpg", imageAlt: "gym owner talking to athlete"},
|
||||
]}
|
||||
title="The Revolution Difference"
|
||||
description="Why choose our facility over any other?"
|
||||
@@ -148,59 +101,14 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
brand: "Fitness",
|
||||
name: "Yoga Sessions",
|
||||
price: "Included",
|
||||
rating: 5,
|
||||
reviewCount: "120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-exercising-with-fitness-ball_23-2147827910.jpg",
|
||||
},
|
||||
id: "p1", brand: "Fitness", name: "Yoga Sessions", price: "Included", rating: 5,
|
||||
reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-exercising-with-fitness-ball_23-2147827910.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
brand: "Training",
|
||||
name: "Personal Training",
|
||||
price: "$80/session",
|
||||
rating: 5,
|
||||
reviewCount: "95",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/muscular-build-man-resting-after-cross-training-with-barbell-health-club_637285-2493.jpg",
|
||||
},
|
||||
id: "p2", brand: "Training", name: "Personal Training", price: "$80/session", rating: 5,
|
||||
reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/muscular-build-man-resting-after-cross-training-with-barbell-health-club_637285-2493.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
brand: "Fitness",
|
||||
name: "Group Classes",
|
||||
price: "Included",
|
||||
rating: 5,
|
||||
reviewCount: "300",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-people-training-together-gym_23-2150289964.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
brand: "Health",
|
||||
name: "Nutrition Plan",
|
||||
price: "$40/mo",
|
||||
rating: 4,
|
||||
reviewCount: "50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-chatting-gym-side-view_23-2149744653.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
brand: "Recovery",
|
||||
name: "Sauna Access",
|
||||
price: "Included",
|
||||
rating: 5,
|
||||
reviewCount: "200",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-by-sauna-selfcare-ritual_169016-69193.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
brand: "Combat",
|
||||
name: "Boxing Classes",
|
||||
price: "$60/mo",
|
||||
rating: 5,
|
||||
reviewCount: "150",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-boxing-gym_23-2148024335.jpg",
|
||||
},
|
||||
id: "p3", brand: "Fitness", name: "Group Classes", price: "Included", rating: 5,
|
||||
reviewCount: "300", imageSrc: "http://img.b2bpic.net/free-photo/front-view-people-training-together-gym_23-2150289964.jpg"},
|
||||
]}
|
||||
title="Our Specialized Programs"
|
||||
description="Find the perfect path for your fitness journey."
|
||||
@@ -214,52 +122,22 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "basic",
|
||||
tag: "Essentials",
|
||||
price: "$49",
|
||||
period: "/mo",
|
||||
description: "Core access to all equipment.",
|
||||
button: {
|
||||
text: "Join Now",
|
||||
},
|
||||
featuresTitle: "Included Features",
|
||||
features: [
|
||||
"24/7 Access",
|
||||
"Locker Room",
|
||||
"Cardio Area",
|
||||
],
|
||||
id: "basic", tag: "Essentials", price: "$49", period: "/mo", description: "Core access to all equipment.", button: {
|
||||
text: "Join Now"},
|
||||
featuresTitle: "Included Features", features: [
|
||||
"24/7 Access", "Locker Room", "Cardio Area"],
|
||||
},
|
||||
{
|
||||
id: "pro",
|
||||
tag: "Elite",
|
||||
price: "$89",
|
||||
period: "/mo",
|
||||
description: "Full access plus classes.",
|
||||
button: {
|
||||
text: "Join Elite",
|
||||
},
|
||||
featuresTitle: "Included Features",
|
||||
features: [
|
||||
"All Core Features",
|
||||
"Unlimited Classes",
|
||||
"Sauna/Recovery",
|
||||
],
|
||||
id: "pro", tag: "Elite", price: "$89", period: "/mo", description: "Full access plus classes.", button: {
|
||||
text: "Join Elite"},
|
||||
featuresTitle: "Included Features", features: [
|
||||
"All Core Features", "Unlimited Classes", "Sauna/Recovery"],
|
||||
},
|
||||
{
|
||||
id: "vip",
|
||||
tag: "Ultimate",
|
||||
price: "$149",
|
||||
period: "/mo",
|
||||
description: "Personalized coaching and extra perks.",
|
||||
button: {
|
||||
text: "Start VIP",
|
||||
},
|
||||
featuresTitle: "Included Features",
|
||||
features: [
|
||||
"All Elite Features",
|
||||
"2x Personal Training",
|
||||
"Free Guest Passes",
|
||||
],
|
||||
id: "vip", tag: "Ultimate", price: "$149", period: "/mo", description: "Personalized coaching and extra perks.", button: {
|
||||
text: "Start VIP"},
|
||||
featuresTitle: "Included Features", features: [
|
||||
"All Elite Features", "2x Personal Training", "Free Guest Passes"],
|
||||
},
|
||||
]}
|
||||
title="Membership Plans"
|
||||
@@ -275,25 +153,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "500+",
|
||||
title: "Active Members",
|
||||
description: "A growing community.",
|
||||
icon: Users,
|
||||
id: "m1", value: "500+", title: "Active Members", description: "A growing community.", icon: Users,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "15+",
|
||||
title: "Expert Trainers",
|
||||
description: "Dedicated professionals.",
|
||||
icon: Award,
|
||||
id: "m2", value: "15+", title: "Expert Trainers", description: "Dedicated professionals.", icon: Award,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "24/7",
|
||||
title: "Access",
|
||||
description: "Train whenever you like.",
|
||||
icon: Clock,
|
||||
id: "m3", value: "24/7", title: "Access", description: "Train whenever you like.", icon: Clock,
|
||||
},
|
||||
]}
|
||||
title="Impact In Numbers"
|
||||
@@ -304,36 +170,15 @@ export default function LandingPage() {
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardTwelve
|
||||
useInvertedBackground={false}
|
||||
cardAnimation="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Alex P.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-young-man-with-shiny-smile_158595-3430.jpg",
|
||||
},
|
||||
id: "1", name: "Alex P.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-young-man-with-shiny-smile_158595-3430.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Sarah M.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-man-training-gym-bodybuilding_23-2149552356.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "David W.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/positive-mood-with-great-music-photo-gorgeous-blonde-woman-gym-her-weekend-time_146671-16548.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Elena R.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-sports-people-sitting-morning-gym_1157-32167.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Mark K.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-white-top-standing-with-coach_1157-32128.jpg",
|
||||
},
|
||||
id: "2", name: "Sarah M.", imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-man-training-gym-bodybuilding_23-2149552356.jpg"},
|
||||
]}
|
||||
cardTitle="Member Success Stories"
|
||||
cardTag="Testimonials"
|
||||
cardAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -344,22 +189,14 @@ export default function LandingPage() {
|
||||
description="Have questions? Our team is here to help you get started."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Your Email", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "What are your fitness goals?",
|
||||
}}
|
||||
name: "message", placeholder: "What are your fitness goals?"}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/students-computers-library_23-2147678850.jpg"
|
||||
/>
|
||||
</div>
|
||||
@@ -370,25 +207,17 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
{
|
||||
label: "Services",
|
||||
href: "#services",
|
||||
},
|
||||
label: "Services", href: "#services"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy", href: "#"},
|
||||
{
|
||||
label: "Terms",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user