4 Commits

Author SHA1 Message Date
ae4bcd4cc4 Add src/app/services/page.tsx 2026-02-04 16:11:07 +00:00
fd07ec34b7 Update src/app/page.tsx 2026-02-04 16:11:06 +00:00
d27ec1d281 Update src/app/layout.tsx 2026-02-04 16:11:05 +00:00
98b4f239eb Update src/app/blog/page.tsx 2026-02-04 16:11:04 +00:00
4 changed files with 100 additions and 5 deletions

View File

@@ -100,8 +100,7 @@ export default function BlogPage() {
<div className="min-h-screen bg-background"> <div className="min-h-screen bg-background">
<NavbarStyleFullscreen <NavbarStyleFullscreen
navItems={[ navItems={[
{ name: "Home", id: "/home" }, { name: "Home", id: "/" },
{ name: "Home", id: "home" },
{ name: "About", id: "about" }, { name: "About", id: "about" },
{ name: "Achievements", id: "achievements" }, { name: "Achievements", id: "achievements" },
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
@@ -144,4 +143,4 @@ export default function BlogPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -1265,4 +1265,4 @@ export default function RootLayout({
</ServiceWrapper> </ServiceWrapper>
</html> </html>
); );
} }

View File

@@ -230,4 +230,4 @@ export default function LandingPage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

96
src/app/services/page.tsx Normal file
View File

@@ -0,0 +1,96 @@
"use client";
import { useEffect, useState } from "react";
import ReactLenis from "lenis/react";
import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven';
import FooterCard from '@/components/sections/footer/FooterCard';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import { Instagram, Twitter, Linkedin, Mail, Briefcase } from 'lucide-react';
export default function ServicesPage() {
return (
<ThemeProvider
defaultButtonVariant="directional-hover"
defaultTextAnimation="background-highlight"
borderRadius="pill"
contentWidth="medium"
sizing="mediumLarge"
background="aurora"
cardStyle="gradient-bordered"
primaryButtonStyle="inset-glow"
secondaryButtonStyle="layered"
headingFontWeight="semibold"
>
<ReactLenis root>
<div className="min-h-screen bg-background">
<NavbarStyleFullscreen
navItems={[
{ name: "Home", id: "/" },
{ name: "About", id: "about" },
{ name: "Achievements", id: "achievements" },
{ name: "Services", id: "services" },
{ name: "Philosophy", id: "philosophy" },
{ name: "Contact", id: "contact" }
]}
brandName="Rory Gibbs"
bottomLeftText="Olympic Champion"
bottomRightText="hello@rorygibbs.com"
/>
<div id="services" data-section="services" className="py-20">
<FeatureCardSeven
title="Executive Training Programs"
description="Proven methodologies to develop top-performing leaders in your organization"
tag="Elite Development"
tagIcon={Briefcase}
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/business-partners-shaking-hands_1098-1318.jpg", "imageAlt": "Leadership coaching 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/free-photo/group-business-people-discussing-plan-meeting_1098-1319.jpg", "imageAlt": "Team collaboration workshop"
},
{
"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/business-strategy-planning_1098-1320.jpg", "imageAlt": "Strategic planning meeting"
},
{
"id": 4,
"title": "Corporate Wellness & Fitness", "description": "Comprehensive wellness programs that integrate physical training, nutrition guidance, and mental health support to optimize employee performance and company culture.", "imageSrc": "https://img.b2bpic.net/free-photo/group-fitness-training_1098-1321.jpg", "imageAlt": "Corporate wellness training"
},
{
"id": 5,
"title": "Motivational Speaking", "description": "Inspiring keynote presentations for corporate events, conferences, and team gatherings that share Olympic journey insights and drive organizational excellence.", "imageSrc": "https://img.b2bpic.net/free-photo/speaker-addressing-audience_1098-1322.jpg", "imageAlt": "Motivational speaking event"
},
{
"id": 6,
"title": "Custom Training Packages", "description": "Tailored programs designed specifically for your organization's unique goals, challenges, and culture—combining athletic excellence principles with business strategy.", "imageSrc": "https://img.b2bpic.net/free-photo/training-customization_1098-1323.jpg", "imageAlt": "Custom training package design"
}
]}
textboxLayout="default"
animationType="slide-up"
useInvertedBackground="noInvert"
buttons={[
{"text": "Schedule Consultation", "href": "/#contact"}
]}
/>
</div>
<FooterCard
logoText="Rory Gibbs"
copyrightText="© 2025 Rory Gibbs. Olympic Champion. 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" }
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}