Update src/app/page.tsx
This commit is contained in:
145
src/app/page.tsx
145
src/app/page.tsx
@@ -11,7 +11,7 @@ import TestimonialCardFifteen from '@/components/sections/testimonial/Testimonia
|
||||
import ContactSplit from '@/components/sections/contact/ContactSplit';
|
||||
import FooterCard from '@/components/sections/footer/FooterCard';
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import { Award, Brain, Heart, Shield, TrendingUp, Trophy, Zap, Star, Clock, Flame, BookOpen, Mail, Instagram, Twitter, Linkedin, Users, Target, Briefcase } from "lucide-react";
|
||||
import { Award, Brain, Heart, Shield, TrendingUp, Trophy, Zap, Star, Clock, Flame, BookOpen, Mail, Instagram, Twitter, Linkedin, Users, Target, Briefcase, Dumbbell, Compass, Lightbulb } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -32,64 +32,64 @@ export default function LandingPage() {
|
||||
navItems={[
|
||||
{"name": "Home", "id": "home"},
|
||||
{"name": "About", "id": "about"},
|
||||
{"name": "Achievements", "id": "achievements"},
|
||||
{"name": "Certifications", "id": "achievements"},
|
||||
{"name": "Services", "id": "services"},
|
||||
{"name": "Philosophy", "id": "philosophy"},
|
||||
{"name": "Approach", "id": "philosophy"},
|
||||
{"name": "Contact", "id": "contact"}
|
||||
]}
|
||||
brandName="Rory Gibbs"
|
||||
bottomLeftText="Olympic Champion"
|
||||
bottomRightText="hello@rorygibbs.com"
|
||||
brandName="Personal Trainer"
|
||||
bottomLeftText="Certified Professional"
|
||||
bottomRightText="contact@trainer.com"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitKpi
|
||||
title="Olympic Champion Rory Gibbs"
|
||||
description="Inspiring excellence through athletic achievement and transformative training methodology. Discover the mindset and dedication that shaped an Olympic legacy."
|
||||
title="Transform Your Body, Transform Your Life"
|
||||
description="Expert personal training designed for your goals. Whether you're starting your fitness journey or taking your performance to the next level, I provide personalized coaching, proven methods, and unwavering support to help you achieve lasting results."
|
||||
background={{
|
||||
variant: "glowing-orb"
|
||||
}}
|
||||
kpis={[
|
||||
{"value": "2", "label": "Olympic Gold Medals"},
|
||||
{"value": "4", "label": "World Records Set"},
|
||||
{"value": "15+", "label": "Years Elite Training"}
|
||||
{"value": "500+", "label": "Clients Transformed"},
|
||||
{"value": "10+", "label": "Years Experience"},
|
||||
{"value": "95%", "label": "Goal Achievement Rate"}
|
||||
]}
|
||||
enableKpiAnimation={true}
|
||||
tag="Elite Athlete"
|
||||
tag="Professional Coach"
|
||||
tagIcon={Award}
|
||||
imageSrc="https://img.b2bpic.net/premium-photo/portrait-men-happy-sports-court-with-squash-racket-fitness-game-exercise-performance-smile-athlete-people-equipment-play-match-club-tournament-practice-competition_590464-483720.jpg?id=382939786"
|
||||
imageAlt="Rory Gibbs Olympic Champion"
|
||||
imageAlt="Professional Personal Trainer"
|
||||
imagePosition="right"
|
||||
buttons={[
|
||||
{"text": "Learn My Story", "href": "#about"},
|
||||
{"text": "Training Programs", "href": "#philosophy"}
|
||||
{"text": "Start Your Journey", "href": "#about"},
|
||||
{"text": "View Training Programs", "href": "#services"}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<TextAbout
|
||||
title="From passion for sport to Olympic greatness, my journey is built on relentless dedication, strategic innovation, and an unwavering belief in human potential. Every achievement represents years of disciplined training, mental fortitude, and a commitment to pushing the boundaries of athletic excellence."
|
||||
title="My Commitment to Your Success: Every client deserves a personalized approach. With over a decade of experience in fitness coaching, I combine evidence-based training methods with genuine passion for helping you reach your potential. My philosophy centers on sustainable results, injury prevention, and building habits that last a lifetime."
|
||||
useInvertedBackground="invertDefault"
|
||||
buttons={[
|
||||
{"text": "View Biography", "href": "#achievements"},
|
||||
{"text": "Get Training Insights", "href": "#philosophy"}
|
||||
{"text": "Learn My Story", "href": "#achievements"},
|
||||
{"text": "Explore Methods", "href": "#philosophy"}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="achievements" data-section="achievements">
|
||||
<MetricCardOne
|
||||
title="Career Highlights"
|
||||
description="Record-breaking achievements that define an Olympic legacy"
|
||||
tag="Statistics"
|
||||
title="Professional Credentials & Experience"
|
||||
description="Certified expertise in personal training and athletic development"
|
||||
tag="Qualifications"
|
||||
tagIcon={TrendingUp}
|
||||
metrics={[
|
||||
{"id": "1", "value": "2", "title": "Gold Medals", "description": "Olympic victories in 100m and 4x100m relay", "icon": Trophy},
|
||||
{"id": "2", "value": "4", "title": "World Records", "description": "Personal bests in multiple sprint distances", "icon": Zap},
|
||||
{"id": "3", "value": "22", "title": "Major Titles", "description": "International championship victories accumulated", "icon": Star},
|
||||
{"id": "4", "value": "9.58", "title": "Personal Best", "description": "100m sprint time - among fastest in history", "icon": Clock}
|
||||
{"id": "1", "value": "NASM-CPT", "title": "Certified Personal Trainer", "description": "National Academy of Sports Medicine certification", "icon": Trophy},
|
||||
{"id": "2", "value": "5", "title": "Specializations", "description": "Strength, conditioning, nutrition, mobility, recovery", "icon": Zap},
|
||||
{"id": "3", "value": "500+", "title": "Success Stories", "description": "Clients who achieved their fitness goals with guidance", "icon": Star},
|
||||
{"id": "4", "value": "10+", "title": "Years Training", "description": "Decade of experience transforming lives through fitness", "icon": Clock}
|
||||
]}
|
||||
gridVariant="uniform-all-items-equal"
|
||||
animationType="slide-up"
|
||||
@@ -100,83 +100,84 @@ export default function LandingPage() {
|
||||
|
||||
<div id="services" data-section="services">
|
||||
<FeatureCardSeven
|
||||
title="Executive Training Programs"
|
||||
description="Proven methodologies to develop top-performing leaders in your organization"
|
||||
tag="Elite Development"
|
||||
tagIcon={Briefcase}
|
||||
title="Personalized Training Programs"
|
||||
description="Customized fitness solutions tailored to your unique goals and lifestyle"
|
||||
tag="Service Offerings"
|
||||
tagIcon={Dumbbell}
|
||||
features={[
|
||||
{
|
||||
"id": 1,
|
||||
"title": "Leadership Performance Coaching", "description": "One-on-one and group coaching sessions designed to elevate executive performance, build confidence, and develop resilience under pressure using proven athletic training principles.", "imageSrc": "https://img.b2bpic.net/free-photo/group-people-working-out-together-outdoors_23-2149891467.jpg?id=34137118", "imageAlt": "Leadership coaching session"
|
||||
"title": "One-on-One Personal Training", "description": "Individual coaching sessions focused entirely on your goals, form, and progression. Each workout is designed based on your fitness level, preferences, and objectives with real-time feedback and adjustments.", "imageSrc": "https://img.b2bpic.net/free-photo/group-people-working-out-together-outdoors_23-2149891467.jpg?id=34137118", "imageAlt": "One-on-one personal training session"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"title": "Team Excellence Programs", "description": "Transform your team dynamics through collaborative exercises, mental conditioning, and strategic planning sessions inspired by Olympic team training methodologies.", "imageSrc": "https://img.b2bpic.net/premium-photo/coach-reviewing-playbook-with-team_1314467-168780.jpg?id=324598511", "imageAlt": "Team collaboration workshop"
|
||||
"title": "Small Group Training Classes", "description": "Build community while reaching your fitness goals in small, focused groups. Receive personalized attention in a motivating environment with other like-minded individuals committed to transformation.", "imageSrc": "https://img.b2bpic.net/premium-photo/coach-reviewing-playbook-with-team_1314467-168780.jpg?id=324598511", "imageAlt": "Small group fitness class"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"title": "Performance Strategy Sessions", "description": "Customize your organization's approach to peak performance with data-driven insights, mental resilience training, and proven success frameworks from Olympic competition.", "imageSrc": "https://img.b2bpic.net/free-photo/people-training-athletics_23-2151077709.jpg?id=150856792", "imageAlt": "Strategic planning meeting"
|
||||
"title": "Online Coaching Programs", "description": "Train from anywhere with customized workout plans, nutrition guidance, and video form checks. Stay connected with regular progress assessments and program adjustments based on your results and feedback.", "imageSrc": "https://img.b2bpic.net/free-photo/people-training-athletics_23-2151077709.jpg?id=150856792", "imageAlt": "Online fitness coaching platform"
|
||||
}
|
||||
]}
|
||||
textboxLayout="default"
|
||||
animationType="slide-up"
|
||||
useInvertedBackground="noInvert"
|
||||
buttons={[
|
||||
{"text": "Schedule Consultation", "href": "#contact"}
|
||||
{"text": "Book Consultation", "href": "#contact"}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="philosophy" data-section="philosophy">
|
||||
<FeatureBento
|
||||
title="Training Philosophy"
|
||||
description="The methodology behind Olympic excellence"
|
||||
tag="Elite Performance"
|
||||
tagIcon={Flame}
|
||||
title="My Training Philosophy"
|
||||
description="Holistic approach to fitness and wellness"
|
||||
tag="Training Method"
|
||||
tagIcon={Compass}
|
||||
features={[
|
||||
{
|
||||
"title": "Scientific Training", "description": "Data-driven approach combining biomechanics, nutrition, and recovery protocols for optimal performance gains", "bentoComponent": "animated-bar-chart"
|
||||
"title": "Progressive Overload", "description": "Systematically increase intensity and challenge to drive continuous improvement and prevent plateaus in your fitness journey", "bentoComponent": "animated-bar-chart"
|
||||
},
|
||||
{
|
||||
"title": "Mental Resilience", "description": "Psychological conditioning and visualization techniques that build unshakeable confidence under pressure", "bentoComponent": "3d-stack-cards", "items": [
|
||||
{"icon": Brain, "title": "Focus", "subtitle": "Mental Clarity", "detail": "Meditation and mindfulness practices"},
|
||||
{"icon": Heart, "title": "Motivation", "subtitle": "Goal Alignment", "detail": "Clear vision of Olympic dreams"},
|
||||
{"icon": Shield, "title": "Resilience", "subtitle": "Pressure Handling", "detail": "Performance under competition stress"}
|
||||
"title": "Functional Fitness", "description": "Training that improves real-world strength, mobility, and movement patterns for better performance in daily life", "bentoComponent": "3d-stack-cards", "items": [
|
||||
{"icon": Dumbbell, "title": "Strength", "subtitle": "Build Power", "detail": "Compound movements for lasting gains"},
|
||||
{"icon": Heart, "title": "Endurance", "subtitle": "Boost Stamina", "detail": "Cardiovascular and muscular conditioning"},
|
||||
{"icon": Lightbulb, "title": "Mobility", "subtitle": "Improve Range", "detail": "Enhanced flexibility and joint health"}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Holistic Recovery", "description": "Comprehensive recovery strategies including sleep optimization, cryotherapy, massage therapy, and nutrition timing", "bentoComponent": "timeline", "heading": "Recovery Cycle", "subheading": "Daily Training Protocol", "items": [
|
||||
{"label": "Morning", "detail": "Strength and power training session"},
|
||||
{"label": "Afternoon", "detail": "Recovery therapy and nutrition intake"},
|
||||
{"label": "Evening", "detail": "Sleep optimization and mental preparation"}
|
||||
"title": "Sustainable Habits", "description": "Build consistent routines that fit your lifestyle and lead to long-term results, not quick fixes", "bentoComponent": "timeline", "heading": "Your Training Journey", "subheading": "Four phases to transformation", "items": [
|
||||
{"label": "Assessment", "detail": "Evaluation of fitness level, goals, and limitations"},
|
||||
{"label": "Foundation", "detail": "Building proper form and establishing baseline fitness"},
|
||||
{"label": "Progression", "detail": "Gradually increasing intensity and complexity"},
|
||||
{"label": "Mastery", "detail": "Peak performance and maintaining long-term results"}
|
||||
],
|
||||
"completedLabel": "Daily routine completed"
|
||||
"completedLabel": "Your transformation begins"
|
||||
}
|
||||
]}
|
||||
textboxLayout="default"
|
||||
animationType="slide-up"
|
||||
useInvertedBackground="invertDefault"
|
||||
buttons={[
|
||||
{"text": "Explore Programs", "href": "#contact"}
|
||||
{"text": "Start Training", "href": "#contact"}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="highlights" data-section="highlights">
|
||||
<BlogCardThree
|
||||
title="Career Journey"
|
||||
description="Pivotal moments and milestones from sprint to Olympic glory"
|
||||
tag="Career Highlights"
|
||||
title="Client Success Stories"
|
||||
description="Real transformations from dedicated clients"
|
||||
tag="Case Studies"
|
||||
tagIcon={BookOpen}
|
||||
blogs={[
|
||||
{
|
||||
"id": "1", "category": "Breakthrough", "title": "Breaking Through: My First National Record", "excerpt": "The moment that changed everything. Setting my first national record wasn't just about the time—it was proof that belief combined with relentless work could overcome any obstacle.", "imageSrc": "https://img.b2bpic.net/free-photo/man-athlete-with-medals_1154-121.jpg", "imageAlt": "Training breakthrough moment", "authorName": "Rory Gibbs", "date": "2018"
|
||||
"id": "1", "category": "Strength", "title": "From Beginner to Confident Lifter", "excerpt": "Sarah came to me with no experience and fear of the gym. In 6 months of consistent training, she gained strength, confidence, and a new love for fitness. She now trains independently and inspires others around her.", "imageSrc": "https://img.b2bpic.net/free-photo/man-athlete-with-medals_1154-121.jpg", "imageAlt": "Client strength transformation", "authorName": "Sarah M.", "date": "6 months"
|
||||
},
|
||||
{
|
||||
"id": "2", "category": "Olympics", "title": "Standing on Top: Olympic Gold Experience", "excerpt": "The feeling of standing atop the Olympic podium with national anthem playing is indescribable. Years of sacrifice crystallized into one golden moment that will define my legacy forever.", "imageSrc": "https://img.b2bpic.net/free-photo/young-fitness-woman-sportswear-with-gold-medal-around-her-neck-holding-her-trophy-happy-excited-rejoicing-her-success-standing-white-wall_141793-48763.jpg", "imageAlt": "Olympic podium celebration", "authorName": "Rory Gibbs", "date": "2021"
|
||||
"id": "2", "category": "Weight Loss", "title": "Losing 40 Pounds and Finding Health", "excerpt": "Mike combined personalized training with nutrition coaching to lose 40 pounds while building muscle. More importantly, he regained his energy, health markers improved dramatically, and he discovered a lifelong passion for fitness.", "imageSrc": "https://img.b2bpic.net/free-photo/young-fitness-woman-sportswear-with-gold-medal-around-her-neck-holding-her-trophy-happy-excited-rejoicing-her-success-standing-white-wall_141793-48763.jpg", "imageAlt": "Weight loss transformation success", "authorName": "Mike T.", "date": "12 months"
|
||||
},
|
||||
{
|
||||
"id": "3", "category": "Mentorship", "title": "Giving Back: Training the Next Generation", "excerpt": "My greatest joy now is helping young athletes discover their potential. Sharing knowledge, pushing their limits, and watching them exceed their own expectations completes my Olympic journey.", "imageSrc": "https://img.b2bpic.net/free-photo/smiling-athletic-man-black-background_613910-9870.jpg", "imageAlt": "Training young athletes", "authorName": "Rory Gibbs", "date": "2023"
|
||||
"id": "3", "category": "Performance", "title": "Breaking Personal Records at 50+", "excerpt": "David thought his athletic days were behind him until we started training. With a smart program designed for his age and needs, he broke personal records, improved mobility, and proves age is just a number in fitness.", "imageSrc": "https://img.b2bpic.net/free-photo/smiling-athletic-man-black-background_613910-9870.jpg", "imageAlt": "Master athlete performance improvement", "authorName": "David L.", "date": "8 months"
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -187,14 +188,14 @@ export default function LandingPage() {
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardFifteen
|
||||
testimonial="Rory represents the pinnacle of athletic excellence. His dedication to his craft, combined with his innovative training methodology, has redefined what's possible in sprint athletics. Working with him has been transformative."
|
||||
testimonial="Working with this trainer completely changed my relationship with fitness. The personalized approach, constant encouragement, and professional expertise made all the difference. I not only achieved my goals but discovered a passion for training I never knew I had."
|
||||
rating={5}
|
||||
author="Coach David Martinez, Olympic Training Director"
|
||||
author="Jessica Chen, Fitness Enthusiast"
|
||||
avatars={[
|
||||
{"src": "https://img.b2bpic.net/free-photo/portrait-young-handsome-sportsman-holds-hand-chin-dark-background_613910-5321.jpg", "alt": "Coach David Martinez"},
|
||||
{"src": "https://img.b2bpic.net/free-photo/portrait-young-handsome-sportsman-holds-hand-chin-dark-background_613910-19200.jpg", "alt": "Alexandra Chen"},
|
||||
{"src": "https://img.b2bpic.net/free-photo/masculanity-strength-power-concept-picture-handsome-fit-young-afro-american-bodybuilder-with-bald-head-smoothly-shaven-face-looking-camera-with-confident-serious-facial-expression_343059-336.jpg", "alt": "Dr. James Wilson"},
|
||||
{"src": "https://img.b2bpic.net/free-photo/portrait-smiling-afro-american-sports-man-with-arms-folded-looking-camera_171337-8263.jpg", "alt": "Marcus Johnson"}
|
||||
{"src": "https://img.b2bpic.net/free-photo/portrait-young-handsome-sportsman-holds-hand-chin-dark-background_613910-5321.jpg", "alt": "Jessica Chen"},
|
||||
{"src": "https://img.b2bpic.net/free-photo/portrait-young-handsome-sportsman-holds-hand-chin-dark-background_613910-19200.jpg", "alt": "Marcus R."},
|
||||
{"src": "https://img.b2bpic.net/free-photo/masculanity-strength-power-concept-picture-handsome-fit-young-afro-american-bodybuilder-with-bald-head-smoothly-shaven-face-looking-camera-with-confident-serious-facial-expression_343059-336.jpg", "alt": "David W."},
|
||||
{"src": "https://img.b2bpic.net/free-photo/portrait-smiling-afro-american-sports-man-with-arms-folded-looking-camera_171337-8263.jpg", "alt": "Alex K."}
|
||||
]}
|
||||
useInvertedBackground="invertDefault"
|
||||
/>
|
||||
@@ -202,32 +203,32 @@ export default function LandingPage() {
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplit
|
||||
tag="Stay Connected"
|
||||
title="Join the Elite Circle"
|
||||
description="Subscribe to receive exclusive training insights, motivational content, and updates on upcoming programs. Be part of a community dedicated to athletic excellence and personal transformation."
|
||||
tag="Ready to Transform?"
|
||||
title="Start Your Fitness Journey Today"
|
||||
description="Take the first step toward the healthier, stronger version of yourself. Schedule a free consultation to discuss your goals, learn about personalized training options, and discover how we can work together to achieve results."
|
||||
useInvertedBackground="noInvert"
|
||||
imageSrc="https://img.b2bpic.net/free-photo/front-view-man-with-swimming-equipment_23-2150465483.jpg"
|
||||
imageAlt="Training inspiration"
|
||||
imageAlt="Fitness training inspiration"
|
||||
mediaPosition="right"
|
||||
tagIcon={Mail}
|
||||
inputPlaceholder="your@email.com"
|
||||
buttonText="Subscribe"
|
||||
buttonText="Get Started"
|
||||
termsText="We respect your privacy. Unsubscribe at any time."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterCard
|
||||
logoText="Rory Gibbs"
|
||||
copyrightText="© 2025 Rory Gibbs. Olympic Champion. All rights reserved."
|
||||
logoText="Personal Trainer"
|
||||
copyrightText="© 2025 Professional Personal Training. All rights reserved."
|
||||
socialLinks={[
|
||||
{"icon": Instagram, "href": "https://instagram.com/rorygibbs", "ariaLabel": "Instagram"},
|
||||
{"icon": Twitter, "href": "https://twitter.com/rorygibbs", "ariaLabel": "Twitter"},
|
||||
{"icon": Linkedin, "href": "https://linkedin.com/in/rorygibbs", "ariaLabel": "LinkedIn"},
|
||||
{"icon": Mail, "href": "mailto:hello@rorygibbs.com", "ariaLabel": "Email"}
|
||||
{"icon": Instagram, "href": "https://instagram.com", "ariaLabel": "Instagram"},
|
||||
{"icon": Twitter, "href": "https://twitter.com", "ariaLabel": "Twitter"},
|
||||
{"icon": Linkedin, "href": "https://linkedin.com", "ariaLabel": "LinkedIn"},
|
||||
{"icon": Mail, "href": "mailto:contact@trainer.com", "ariaLabel": "Email"}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user