Merge version_1 into main #2
@@ -27,21 +27,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
name: "About", id: "/about"},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "/pricing",
|
||||
},
|
||||
name: "Pricing", id: "/pricing"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
name: "Contact", id: "/contact"},
|
||||
]}
|
||||
logoSrc="http://img.b2bpic.net/free-vector/green-gym-insignias_23-2147519756.jpg"
|
||||
logoAlt="ANA GYM RAT logo"
|
||||
@@ -53,20 +45,15 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Apply to Work With Me"
|
||||
title="Ready to Start Your Transformation?"
|
||||
description="Fill out the application below. This isn't just a form; it's the first step in a commitment to yourself. Serious inquiries only. Let's build something great."
|
||||
buttons={[
|
||||
{
|
||||
text: "Start Application",
|
||||
href: "https://forms.example.com/ana_gym_rat_application",
|
||||
},
|
||||
text: "Start Application", href: "https://forms.example.com/ana_gym_rat_application"},
|
||||
{
|
||||
text: "Email Me Directly",
|
||||
href: "mailto:ana.gymrat@example.com",
|
||||
},
|
||||
text: "Email Me Directly", href: "mailto:ana.gymrat@example.com"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -78,28 +65,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Unmatched Support",
|
||||
description: "I am personally invested in your success, offering guidance and motivation every step of the way.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Users,
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/background-with-crossfit-sticker_23-2147618863.jpg",
|
||||
imageAlt: "Background with crossfit sticker",
|
||||
title: "Unmatched Support", description: "I am personally invested in your success, offering guidance and motivation every step of the way.", bentoComponent: "reveal-icon", icon: Users,
|
||||
},
|
||||
{
|
||||
title: "Adaptable Coaching",
|
||||
description: "Life happens. Your program will adapt to your schedule and progress, ensuring continuous momentum.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: BarChart,
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/green-gym-insignias_23-2147519756.jpg?_wi=2",
|
||||
imageAlt: "Background with crossfit sticker",
|
||||
title: "Adaptable Coaching", description: "Life happens. Your program will adapt to your schedule and progress, ensuring continuous momentum.", bentoComponent: "reveal-icon", icon: BarChart,
|
||||
},
|
||||
{
|
||||
title: "Mindset Fortification",
|
||||
description: "Beyond the physical, we build mental strength. This journey changes you inside and out.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Lightbulb,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-body-portrait-sporty-female-with-barbell-grey-gym-club-background_613910-15532.jpg?_wi=3",
|
||||
imageAlt: "Background with crossfit sticker",
|
||||
title: "Mindset Fortification", description: "Beyond the physical, we build mental strength. This journey changes you inside and out.", bentoComponent: "reveal-icon", icon: Lightbulb,
|
||||
},
|
||||
]}
|
||||
title="My Commitment to You"
|
||||
@@ -111,50 +83,31 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation",
|
||||
items: [
|
||||
title: "Navigation", items: [
|
||||
{
|
||||
label: "Home",
|
||||
href: "/",
|
||||
},
|
||||
label: "Home", href: "/"},
|
||||
{
|
||||
label: "About",
|
||||
href: "/about",
|
||||
},
|
||||
label: "About", href: "/about"},
|
||||
{
|
||||
label: "Pricing",
|
||||
href: "/pricing",
|
||||
},
|
||||
label: "Pricing", href: "/pricing"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Contact", href: "/contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
title: "Connect", items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "https://instagram.com/ana_gym_rat",
|
||||
},
|
||||
label: "Instagram", href: "https://instagram.com/ana_gym_rat"},
|
||||
{
|
||||
label: "YouTube",
|
||||
href: "https://youtube.com/@ana_gym_rat",
|
||||
},
|
||||
label: "YouTube", href: "https://youtube.com/@ana_gym_rat"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
175
src/app/page.tsx
175
src/app/page.tsx
@@ -31,21 +31,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
name: "About", id: "/about"},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "/pricing",
|
||||
},
|
||||
name: "Pricing", id: "/pricing"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
name: "Contact", id: "/contact"},
|
||||
]}
|
||||
logoSrc="http://img.b2bpic.net/free-vector/green-gym-insignias_23-2147519756.jpg"
|
||||
logoAlt="ANA GYM RAT logo"
|
||||
@@ -56,51 +48,28 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
background={{
|
||||
variant: "rotated-rays-animated",
|
||||
}}
|
||||
variant: "rotated-rays-animated"}}
|
||||
title="Transform Your Body. No Excuses."
|
||||
description="Real coaching from someone who lives it. Fat loss, muscle building, and the discipline to actually finish what you start."
|
||||
buttons={[
|
||||
{
|
||||
text: "Start Coaching",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Start Coaching", href: "/contact"},
|
||||
{
|
||||
text: "DM on Instagram",
|
||||
href: "https://instagram.com/ana_gym_rat",
|
||||
},
|
||||
text: "DM on Instagram", href: "https://instagram.com/ana_gym_rat"},
|
||||
]}
|
||||
carouselItems={[
|
||||
{
|
||||
id: "1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-body-portrait-sporty-female-with-barbell-grey-gym-club-background_613910-15532.jpg?_wi=1",
|
||||
imageAlt: "Muscular man lifting weights in a dark gym",
|
||||
},
|
||||
id: "1", imageSrc: "http://img.b2bpic.net/free-photo/full-body-portrait-sporty-female-with-barbell-grey-gym-club-background_613910-15532.jpg", imageAlt: "Muscular man lifting weights in a dark gym"},
|
||||
{
|
||||
id: "2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-sitting-outdoors_23-2148785542.jpg?_wi=1",
|
||||
imageAlt: "Intense female powerlifter during deadlift",
|
||||
},
|
||||
id: "2", imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-sitting-outdoors_23-2148785542.jpg", imageAlt: "Intense female powerlifter during deadlift"},
|
||||
{
|
||||
id: "3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/afro-american-sports-man-resting-after-workout_171337-8260.jpg",
|
||||
imageAlt: "Male athlete posing to show body transformation",
|
||||
},
|
||||
id: "3", imageSrc: "http://img.b2bpic.net/free-photo/afro-american-sports-man-resting-after-workout_171337-8260.jpg", imageAlt: "Male athlete posing to show body transformation"},
|
||||
{
|
||||
id: "4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-tying-her-hair_23-2148267169.jpg",
|
||||
imageAlt: "Female doing squats with heavy weights",
|
||||
},
|
||||
id: "4", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-tying-her-hair_23-2148267169.jpg", imageAlt: "Female doing squats with heavy weights"},
|
||||
{
|
||||
id: "5",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tattooed-muscular-shirtless-man-with-stylish-hair-posing-camera-dark-background_613910-11547.jpg",
|
||||
imageAlt: "Focused male athlete training hard",
|
||||
},
|
||||
id: "5", imageSrc: "http://img.b2bpic.net/free-photo/tattooed-muscular-shirtless-man-with-stylish-hair-posing-camera-dark-background_613910-11547.jpg", imageAlt: "Focused male athlete training hard"},
|
||||
{
|
||||
id: "6",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-sportive-girl-posing-dark-wall_176420-690.jpg",
|
||||
imageAlt: "Female athlete flexing muscles in dark gym",
|
||||
},
|
||||
id: "6", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-sportive-girl-posing-dark-wall_176420-690.jpg", imageAlt: "Female athlete flexing muscles in dark gym"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -112,9 +81,7 @@ export default function LandingPage() {
|
||||
title="Your Journey, Our Discipline. No Shortcuts, Just Results."
|
||||
buttons={[
|
||||
{
|
||||
text: "Learn More About My Method",
|
||||
href: "/about",
|
||||
},
|
||||
text: "Learn More About My Method", href: "/about"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -126,28 +93,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Hyper-Personalized Programming",
|
||||
description: "Every rep, every set, every meal. Tailored specifically for your body and your goals.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Activity,
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/green-gym-insignias_23-2147519756.jpg?_wi=1",
|
||||
imageAlt: "ana gym rat logo neon blue",
|
||||
title: "Hyper-Personalized Programming", description: "Every rep, every set, every meal. Tailored specifically for your body and your goals.", bentoComponent: "reveal-icon", icon: Activity,
|
||||
},
|
||||
{
|
||||
title: "Unrivaled Accountability",
|
||||
description: "Weekly check-ins, progress tracking, and direct access to keep you on track, always.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Target,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-body-portrait-sporty-female-with-barbell-grey-gym-club-background_613910-15532.jpg?_wi=2",
|
||||
imageAlt: "ana gym rat logo neon blue",
|
||||
title: "Unrivaled Accountability", description: "Weekly check-ins, progress tracking, and direct access to keep you on track, always.", bentoComponent: "reveal-icon", icon: Target,
|
||||
},
|
||||
{
|
||||
title: "Master Your Nutrition",
|
||||
description: "Flexible dieting strategies that fuel performance without sacrificing enjoyment. Sustainable results.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Salad,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-sitting-outdoors_23-2148785542.jpg?_wi=2",
|
||||
imageAlt: "ana gym rat logo neon blue",
|
||||
title: "Master Your Nutrition", description: "Flexible dieting strategies that fuel performance without sacrificing enjoyment. Sustainable results.", bentoComponent: "reveal-icon", icon: Salad,
|
||||
},
|
||||
]}
|
||||
title="Aggressive Coaching, Proven Systems"
|
||||
@@ -160,14 +112,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
names={[
|
||||
"Alpha Fitness",
|
||||
"Iron Will Gym",
|
||||
"Strength Collective",
|
||||
"Apex Performance",
|
||||
"Relentless Training",
|
||||
"Elite Physique",
|
||||
"Warrior Gains",
|
||||
]}
|
||||
"Alpha Fitness", "Iron Will Gym", "Strength Collective", "Apex Performance", "Relentless Training", "Elite Physique", "Warrior Gains"]}
|
||||
title="Trusted by Dedicated Athletes"
|
||||
description="My clients are not just numbers. They are serious individuals committed to transforming their bodies and their lives."
|
||||
/>
|
||||
@@ -178,41 +123,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Marcus R.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-helping-man-gym_23-2149627074.jpg",
|
||||
imageAlt: "Before and after transformation of Marcus R.",
|
||||
},
|
||||
id: "1", name: "Marcus R.", imageSrc: "http://img.b2bpic.net/free-photo/woman-helping-man-gym_23-2149627074.jpg", imageAlt: "Before and after transformation of Marcus R."},
|
||||
{
|
||||
id: "2",
|
||||
name: "Chloe S.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sexy-athletic-brunette-woman-doing-exercises-with-dumbells-gym_613910-6868.jpg",
|
||||
imageAlt: "Before and after transformation of Chloe S.",
|
||||
},
|
||||
id: "2", name: "Chloe S.", imageSrc: "http://img.b2bpic.net/free-photo/sexy-athletic-brunette-woman-doing-exercises-with-dumbells-gym_613910-6868.jpg", imageAlt: "Before and after transformation of Chloe S."},
|
||||
{
|
||||
id: "3",
|
||||
name: "Javier M.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fit-man-taking-selfie-by-santa-monica-pier_53876-65333.jpg",
|
||||
imageAlt: "Before and after transformation of Javier M.",
|
||||
},
|
||||
id: "3", name: "Javier M.", imageSrc: "http://img.b2bpic.net/free-photo/fit-man-taking-selfie-by-santa-monica-pier_53876-65333.jpg", imageAlt: "Before and after transformation of Javier M."},
|
||||
{
|
||||
id: "4",
|
||||
name: "Sarah L.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-people-training-together_23-2150912370.jpg",
|
||||
imageAlt: "Before and after transformation of Sarah L.",
|
||||
},
|
||||
id: "4", name: "Sarah L.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-people-training-together_23-2150912370.jpg", imageAlt: "Before and after transformation of Sarah L."},
|
||||
{
|
||||
id: "5",
|
||||
name: "David P.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sports-group-standing-gum_1157-32139.jpg",
|
||||
imageAlt: "Before and after transformation of David P.",
|
||||
},
|
||||
id: "5", name: "David P.", imageSrc: "http://img.b2bpic.net/free-photo/sports-group-standing-gum_1157-32139.jpg", imageAlt: "Before and after transformation of David P."},
|
||||
{
|
||||
id: "6",
|
||||
name: "Jessica K.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-holding-laptop_23-2148723119.jpg",
|
||||
imageAlt: "Before and after transformation of Jessica K.",
|
||||
},
|
||||
id: "6", name: "Jessica K.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-holding-laptop_23-2148723119.jpg", imageAlt: "Before and after transformation of Jessica K."},
|
||||
]}
|
||||
cardTitle="Proof That Works"
|
||||
cardTag="Real Transformations"
|
||||
@@ -224,16 +145,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
tag="Your Transformation Starts Here"
|
||||
title="Ready to Stop Making Excuses?"
|
||||
description="It's time to commit. Apply for coaching today and finally build the body and discipline you've always wanted. Don't wait."
|
||||
buttons={[
|
||||
{
|
||||
text: "Apply Now",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Apply Now", href: "/contact"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -242,50 +160,31 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation",
|
||||
items: [
|
||||
title: "Navigation", items: [
|
||||
{
|
||||
label: "Home",
|
||||
href: "/",
|
||||
},
|
||||
label: "Home", href: "/"},
|
||||
{
|
||||
label: "About",
|
||||
href: "/about",
|
||||
},
|
||||
label: "About", href: "/about"},
|
||||
{
|
||||
label: "Pricing",
|
||||
href: "/pricing",
|
||||
},
|
||||
label: "Pricing", href: "/pricing"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Contact", href: "/contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
title: "Connect", items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "https://instagram.com/ana_gym_rat",
|
||||
},
|
||||
label: "Instagram", href: "https://instagram.com/ana_gym_rat"},
|
||||
{
|
||||
label: "YouTube",
|
||||
href: "https://youtube.com/@ana_gym_rat",
|
||||
},
|
||||
label: "YouTube", href: "https://youtube.com/@ana_gym_rat"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user