Update src/app/page.tsx

This commit is contained in:
2026-06-02 15:33:02 +00:00
parent ba6055dfff
commit 920356a3ef

View File

@@ -30,29 +30,17 @@ export default function LandingPage() {
<NavbarStyleApple
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Workout Plans",
id: "/workout-plans",
},
name: "Workout Plans", id: "/workout-plans"},
{
name: "Exercise Library",
id: "/exercise-library",
},
name: "Exercise Library", id: "/exercise-library"},
{
name: "Diet & Nutrition Tips",
id: "/diet-nutrition",
},
name: "Diet & Nutrition Tips", id: "/diet-nutrition"},
{
name: "About Me",
id: "/about",
},
name: "About Me", id: "/about"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="No Gym Needed"
/>
@@ -62,118 +50,66 @@ export default function LandingPage() {
<HeroBillboardTestimonial
useInvertedBackground={true}
background={{
variant: "radial-gradient",
}}
variant: "radial-gradient"}}
title="Welcome to No Gym Needed!"
description="Your simple guide to getting fit at home, without any equipment. Explore our workout plans and exercise tutorials to start your journey today."
testimonials={[
{
name: "Sarah J.",
handle: "@sarah_fit",
testimonial: "No Gym Needed made fitness so accessible! I've seen amazing results without leaving my living room.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-fitness-woman_171337-13329.jpg",
imageAlt: "Sarah J.",
},
name: "Sarah J.", handle: "@sarah_fit", testimonial: "No Gym Needed made fitness so accessible! I've seen amazing results without leaving my living room.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-fitness-woman_171337-13329.jpg", imageAlt: "Sarah J."},
{
name: "Mark P.",
handle: "@mark_strength",
testimonial: "Finally, a resource that understands beginners. The clear instructions and plans are perfect.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/focused-boxer-training-gym_171337-19965.jpg",
imageAlt: "Mark P.",
},
name: "Mark P.", handle: "@mark_strength", testimonial: "Finally, a resource that understands beginners. The clear instructions and plans are perfect.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/focused-boxer-training-gym_171337-19965.jpg", imageAlt: "Mark P."},
{
name: "Emily R.",
handle: "@emily_health",
testimonial: "The nutrition tips are practical and easy to follow. A truly complete guide for home fitness.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/closeup-satisfied-bearded-guy-white-shirt-showing-thumbs-up-approval-like-agree-positiv_1258-113975.jpg",
imageAlt: "Emily R.",
},
name: "Emily R.", handle: "@emily_health", testimonial: "The nutrition tips are practical and easy to follow. A truly complete guide for home fitness.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/closeup-satisfied-bearded-guy-white-shirt-showing-thumbs-up-approval-like-agree-positiv_1258-113975.jpg", imageAlt: "Emily R."},
{
name: "David L.",
handle: "@david_active",
testimonial: "I never thought I could get this fit without a gym. Highly recommend No Gym Needed!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-tablet_23-2148889620.jpg",
imageAlt: "David L.",
},
name: "David L.", handle: "@david_active", testimonial: "I never thought I could get this fit without a gym. Highly recommend No Gym Needed!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-tablet_23-2148889620.jpg", imageAlt: "David L."},
{
name: "Jessica M.",
handle: "@jess_wellness",
testimonial: "From workout plans to exercise libraries, this site has everything. My new go-to for home fitness.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-fitness-instructor-looking-her-smartphone-sitting-rubber-mat-home-young-woman-doing_1258-200372.jpg",
imageAlt: "Jessica M.",
},
name: "Jessica M.", handle: "@jess_wellness", testimonial: "From workout plans to exercise libraries, this site has everything. My new go-to for home fitness.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-fitness-instructor-looking-her-smartphone-sitting-rubber-mat-home-young-woman-doing_1258-200372.jpg", imageAlt: "Jessica M."},
]}
testimonialRotationInterval={5000}
buttons={[
{
text: "Workout Plans",
href: "/workout-plans",
},
text: "Workout Plans", href: "/workout-plans"},
{
text: "Exercise Library",
href: "/exercise-library",
},
text: "Exercise Library", href: "/exercise-library"},
{
text: "Nutrition Tips",
href: "/diet-nutrition",
},
text: "Nutrition Tips", href: "/diet-nutrition"},
]}
imageSrc="http://img.b2bpic.net/free-photo/full-shot-woman-training-with-laptop_23-2150384107.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/full-shot-woman-training-with-laptop_23-2150384107.jpg"
imageAlt="Person doing a home workout"
mediaAnimation="entrance-slide"
mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/happy-wrinkled-blonde-woman-closes-eyes-smiles-gently-recalls-something-pleasant-expresses-positive-emotions_273609-46805.jpg",
alt: "Happy wrinkled blonde woman closes eyes smiles gently recalls something pleasant expresses positive emotions.",
},
src: "http://img.b2bpic.net/free-photo/happy-wrinkled-blonde-woman-closes-eyes-smiles-gently-recalls-something-pleasant-expresses-positive-emotions_273609-46805.jpg", alt: "Happy wrinkled blonde woman closes eyes smiles gently recalls something pleasant expresses positive emotions."},
{
src: "http://img.b2bpic.net/free-photo/portrait-man-cartoon-style_23-2151133862.jpg",
alt: "Portrait of man in cartoon style",
},
src: "http://img.b2bpic.net/free-photo/portrait-man-cartoon-style_23-2151133862.jpg", alt: "Portrait of man in cartoon style"},
{
src: "http://img.b2bpic.net/free-photo/portrait-overjoyed-gentle-woman-smiles-broadly-closes-eyes-shows-white-teeth-wears-casual-yellow-knitted-jumper-expresses-positive-emotions-isolated-blue-wall_273609-44657.jpg",
alt: "Portrait of overjoyed gentle woman smiles broadly closes eyes and shows white teeth wears casual yellow knitted jumper expresses positive emotions isolated over blue wall",
},
src: "http://img.b2bpic.net/free-photo/portrait-overjoyed-gentle-woman-smiles-broadly-closes-eyes-shows-white-teeth-wears-casual-yellow-knitted-jumper-expresses-positive-emotions-isolated-blue-wall_273609-44657.jpg", alt: "Portrait of overjoyed gentle woman smiles broadly closes eyes and shows white teeth wears casual yellow knitted jumper expresses positive emotions isolated over blue wall"},
{
src: "http://img.b2bpic.net/free-photo/happy-boy-with-missing-tooth_1308-171301.jpg",
alt: "Happy Boy with Missing Tooth",
},
src: "http://img.b2bpic.net/free-photo/happy-boy-with-missing-tooth_1308-171301.jpg", alt: "Happy Boy with Missing Tooth"},
{
src: "http://img.b2bpic.net/free-photo/portrait-anime-character-doing-fitness-exercising_23-2151666699.jpg",
alt: "Portrait of anime character doing fitness and exercising",
},
src: "http://img.b2bpic.net/free-photo/portrait-anime-character-doing-fitness-exercising_23-2151666699.jpg", alt: "Portrait of anime character doing fitness and exercising"},
]}
avatarText="Join 15K+ Happy Users"
marqueeItems={[
{
type: "text-icon",
text: "Daily Progress",
icon: ArrowRight,
type: "text-icon", text: "Daily Progress", icon: ArrowRight,
},
{
type: "text-icon",
text: "No Equipment Needed",
icon: ArrowRight,
type: "text-icon", text: "No Equipment Needed", icon: ArrowRight,
},
{
type: "text-icon",
text: "Fitness for All",
icon: ArrowRight,
type: "text-icon", text: "Fitness for All", icon: ArrowRight,
},
{
type: "text-icon",
text: "Your Body, Your Gym",
icon: ArrowRight,
type: "text-icon", text: "Your Body, Your Gym", icon: ArrowRight,
},
{
type: "text-icon",
text: "Achieve Your Goals",
icon: ArrowRight,
type: "text-icon", text: "Achieve Your Goals", icon: ArrowRight,
},
]}
/>
@@ -186,45 +122,21 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
id: "f1",
title: "Structured Workout Plans",
description: "Follow beginner-friendly routines designed for all fitness levels. Just pick a plan and start moving!",
tag: "Get Started",
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-doing-yoga_23-2149014009.jpg?_wi=1",
imageAlt: "Workout plans illustration",
buttons: [
id: "f1", title: "Structured Workout Plans", description: "Follow beginner-friendly routines designed for all fitness levels. Just pick a plan and start moving!", tag: "Get Started", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-doing-yoga_23-2149014009.jpg", imageAlt: "Workout plans illustration", buttons: [
{
text: "Explore Plans",
href: "/workout-plans",
},
text: "Explore Plans", href: "/workout-plans"},
],
},
{
id: "f2",
title: "Detailed Exercise Library",
description: "Master proper form with our growing collection of exercises, complete with step-by-step guides and tips.",
tag: "Learn More",
imageSrc: "http://img.b2bpic.net/free-photo/fitness-body-builder-challenge_53876-132680.jpg?_wi=1",
imageAlt: "Exercise library illustration",
buttons: [
id: "f2", title: "Detailed Exercise Library", description: "Master proper form with our growing collection of exercises, complete with step-by-step guides and tips.", tag: "Learn More", imageSrc: "http://img.b2bpic.net/free-photo/fitness-body-builder-challenge_53876-132680.jpg", imageAlt: "Exercise library illustration", buttons: [
{
text: "View Exercises",
href: "/exercise-library",
},
text: "View Exercises", href: "/exercise-library"},
],
},
{
id: "f3",
title: "Simple Nutrition Tips",
description: "Fuel your body for optimal performance and recovery with our easy-to-understand diet and nutrition advice.",
tag: "Eat Smart",
imageSrc: "http://img.b2bpic.net/free-photo/girl-holds-plate-with-muesli-kiwi-after-fitness-workout-with-dumbbells_8353-5764.jpg",
imageAlt: "Diet and nutrition illustration",
buttons: [
id: "f3", title: "Simple Nutrition Tips", description: "Fuel your body for optimal performance and recovery with our easy-to-understand diet and nutrition advice.", tag: "Eat Smart", imageSrc: "http://img.b2bpic.net/free-photo/girl-holds-plate-with-muesli-kiwi-after-fitness-workout-with-dumbbells_8353-5764.jpg", imageAlt: "Diet and nutrition illustration", buttons: [
{
text: "Get Tips",
href: "/diet-nutrition",
},
text: "Get Tips", href: "/diet-nutrition"},
],
},
]}
@@ -238,25 +150,13 @@ export default function LandingPage() {
useInvertedBackground={true}
faqs={[
{
id: "q1",
title: "Do I need any equipment?",
content: "No, all our workout plans and exercises are designed to be done with absolutely no equipment. Your bodyweight is all you need!",
},
id: "q1", title: "Do I need any equipment?", content: "No, all our workout plans and exercises are designed to be done with absolutely no equipment. Your bodyweight is all you need!"},
{
id: "q2",
title: "Are these workouts suitable for beginners?",
content: "Absolutely! Our content is specifically tailored for beginners, with clear instructions and scalable exercises to help you start your fitness journey safely.",
},
id: "q2", title: "Are these workouts suitable for beginners?", content: "Absolutely! Our content is specifically tailored for beginners, with clear instructions and scalable exercises to help you start your fitness journey safely."},
{
id: "q3",
title: "How long should I work out each day?",
content: "Our plans range from 10 to 30 minutes, perfect for fitting into a busy schedule. Consistency is key, even short workouts add up!",
},
id: "q3", title: "How long should I work out each day?", content: "Our plans range from 10 to 30 minutes, perfect for fitting into a busy schedule. Consistency is key, even short workouts add up!"},
{
id: "q4",
title: "Can I lose weight with home workouts?",
content: "Yes, combining consistent home workouts with a balanced diet can definitely help you achieve your weight loss goals. Check our nutrition tips for guidance.",
},
id: "q4", title: "Can I lose weight with home workouts?", content: "Yes, combining consistent home workouts with a balanced diet can definitely help you achieve your weight loss goals. Check our nutrition tips for guidance."},
]}
sideTitle="Your Questions, Answered"
sideDescription="Find quick answers to common questions about home workouts and using No Gym Needed."
@@ -273,21 +173,14 @@ export default function LandingPage() {
tag="Our Philosophy"
title="Fitness Made Simple"
description="We believe that achieving your fitness goals shouldn't require a gym membership or expensive equipment."
subdescription="Our mission is to empower everyone to build strength, improve health, and feel great, all from the comfort of their own home. We focus on effective, bodyweight-only workouts and practical nutrition guidance."
icon="Leaf"
icon={Leaf}
bulletPoints={[
{
title: "Accessibility",
description: "Work out anytime, anywhere, with programs designed for every space.",
},
title: "Accessibility", description: "Work out anytime, anywhere, with programs designed for every space."},
{
title: "Effectiveness",
description: "Achieve real results with expertly designed, progressive bodyweight routines.",
},
title: "Effectiveness", description: "Achieve real results with expertly designed, progressive bodyweight routines."},
{
title: "Sustainability",
description: "Build lasting healthy habits that fit seamlessly into your daily life.",
},
title: "Sustainability", description: "Build lasting healthy habits that fit seamlessly into your daily life."},
]}
imageSrc="http://img.b2bpic.net/free-photo/black-woman-doing-fitness-home_52683-113099.jpg"
imageAlt="Black woman doing fitness at home"
@@ -305,64 +198,34 @@ export default function LandingPage() {
showStepNumbers={true}
features={[
{
title: "Choose Your Plan",
description: "Browse our diverse collection of workout plans tailored for different goals and fitness levels. Find one that fits your schedule.",
buttons: [
title: "Choose Your Plan", description: "Browse our diverse collection of workout plans tailored for different goals and fitness levels. Find one that fits your schedule.", buttons: [
{
text: "Find a Plan",
href: "/workout-plans",
},
text: "Find a Plan", href: "/workout-plans"},
],
phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/girl-looks-phone-yogi-kneading-woman-home-sports-clothes_1157-46116.jpg",
imageAlt: "Girl looks at phone. Yogi kneading. Woman at home in a sports clothes.",
},
imageSrc: "http://img.b2bpic.net/free-photo/girl-looks-phone-yogi-kneading-woman-home-sports-clothes_1157-46116.jpg", imageAlt: "Girl looks at phone. Yogi kneading. Woman at home in a sports clothes."},
phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/woman-working-out-after-online-fitness-instructor_23-2149240215.jpg",
imageAlt: "Woman working out after online fitness instructor",
},
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-training-with-laptop_23-2150384107.jpg?_wi=2",
imageAlt: "Girl looks at phone. Yogi kneading. Woman at home in a sports clothes.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-working-out-after-online-fitness-instructor_23-2149240215.jpg", imageAlt: "Woman working out after online fitness instructor"}
},
{
title: "Follow Guided Workouts",
description: "Access clear, step-by-step exercise tutorials and follow along with our structured routines. Proper form is key!",
buttons: [
title: "Follow Guided Workouts", description: "Access clear, step-by-step exercise tutorials and follow along with our structured routines. Proper form is key!", buttons: [
{
text: "Start a Workout",
href: "/exercise-library",
},
text: "Start a Workout", href: "/exercise-library"},
],
phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/female-fitness-instructor-teaching-class-home-front-laptop_23-2149320173.jpg",
imageAlt: "Female fitness instructor teaching a class at home in front of laptop",
},
imageSrc: "http://img.b2bpic.net/free-photo/female-fitness-instructor-teaching-class-home-front-laptop_23-2149320173.jpg", imageAlt: "Female fitness instructor teaching a class at home in front of laptop"},
phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/woman-working-out-after-online-fitness-instructor_23-2149240265.jpg",
imageAlt: "Woman working out after online fitness instructor",
},
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-doing-yoga_23-2149014009.jpg?_wi=2",
imageAlt: "Girl looks at phone. Yogi kneading. Woman at home in a sports clothes.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-working-out-after-online-fitness-instructor_23-2149240265.jpg", imageAlt: "Woman working out after online fitness instructor"}
},
{
title: "Track Your Progress",
description: "Stay motivated by tracking your consistency and celebrating milestones. Watch yourself get stronger every day.",
buttons: [
title: "Track Your Progress", description: "Stay motivated by tracking your consistency and celebrating milestones. Watch yourself get stronger every day.", buttons: [
{
text: "Track Progress",
href: "/dashboard",
},
text: "Track Progress", href: "/dashboard"},
],
phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/young-man-pointing-away-holding-clipboard-blue-singlet-looking-puzzled-front-view_176474-31466.jpg",
imageAlt: "Young man pointing away, holding clipboard in blue singlet and looking puzzled. front view.",
},
imageSrc: "http://img.b2bpic.net/free-photo/young-man-pointing-away-holding-clipboard-blue-singlet-looking-puzzled-front-view_176474-31466.jpg", imageAlt: "Young man pointing away, holding clipboard in blue singlet and looking puzzled. front view."},
phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-with-notebook_23-2149744650.jpg",
imageAlt: "Front view woman with notebook",
},
imageSrc: "http://img.b2bpic.net/free-photo/fitness-body-builder-challenge_53876-132680.jpg?_wi=2",
imageAlt: "Girl looks at phone. Yogi kneading. Woman at home in a sports clothes.",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-with-notebook_23-2149744650.jpg", imageAlt: "Front view woman with notebook"}
},
]}
/>
@@ -372,74 +235,43 @@ export default function LandingPage() {
<FooterSimple
columns={[
{
title: "Navigation",
items: [
title: "Navigation", items: [
{
label: "Home",
href: "/",
},
label: "Home", href: "/"},
{
label: "Workout Plans",
href: "/workout-plans",
},
label: "Workout Plans", href: "/workout-plans"},
{
label: "Exercise Library",
href: "/exercise-library",
},
label: "Exercise Library", href: "/exercise-library"},
{
label: "Diet & Nutrition Tips",
href: "/diet-nutrition",
},
label: "Diet & Nutrition Tips", href: "/diet-nutrition"},
{
label: "About Me",
href: "/about",
},
label: "About Me", href: "/about"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Workouts",
items: [
title: "Workouts", items: [
{
label: "Beginner Routines",
href: "/workout-plans#beginner",
},
label: "Beginner Routines", href: "/workout-plans#beginner"},
{
label: "Full Body Workouts",
href: "/workout-plans#fullbody",
},
label: "Full Body Workouts", href: "/workout-plans#fullbody"},
{
label: "Exercise Tutorials",
href: "/exercise-library",
},
label: "Exercise Tutorials", href: "/exercise-library"},
{
label: "Warm-ups",
href: "/exercise-library#warmups",
},
label: "Warm-ups", href: "/exercise-library#warmups"},
],
},
{
title: "Resources",
items: [
title: "Resources", items: [
{
label: "Nutrition Guides",
href: "/diet-nutrition",
},
label: "Nutrition Guides", href: "/diet-nutrition"},
{
label: "Recovery Tips",
href: "/diet-nutrition#recovery",
},
label: "Recovery Tips", href: "/diet-nutrition#recovery"},
{
label: "Fitness Blog",
href: "/workout-plans",
},
label: "Fitness Blog", href: "/workout-plans"},
{
label: "FAQ",
href: "/#faq",
},
label: "FAQ", href: "/#faq"},
],
},
]}