Merge version_2 into main #1
284
src/app/page.tsx
284
src/app/page.tsx
@@ -33,25 +33,15 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "features",
|
||||
},
|
||||
name: "Services", id: "features"},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "pricing",
|
||||
},
|
||||
name: "Pricing", id: "pricing"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="U.D. Fitness"
|
||||
/>
|
||||
@@ -63,63 +53,33 @@ export default function LandingPage() {
|
||||
description="Expert guidance, state-of-the-art equipment, and a supportive community to help you hit your peak."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Alex R.",
|
||||
handle: "@alex_fit",
|
||||
testimonial: "Transformative environment, best training I've ever had.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-young-woman-stretching-gym_23-2147827896.jpg",
|
||||
},
|
||||
name: "Alex R.", handle: "@alex_fit", testimonial: "Transformative environment, best training I've ever had.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-young-woman-stretching-gym_23-2147827896.jpg"},
|
||||
{
|
||||
name: "Jamie L.",
|
||||
handle: "@jamie_runs",
|
||||
testimonial: "U.D. Fitness changed my whole routine. Highly recommend!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/athlete-swings-triceps-with-dumbbells-gym-healthy-sports-lifestyle_169016-59110.jpg",
|
||||
},
|
||||
name: "Jamie L.", handle: "@jamie_runs", testimonial: "U.D. Fitness changed my whole routine. Highly recommend!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/athlete-swings-triceps-with-dumbbells-gym-healthy-sports-lifestyle_169016-59110.jpg"},
|
||||
{
|
||||
name: "Sam T.",
|
||||
handle: "@sam_lift",
|
||||
testimonial: "Supportive staff and elite gym equipment.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/senior-man-holding-kettlebell_23-2151997779.jpg",
|
||||
},
|
||||
name: "Sam T.", handle: "@sam_lift", testimonial: "Supportive staff and elite gym equipment.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/senior-man-holding-kettlebell_23-2151997779.jpg"},
|
||||
{
|
||||
name: "Casey M.",
|
||||
handle: "@casey_active",
|
||||
testimonial: "Great community atmosphere.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fit-woman-gym-side-view_23-2149445952.jpg",
|
||||
},
|
||||
name: "Casey M.", handle: "@casey_active", testimonial: "Great community atmosphere.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fit-woman-gym-side-view_23-2149445952.jpg"},
|
||||
{
|
||||
name: "Morgan D.",
|
||||
handle: "@morgan_gains",
|
||||
testimonial: "The best place to build strength.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-happy-female-beauty-blogger-young-latin-woman-with-brown-eyes-dark-curly-hair-smiling-widely-when-vlogging-indoors-looking-straight-camera-cosmetics-beauty-make-up-blogs-concep_74855-22834.jpg",
|
||||
},
|
||||
name: "Morgan D.", handle: "@morgan_gains", testimonial: "The best place to build strength.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-happy-female-beauty-blogger-young-latin-woman-with-brown-eyes-dark-curly-hair-smiling-widely-when-vlogging-indoors-looking-straight-camera-cosmetics-beauty-make-up-blogs-concep_74855-22834.jpg"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/blurred-view-exercise-machines_1203-949.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiley-woman-with-headphones_23-2148435366.jpg",
|
||||
alt: "Portrait 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/smiley-woman-with-headphones_23-2148435366.jpg", alt: "Portrait 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-curly-woman-has-bright-smile-shows-white-teeth-dressed-casual-sport-bra-has-fitness-workout-spare-time-models-indoor_273609-33761.jpg",
|
||||
alt: "Portrait 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/happy-curly-woman-has-bright-smile-shows-white-teeth-dressed-casual-sport-bra-has-fitness-workout-spare-time-models-indoor_273609-33761.jpg", alt: "Portrait 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-woman-outdoors-portrait_23-2150828878.jpg",
|
||||
alt: "Portrait 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-woman-outdoors-portrait_23-2150828878.jpg", alt: "Portrait 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/handsome-dark-skinned-runner-resting-seaside-after-activity-open-air-sitting-embankment-enjoying-sunset-summer-evening-cheerful-student-spending-his-vacations-exercising-outdoors_273609-1184.jpg",
|
||||
alt: "Portrait 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/handsome-dark-skinned-runner-resting-seaside-after-activity-open-air-sitting-embankment-enjoying-sunset-summer-evening-cheerful-student-spending-his-vacations-exercising-outdoors_273609-1184.jpg", alt: "Portrait 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-young-female-excited-pink_179666-2069.jpg",
|
||||
alt: "Portrait 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-young-female-excited-pink_179666-2069.jpg", alt: "Portrait 5"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -140,34 +100,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
label: "Training",
|
||||
title: "Personalized Coaching",
|
||||
items: [
|
||||
"1-on-1 sessions",
|
||||
"Nutritional plans",
|
||||
"Goal setting",
|
||||
],
|
||||
id: "1", label: "Training", title: "Personalized Coaching", items: [
|
||||
"1-on-1 sessions", "Nutritional plans", "Goal setting"],
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
label: "Facility",
|
||||
title: "Elite Equipment",
|
||||
items: [
|
||||
"Free weights",
|
||||
"Cardio machines",
|
||||
"Recovery tools",
|
||||
],
|
||||
id: "2", label: "Facility", title: "Elite Equipment", items: [
|
||||
"Free weights", "Cardio machines", "Recovery tools"],
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
label: "Community",
|
||||
title: "Group Classes",
|
||||
items: [
|
||||
"HIIT training",
|
||||
"Yoga sessions",
|
||||
"Strength bootcamp",
|
||||
],
|
||||
id: "3", label: "Community", title: "Group Classes", items: [
|
||||
"HIIT training", "Yoga sessions", "Strength bootcamp"],
|
||||
},
|
||||
]}
|
||||
title="Why Choose Us"
|
||||
@@ -183,41 +125,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Gym Shaker",
|
||||
price: "$15.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-sporty-woman-holding-device_23-2149168696.jpg",
|
||||
},
|
||||
id: "p1", name: "Gym Shaker", price: "$15.00", imageSrc: "http://img.b2bpic.net/free-photo/close-up-sporty-woman-holding-device_23-2149168696.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Wrist Wraps",
|
||||
price: "$25.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-cellphone-red-dumbbells-sport-equipment-white-background-sport-wear-sport-fashion-sport-accessories-sport-equipment-top-view_1428-712.jpg",
|
||||
},
|
||||
id: "p2", name: "Wrist Wraps", price: "$25.00", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-cellphone-red-dumbbells-sport-equipment-white-background-sport-wear-sport-fashion-sport-accessories-sport-equipment-top-view_1428-712.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Protein Powder",
|
||||
price: "$45.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gym-equipment-supplements_23-2152017164.jpg",
|
||||
},
|
||||
id: "p3", name: "Protein Powder", price: "$45.00", imageSrc: "http://img.b2bpic.net/free-photo/gym-equipment-supplements_23-2152017164.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Resistance Bands",
|
||||
price: "$20.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-anglse-sportives-doing-rubber-band-exercise_23-2148303351.jpg",
|
||||
},
|
||||
id: "p4", name: "Resistance Bands", price: "$20.00", imageSrc: "http://img.b2bpic.net/free-photo/high-anglse-sportives-doing-rubber-band-exercise_23-2148303351.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Foam Roller",
|
||||
price: "$30.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pregnant-woman-does-exercises-with-massage-roller_169016-59142.jpg",
|
||||
},
|
||||
id: "p5", name: "Foam Roller", price: "$30.00", imageSrc: "http://img.b2bpic.net/free-photo/pregnant-woman-does-exercises-with-massage-roller_169016-59142.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Gym Towel",
|
||||
price: "$12.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-plastic-bag-floating-water_23-2151013929.jpg",
|
||||
},
|
||||
id: "p6", name: "Gym Towel", price: "$12.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-plastic-bag-floating-water_23-2151013929.jpg"},
|
||||
]}
|
||||
title="Gym Gear & Supplements"
|
||||
description="High-quality products to fuel your workout and recovery."
|
||||
@@ -231,52 +149,22 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "basic",
|
||||
tag: "Basic",
|
||||
price: "$49",
|
||||
period: "month",
|
||||
description: "Access to gym floor and basic classes.",
|
||||
button: {
|
||||
text: "Get Started",
|
||||
},
|
||||
featuresTitle: "Included",
|
||||
features: [
|
||||
"Gym Access",
|
||||
"Locker Room",
|
||||
"Cardio area",
|
||||
],
|
||||
id: "basic", tag: "Basic", price: "$49", period: "month", description: "Access to gym floor and basic classes.", button: {
|
||||
text: "Get Started"},
|
||||
featuresTitle: "Included", features: [
|
||||
"Gym Access", "Locker Room", "Cardio area"],
|
||||
},
|
||||
{
|
||||
id: "pro",
|
||||
tag: "Pro",
|
||||
price: "$79",
|
||||
period: "month",
|
||||
description: "Includes expert coaching and recovery.",
|
||||
button: {
|
||||
text: "Join Pro",
|
||||
},
|
||||
featuresTitle: "Everything Basic Plus",
|
||||
features: [
|
||||
"1 Coaching Session",
|
||||
"Recovery Area",
|
||||
"Group Classes",
|
||||
],
|
||||
id: "pro", tag: "Pro", price: "$79", period: "month", description: "Includes expert coaching and recovery.", button: {
|
||||
text: "Join Pro"},
|
||||
featuresTitle: "Everything Basic Plus", features: [
|
||||
"1 Coaching Session", "Recovery Area", "Group Classes"],
|
||||
},
|
||||
{
|
||||
id: "elite",
|
||||
tag: "Elite",
|
||||
price: "$129",
|
||||
period: "month",
|
||||
description: "Full access, priority support and programs.",
|
||||
button: {
|
||||
text: "Go Elite",
|
||||
},
|
||||
featuresTitle: "Everything Pro Plus",
|
||||
features: [
|
||||
"Unlimited Coaching",
|
||||
"Nutritional Guide",
|
||||
"Guest Passes",
|
||||
],
|
||||
id: "elite", tag: "Elite", price: "$129", period: "month", description: "Full access, priority support and programs.", button: {
|
||||
text: "Go Elite"},
|
||||
featuresTitle: "Everything Pro Plus", features: [
|
||||
"Unlimited Coaching", "Nutritional Guide", "Guest Passes"],
|
||||
},
|
||||
]}
|
||||
title="Membership Options"
|
||||
@@ -292,25 +180,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "500+",
|
||||
title: "Members",
|
||||
description: "Strong community growth",
|
||||
icon: Users,
|
||||
id: "m1", value: "500+", title: "Members", description: "Strong community growth", icon: Users,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "12",
|
||||
title: "Trainers",
|
||||
description: "Expert coaching team",
|
||||
icon: Award,
|
||||
id: "m2", value: "12", title: "Trainers", description: "Expert coaching team", icon: Award,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "5k+",
|
||||
title: "Success Stories",
|
||||
description: "Lives transformed",
|
||||
icon: TrendingUp,
|
||||
id: "m3", value: "5k+", title: "Success Stories", description: "Lives transformed", icon: TrendingUp,
|
||||
},
|
||||
]}
|
||||
title="Our Impact"
|
||||
@@ -321,30 +197,12 @@ export default function LandingPage() {
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardFifteen
|
||||
useInvertedBackground={false}
|
||||
testimonial="U.D. Fitness is truly special. The support, the atmosphere, and the results are unmatched anywhere else."
|
||||
testimonial="U.D. Fitness gave me the structure I needed. After 6 months of coaching, I'm down 30lbs and stronger than ever!"
|
||||
rating={5}
|
||||
author="Sarah M."
|
||||
author="Sarah M. - Member Success Story"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-woman-sportswear-beach_273609-5371.jpg",
|
||||
alt: "User 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/closeup-young-bearded-man_273609-16035.jpg",
|
||||
alt: "User 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/businessman-smiling-looking-camera_23-2148112827.jpg",
|
||||
alt: "User 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-cheerful-teenage-girl-sitting-cafe_1262-3048.jpg",
|
||||
alt: "User 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-ethnic-executive-woman-looking-camera_1098-20037.jpg",
|
||||
alt: "User 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-woman-sportswear-beach_273609-5371.jpg", alt: "User 1"}
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="slide-up"
|
||||
@@ -355,8 +213,7 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
tag="Join Us"
|
||||
title="Start Your Fitness Journey"
|
||||
description="Sign up for a free trial or contact us for a tour of our state-of-the-art facility."
|
||||
@@ -369,42 +226,31 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Location",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{
|
||||
label: "123 Gym St, FitCity",
|
||||
href: "#",
|
||||
},
|
||||
label: "123 Gym St, FitCity", href: "#"},
|
||||
{
|
||||
label: "Mon-Sun: 6am - 10pm",
|
||||
href: "#",
|
||||
},
|
||||
label: "Email: hello@udfitness.com", href: "mailto:hello@udfitness.com"},
|
||||
{
|
||||
label: "Call: (555) 123-4567", href: "tel:+15551234567"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Social", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#",
|
||||
},
|
||||
label: "Instagram", href: "#"},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
},
|
||||
label: "Facebook", href: "#"},
|
||||
{
|
||||
label: "TikTok", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
title: "Support", items: [
|
||||
{
|
||||
label: "Help Center",
|
||||
href: "#",
|
||||
},
|
||||
label: "Help Center", href: "#"},
|
||||
{
|
||||
label: "Terms of Use",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Use", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -415,4 +261,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user