5 Commits

Author SHA1 Message Date
ea68c6e727 Merge version_3 into main
Merge version_3 into main
2026-03-07 11:49:39 +00:00
aa086c7967 Update src/app/styles/variables.css 2026-03-07 11:49:35 +00:00
16ddaaacca Update src/app/page.tsx 2026-03-07 11:49:35 +00:00
e2b51fc219 Update src/app/layout.tsx 2026-03-07 11:49:34 +00:00
41af038c33 Merge version_2 into main
Merge version_2 into main
2026-03-07 06:47:35 +00:00
3 changed files with 94 additions and 109 deletions

View File

@@ -1,38 +1,27 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google"; import { Inter } from "next/font/google";
import { Open_Sans } from "next/font/google";
import "./globals.css"; import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper"; import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag"; import Tag from "@/tag/Tag";
const halant = Halant({
variable: "--font-halant", subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const inter = Inter({ const inter = Inter({
variable: "--font-inter", subsets: ["latin"], variable: "--font-inter", subsets: ["latin"],
}); });
const openSans = Open_Sans({
variable: "--font-open-sans", subsets: ["latin"],
});
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Apex Sports - Elite Athletic Performance Training", description: "Premium athletic training with AI analytics, elite coaching, and state-of-the-art facilities. Transform your performance today.", keywords: "athletic training, sports performance, fitness coaching, personal training, elite athletes", robots: { title: "Elite Sports Training - Professional Athletic Performance", description: "Premium sports training facility with professional coaching, modern equipment, and proven results. Transform your athletic performance today.", keywords: "sports training, athletic coaching, fitness facility, professional coaching, sports performance", robots: {
index: true, index: true,
follow: true, follow: true,
}, },
openGraph: { openGraph: {
title: "Apex Sports - Elite Athletic Performance Training", description: "Premium athletic training with AI analytics, elite coaching, and state-of-the-art facilities. Transform your performance today.", type: "website", siteName: "Apex Sports", images: [ title: "Elite Sports Training - Professional Athletic Performance", description: "Premium sports training facility with professional coaching, modern equipment, and proven results.", type: "website", siteName: "Elite Sports", images: [
{ {
url: "http://img.b2bpic.net/free-photo/full-length-portrait-half-naked-fit-african-sportsman_171337-9446.jpg", alt: "Elite athletic training at Apex Sports" url: "http://img.b2bpic.net/free-photo/full-length-portrait-half-naked-fit-african-sportsman_171337-9446.jpg", alt: "Professional sports training"
}, },
], ],
}, },
twitter: { twitter: {
card: "summary_large_image", title: "Apex Sports - Elite Athletic Performance Training", description: "Transform your athletic performance with premium training, elite coaching, and AI-powered analytics.", images: ["http://img.b2bpic.net/free-photo/full-length-portrait-half-naked-fit-african-sportsman_171337-9446.jpg"], card: "summary_large_image", title: "Elite Sports Training - Professional Athletic Performance", description: "Premium sports training facility with professional coaching and modern equipment.", images: ["http://img.b2bpic.net/free-photo/full-length-portrait-half-naked-fit-african-sportsman_171337-9446.jpg"],
}, },
}; };
@@ -45,7 +34,7 @@ export default function RootLayout({
<html lang="en" suppressHydrationWarning> <html lang="en" suppressHydrationWarning>
<ServiceWrapper> <ServiceWrapper>
<body <body
className={`${halant.variable} ${inter.variable} ${openSans.variable} antialiased`} className={`${inter.variable} antialiased`}
> >
<Tag /> <Tag />
{children} {children}
@@ -1420,4 +1409,4 @@ export default function RootLayout({
</ServiceWrapper> </ServiceWrapper>
</html> </html>
); );
} }

View File

@@ -10,25 +10,25 @@ import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCar
import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo'; import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import { Award, Crown, Sparkles, Star, TrendingUp, Zap, Users, CheckCircle } from 'lucide-react'; import { Award, Trophy, Sparkles, Star, TrendingUp, Zap, Users, CheckCircle } from 'lucide-react';
export default function LandingPage() { export default function LandingPage() {
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="text-stagger" defaultButtonVariant="hover-magnetic"
defaultTextAnimation="background-highlight" defaultTextAnimation="entrance-slide"
borderRadius="rounded" borderRadius="rounded"
contentWidth="small" contentWidth="medium"
sizing="mediumLarge" sizing="medium"
background="grid" background="none"
cardStyle="glass-elevated" cardStyle="solid"
primaryButtonStyle="primary-glow" primaryButtonStyle="flat"
secondaryButtonStyle="layered" secondaryButtonStyle="solid"
headingFontWeight="light" headingFontWeight="normal"
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
brandName="APEX SPORTS" brandName="ELITE SPORTS"
navItems={[ navItems={[
{ name: "About", id: "about" }, { name: "About", id: "about" },
{ name: "Services", id: "features" }, { name: "Services", id: "features" },
@@ -44,158 +44,155 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardScroll <HeroBillboardScroll
title="Push Your Limits. Achieve Greatness." title="Elevate Your Game"
description="Experience world-class athletic performance training with cutting-edge technology, elite coaching, and a community dedicated to excellence. Transform your potential into power." description="Professional sports training for athletes who demand excellence. Expert coaching, modern facilities, and personalized programs to unlock your potential."
tag="Premium Performance Training" tag="Premium Coaching"
tagIcon={Zap} tagIcon={Zap}
tagAnimation="slide-up" tagAnimation="none"
background={{ variant: "downward-rays-animated" }} background={{ variant: "plain" }}
imageSrc="http://img.b2bpic.net/free-photo/full-length-portrait-half-naked-fit-african-sportsman_171337-9446.jpg" imageSrc="http://img.b2bpic.net/free-photo/full-length-portrait-half-naked-fit-african-sportsman_171337-9446.jpg"
imageAlt="Professional athlete in peak performance" imageAlt="Professional athlete training"
buttons={[ buttons={[
{ text: "Start Your Journey", href: "#pricing" }, { text: "Start Training", href: "#pricing" },
{ text: "Learn More", href: "#about" }, { text: "Learn More", href: "#about" },
]} ]}
buttonAnimation="slide-up" buttonAnimation="none"
className="min-h-screen" className="min-h-screen"
/> />
</div> </div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<TextSplitAbout <TextSplitAbout
title="Elite Performance Redefined" title="World-Class Training Experience"
description={[ description={[
"At Apex Sports, we don't just train athletes—we transform them. Our holistic approach combines advanced biomechanics, personalized coaching, and state-of-the-art facilities to unlock your full athletic potential.", "With over 15 years of experience working with elite competitors across multiple disciplines, we've perfected the science of peak performance. Every program is tailored to your goals, whether you're preparing for competition, recovering from injury, or pursuing a healthier lifestyle.", "Join hundreds of athletes who've broken their personal records and discovered what true excellence feels like." "We provide comprehensive sports training designed for serious athletes. Our approach combines proven coaching methodologies, modern training equipment, and personalized programming.", "With expertise across multiple disciplines, we help athletes of all levels achieve measurable improvements in performance, strength, and competitive ability.", "Join our community of dedicated athletes committed to excellence."
]} ]}
buttons={[ buttons={[
{ text: "Explore Our Programs", href: "#features" }, { text: "Explore Programs", href: "#features" },
]} ]}
buttonAnimation="slide-up" buttonAnimation="none"
showBorder={true} showBorder={false}
useInvertedBackground={false} useInvertedBackground={false}
/> />
</div> </div>
<div id="features" data-section="features"> <div id="features" data-section="features">
<FeatureCardTwentyOne <FeatureCardTwentyOne
title="Comprehensive Training Solutions" title="Complete Training Solutions"
description="From personalized strength programs to sport-specific conditioning, our integrated approach delivers measurable results." description="Comprehensive programs tailored to your athletic goals and performance level."
tag="Why Choose Us" tag="Our Services"
tagIcon={Award} tagIcon={Award}
tagAnimation="slide-up" tagAnimation="none"
imageSrc="http://img.b2bpic.net/free-photo/woman-working-out-gym_23-2148111664.jpg" imageSrc="http://img.b2bpic.net/free-photo/woman-working-out-gym_23-2148111664.jpg"
imageAlt="State-of-the-art training facility" imageAlt="Professional training facility"
mediaAnimation="slide-up" mediaAnimation="none"
mediaPosition="left" mediaPosition="left"
accordionItems={[ accordionItems={[
{ {
id: "1", title: "AI-Powered Performance Analytics", content: "Real-time biometric tracking and machine learning analysis optimize every aspect of your training. Monitor strength gains, recovery patterns, and performance trends with our proprietary dashboard." id: "1", title: "Professional Coaching", content: "Expert trainers with extensive experience in sports training and athlete development. Personalized guidance and technique refinement for optimal performance."
}, },
{ {
id: "2", title: "Elite Coaching Team", content: "Work with certified trainers, sports scientists, and nutritionists who've collaborated with Olympic athletes and professional teams. Personalized guidance every step of your journey." id: "2", title: "Modern Facilities", content: "State-of-the-art equipment and training spaces designed for serious athletes. Clean, professional environment focused on results."
}, },
{ {
id: "3", title: "Recovery & Regeneration", content: "Premium recovery technology including cryotherapy, compression therapy, and contrast pools accelerate muscle recovery and prevent injury. Your body performs better when it heals better." id: "3", title: "Training Programs", content: "Customized training programs based on your goals. Strength, conditioning, sport-specific training, and performance enhancement."
}, },
{ {
id: "4", title: "Community & Competition", content: "Access exclusive group training sessions, monthly challenges, and social events. Train alongside like-minded athletes and push each other toward greatness." id: "4", title: "Progress Tracking", content: "Regular assessments and performance tracking to monitor improvement and adjust programs for continued progress."
}, },
]} ]}
buttons={[ buttons={[
{ text: "View All Services", href: "#pricing" }, { text: "View Services", href: "#pricing" },
]} ]}
buttonAnimation="slide-up" buttonAnimation="none"
useInvertedBackground={true} useInvertedBackground={false}
/> />
</div> </div>
<div id="metrics" data-section="metrics"> <div id="metrics" data-section="metrics">
<MetricCardTwo <MetricCardTwo
title="By The Numbers" title="Proven Results"
description="Our track record speaks for itself. These results represent the dedication of athletes and expertise of our team." description="Our track record demonstrates the effectiveness of our training approach and commitment to athlete success."
tag="Performance Stats" tag="By The Numbers"
tagIcon={TrendingUp} tagIcon={TrendingUp}
tagAnimation="slide-up" tagAnimation="none"
metrics={[ metrics={[
{ id: "1", value: "2,847+", description: "Athletes Trained" }, { id: "1", value: "500+", description: "Athletes Trained" },
{ id: "2", value: "94%", description: "Personal Records Achieved" }, { id: "2", value: "89%", description: "Goal Achievement Rate" },
{ id: "3", value: "156", description: "Competitive Medals Won" }, { id: "3", value: "12+", description: "Years Experience" },
{ id: "4", value: "15+", description: "Years of Excellence" }, { id: "4", value: "95%", description: "Client Satisfaction" },
]} ]}
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
animationType="depth-3d" animationType="none"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
buttons={[ buttons={[
{ text: "See Success Stories", href: "#testimonials" }, { text: "See Success Stories", href: "#testimonials" },
]} ]}
buttonAnimation="slide-up" buttonAnimation="none"
/> />
</div> </div>
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardTen <TestimonialCardTen
title="Success Stories From Our Athletes" title="What Our Athletes Say"
description="Hear from athletes who've transformed their performance and exceeded their goals at Apex Sports." description="Hear from athletes who have improved their performance and achieved their goals with our training."
tag="Testimonials" tag="Testimonials"
tagIcon={Star} tagIcon={Star}
tagAnimation="slide-up" tagAnimation="none"
testimonials={[ testimonials={[
{ {
id: "1", title: "Broke My Personal Record in 12 Weeks", quote: "The personalized programming and constant feedback transformed how I train. I didn't just improve—I shattered goals I thought were years away. Apex Sports gave me the tools and mindset to think bigger.", name: "Marcus Johnson", role: "Competitive Sprinter", imageSrc: "http://img.b2bpic.net/free-photo/young-confident-african-american-sportsman-workout-city-stadium_574295-3119.jpg", imageAlt: "Marcus Johnson" id: "1", title: "Significant Performance Improvement", quote: "The coaching and personalized program transformed my training. I achieved results I thought would take years in just a few months.", name: "Marcus Johnson", role: "Competitive Athlete", imageSrc: "http://img.b2bpic.net/free-photo/young-confident-african-american-sportsman-workout-city-stadium_574295-3119.jpg", imageAlt: "Marcus Johnson"
}, },
{ {
id: "2", title: "From Injury to Champion", quote: "After a serious injury, I was ready to quit. The recovery protocols and expert guidance at Apex not only got me back to competition—they made me stronger. The holistic approach to rehabilitation is unmatched.", name: "Sarah Chen", role: "Professional Athlete", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-men-exercising-together-outdoors_23-2150799151.jpg", imageAlt: "Sarah Chen" id: "2", title: "Professional and Effective", quote: "Professional coaching, clean facilities, and solid programming. Everything is focused on delivering results. Highly recommended for serious athletes.", name: "Sarah Chen", role: "Professional Athlete", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-men-exercising-together-outdoors_23-2150799151.jpg", imageAlt: "Sarah Chen"
}, },
{ {
id: "3", title: "Elite Training, Results-Driven Culture", quote: "Training at Apex isn't just about fitness—it's about joining a community of people obsessed with excellence. The energy, expertise, and accountability pushed me to levels I didn't think possible.", name: "David Rodriguez", role: "Competitive Crossfit Athlete", imageSrc: "http://img.b2bpic.net/free-photo/lgbt-concept-with-colored-ice-cream-sticks-wooden-cubes-wooden-background-flat-lay_176474-7736.jpg", imageAlt: "David Rodriguez" id: "3", title: "Excellent Support and Guidance", quote: "The coaches really understand training. They provide clear direction and adjust programs based on progress. Great atmosphere and real results.", name: "David Rodriguez", role: "Fitness Athlete", imageSrc: "http://img.b2bpic.net/free-photo/lgbt-concept-with-colored-ice-cream-sticks-wooden-cubes-wooden-background-flat-lay_176474-7736.jpg", imageAlt: "David Rodriguez"
}, },
{ {
id: "4", title: "Life-Changing Experience", quote: "Starting as a beginner, I felt completely supported. The coaches adapted programming to my needs, and the science-backed approach gave me confidence. I've not only improved physically but mentally as well.", name: "Emma Williams", role: "Fitness Enthusiast", imageSrc: "http://img.b2bpic.net/free-photo/side-view-boxer-trainer-having-conversation_23-2148426232.jpg", imageAlt: "Emma Williams" id: "4", title: "Perfect for Getting Started", quote: "As a beginner, I felt supported and never confused. The coaches explain everything clearly and the programs are effective from day one.", name: "Emma Williams", role: "Fitness Enthusiast", imageSrc: "http://img.b2bpic.net/free-photo/side-view-boxer-trainer-having-conversation_23-2148426232.jpg", imageAlt: "Emma Williams"
}, },
]} ]}
textboxLayout="default" textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={false}
/> />
</div> </div>
<div id="pricing" data-section="pricing"> <div id="pricing" data-section="pricing">
<PricingCardTwo <PricingCardTwo
title="Membership Plans Designed for You" title="Membership Options"
description="Choose the plan that matches your goals. All memberships include access to our facilities, group classes, and expert coaching." description="Choose the membership level that fits your training goals. All memberships include facility access and professional coaching."
tag="Flexible Pricing" tag="Pricing"
tagIcon={Zap} tagIcon={Zap}
tagAnimation="slide-up" tagAnimation="none"
animationType="slide-up" animationType="none"
plans={[ plans={[
{ {
id: "starter", badge: "Starter", badgeIcon: Sparkles, id: "starter", badge: "Starter", badgeIcon: Sparkles,
price: "$99/mo", subtitle: "Perfect for fitness goals", buttons: [ price: "$79/mo", subtitle: "For fitness beginners", buttons: [
{ text: "Get Started", href: "#" }, { text: "Get Started", href: "#" },
{ text: "Learn More", href: "#" },
], ],
features: [ features: [
"24/7 facility access", "Group fitness classes", "Monthly performance review", "Nutrition guidance" "Facility access", "Basic training program", "Monthly assessment", "Equipment training"
], ],
}, },
{ {
id: "pro", badge: "Pro", badgeIcon: Zap, id: "pro", badge: "Professional", badgeIcon: Trophy,
price: "$199/mo", subtitle: "For serious athletes", buttons: [ price: "$149/mo", subtitle: "For dedicated athletes", buttons: [
{ text: "Get Started", href: "#" }, { text: "Get Started", href: "#" },
{ text: "Learn More", href: "#" },
], ],
features: [ features: [
"Everything in Starter", "Personalized training program", "Biometric tracking & analytics", "2 coaching sessions weekly", "Priority recovery access" "Everything in Starter", "Personalized program", "Weekly coaching sessions", "Progress tracking", "Nutrition guidance"
], ],
}, },
{ {
id: "elite", badge: "Elite", badgeIcon: Crown, id: "elite", badge: "Elite", badgeIcon: Award,
price: "$399/mo", subtitle: "Peak performance training", buttons: [ price: "$249/mo", subtitle: "For serious competitors", buttons: [
{ text: "Get Started", href: "#" }, { text: "Get Started", href: "#" },
{ text: "Learn More", href: "#" },
], ],
features: [ features: [
"Everything in Pro", "Dedicated personal coach", "Custom sport-specific programs", "Unlimited coaching sessions", "Advanced recovery technology", "Exclusive athlete community" "Everything in Professional", "Dedicated coach", "Sport-specific training", "Unlimited sessions", "Priority support", "Advanced analytics"
], ],
}, },
]} ]}
@@ -206,15 +203,15 @@ export default function LandingPage() {
<div id="social-proof" data-section="social-proof"> <div id="social-proof" data-section="social-proof">
<SocialProofOne <SocialProofOne
title="Trusted by Elite Athletes Worldwide" title="Trusted by Athletes Everywhere"
description="Join leading athletes, teams, and organizations who've chosen Apex Sports for world-class performance training." description="Join athletes and teams who have chosen us for professional sports training and coaching."
tag="Our Partners" tag="Our Partners"
tagIcon={Award} tagIcon={Award}
tagAnimation="slide-up" tagAnimation="none"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={false}
names={[ names={[
"Nike", "Adidas", "Gatorade", "Fitbit", "Lululemon", "Under Armour", "Red Bull" "Nike", "Adidas", "Under Armour", "Gatorade", "Red Bull", "Fitbit"
]} ]}
speed={40} speed={40}
showCard={true} showCard={true}
@@ -225,17 +222,17 @@ export default function LandingPage() {
<FooterBaseReveal <FooterBaseReveal
columns={[ columns={[
{ {
title: "Product", items: [ title: "Services", items: [
{ label: "Features", href: "#features" }, { label: "Training Programs", href: "#features" },
{ label: "Pricing", href: "#pricing" }, { label: "Pricing", href: "#pricing" },
{ label: "Training", href: "#about" }, { label: "About Us", href: "#about" },
{ label: "Community", href: "#testimonials" }, { label: "Testimonials", href: "#testimonials" },
], ],
}, },
{ {
title: "Company", items: [ title: "Company", items: [
{ label: "About Us", href: "#about" }, { label: "About", href: "#about" },
{ label: "Team", href: "#" }, { label: "Contact", href: "#" },
{ label: "Careers", href: "#" }, { label: "Careers", href: "#" },
{ label: "Blog", href: "#" }, { label: "Blog", href: "#" },
], ],
@@ -244,14 +241,13 @@ export default function LandingPage() {
title: "Legal", items: [ title: "Legal", items: [
{ label: "Privacy Policy", href: "#" }, { label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" }, { label: "Terms of Service", href: "#" },
{ label: "Contact", href: "#" },
{ label: "Support", href: "#" }, { label: "Support", href: "#" },
], ],
}, },
]} ]}
copyrightText="© 2025 Apex Sports. Elite Performance Training. All rights reserved." copyrightText="© 2025 Elite Sports. Professional Training. All rights reserved."
/> />
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #f5f5f5; --background: #ffffff;
--card: #ffffff; --card: #f9f9f9;
--foreground: #1c1c1c; --foreground: #1a1a1a;
--primary-cta: #1f514c; --primary-cta: #1a1a1a;
--primary-cta-text: #0a0a0a; --primary-cta-text: #0a0a0a;
--secondary-cta: #ffffff; --secondary-cta: #f0f0f0;
--secondary-cta-text: #fff5f5e6; --secondary-cta-text: #fff5f5e6;
--accent: #35c18b; --accent: #d0d0d0;
--background-accent: #ecebe4; --background-accent: #e8e8e8;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);