Merge version_1_1782236363152 into main

Merge version_1_1782236363152 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-06-23 17:40:35 +00:00
2 changed files with 55 additions and 188 deletions

View File

@@ -8,32 +8,25 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
export default function Layout() {
const navItems = [
{
"name": "Features",
"href": "#features"
"name": "Features", "href": "#features"
},
{
"name": "Pricing",
"href": "#pricing"
"name": "Pricing", "href": "#pricing"
},
{
"name": "Contact",
"href": "#contact"
"name": "Contact", "href": "#contact"
},
{
"name": "Hero",
"href": "#hero"
"name": "Hero", "href": "#hero"
},
{
"name": "Platform",
"href": "#platform"
"name": "Platform", "href": "#platform"
},
{
"name": "Ai Assistant",
"href": "#ai-assistant"
"name": "Ai Assistant", "href": "#ai-assistant"
},
{
"name": "Testimonials",
"href": "#testimonials"
"name": "Testimonials", "href": "#testimonials"
}
];
@@ -43,10 +36,9 @@ export default function Layout() {
<SectionErrorBoundary name="navbar">
<NavbarFloatingLogo
logo="CoachPro"
logoImageSrc="http://img.b2bpic.net/free-vector/web-collaboration-webinar-flat-icons-set_98292-2235.jpg"
ctaButton={{
text: "Get Started",
href: "/login",
}}
text: "Get Started", href: "/login"}}
navItems={navItems} />
</SectionErrorBoundary>
<main className="flex-grow">
@@ -57,42 +49,28 @@ export default function Layout() {
brand="CoachPro Elite AI"
columns={[
{
title: "Platform",
items: [
title: "Platform", items: [
{
label: "About",
href: "#about",
},
label: "About", href: "#about"},
{
label: "AI Tech",
href: "#ai-assistant",
},
label: "AI Tech", href: "#ai-assistant"},
],
},
{
title: "Resources",
items: [
title: "Resources", items: [
{
label: "Pricing",
href: "#pricing",
},
label: "Pricing", href: "#pricing"},
{
label: "Contact",
href: "#contact",
},
label: "Contact", href: "#contact"},
],
},
]}
copyright="© 2024 CoachPro Elite AI. All rights reserved."
links={[
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms of Service",
href: "#",
},
label: "Terms of Service", href: "#"},
]}
imageSrc="http://img.b2bpic.net/free-vector/web-collaboration-webinar-flat-icons-set_98292-2235.jpg"
/>

View File

@@ -19,13 +19,9 @@ export default function HomePage() {
title="Elevate Your Coaching with AI-Powered Precision"
description="Manage your club, track player development, and master your tactical sessions with the ultimate football training ecosystem."
primaryButton={{
text: "Start Free Trial",
href: "/register",
}}
text: "Start Free Trial", href: "/register"}}
secondaryButton={{
text: "Request Demo",
href: "#contact",
}}
text: "Request Demo", href: "#contact"}}
imageSrc="http://img.b2bpic.net/free-photo/football-trainer-teaching-his-pupils_23-2149707976.jpg"
/>
</SectionErrorBoundary>
@@ -39,20 +35,11 @@ export default function HomePage() {
description="Streamline operations with professional tools for clubs, teams, and players."
items={[
{
title: "Tactical Session Planner",
description: "Create and manage training sessions with multimedia support.",
imageSrc: "http://img.b2bpic.net/free-photo/young-business-man-showing-project-desk_171337-866.jpg",
},
title: "Tactical Session Planner", description: "Create and manage training sessions with multimedia support.", imageSrc: "http://img.b2bpic.net/free-photo/young-business-man-showing-project-desk_171337-866.jpg"},
{
title: "Advanced Player Tracking",
description: "Monitor physical load, injury status, and daily development.",
imageSrc: "http://img.b2bpic.net/free-photo/american-football-player-neon-style_23-2151827470.jpg",
},
title: "Advanced Player Tracking", description: "Monitor physical load, injury status, and daily development.", imageSrc: "http://img.b2bpic.net/free-photo/american-football-player-neon-style_23-2151827470.jpg"},
{
title: "AI Match Analytics",
description: "Eivo integration for automated game clips and stats.",
imageSrc: "http://img.b2bpic.net/free-photo/performer-s-hand-touching-concert-stage-closeup_53876-108554.jpg",
},
title: "AI Match Analytics", description: "Eivo integration for automated game clips and stats.", imageSrc: "http://img.b2bpic.net/free-photo/performer-s-hand-touching-concert-stage-closeup_53876-108554.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -66,40 +53,19 @@ export default function HomePage() {
description="A deep view into our core modules and workflow tools."
items={[
{
title: "Performance Dashboard",
description: "Real-time metrics.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-typing-laptop-sitting-home-with-automation-lighting-system_482257-8729.jpg",
},
title: "Performance Dashboard", description: "Real-time metrics.", imageSrc: "http://img.b2bpic.net/free-photo/woman-typing-laptop-sitting-home-with-automation-lighting-system_482257-8729.jpg"},
{
title: "Video Management",
description: "Cloud organized clips.",
imageSrc: "http://img.b2bpic.net/free-photo/young-relaxed-adult-connecting-social-network-digital-world-scrolling-his-mobile_482257-136233.jpg",
},
title: "Video Management", description: "Cloud organized clips.", imageSrc: "http://img.b2bpic.net/free-photo/young-relaxed-adult-connecting-social-network-digital-world-scrolling-his-mobile_482257-136233.jpg"},
{
title: "Injury Tracking",
description: "Recovery management.",
imageSrc: "http://img.b2bpic.net/free-photo/african-american-assistant-highlights-collagen-rich-cosmetics-skin-treatment_482257-122758.jpg",
},
title: "Injury Tracking", description: "Recovery management.", imageSrc: "http://img.b2bpic.net/free-photo/african-american-assistant-highlights-collagen-rich-cosmetics-skin-treatment_482257-122758.jpg"},
{
title: "Internal Chat",
description: "Staff communication.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-playing-her-phone-meeting_53876-30722.jpg",
},
title: "Internal Chat", description: "Staff communication.", imageSrc: "http://img.b2bpic.net/free-photo/woman-playing-her-phone-meeting_53876-30722.jpg"},
{
title: "Statistical Reports",
description: "PDF export enabled.",
imageSrc: "http://img.b2bpic.net/free-photo/men-suit-analyzing-results-chart_1232-1169.jpg",
},
title: "Statistical Reports", description: "PDF export enabled.", imageSrc: "http://img.b2bpic.net/free-photo/men-suit-analyzing-results-chart_1232-1169.jpg"},
{
title: "Player Evolution",
description: "Tracking history.",
imageSrc: "http://img.b2bpic.net/free-vector/running-mobile-app-infographic-flat-design_52683-15951.jpg",
},
title: "Player Evolution", description: "Tracking history.", imageSrc: "http://img.b2bpic.net/free-vector/running-mobile-app-infographic-flat-design_52683-15951.jpg"},
{
title: "AI Coach Assistant",
description: "Tactical recommendations.",
imageSrc: "http://img.b2bpic.net/free-photo/3d-plexus-design-with-connecting-lines-dots-network-communications_1048-12200.jpg",
},
title: "AI Coach Assistant", description: "Tactical recommendations.", imageSrc: "http://img.b2bpic.net/free-photo/3d-plexus-design-with-connecting-lines-dots-network-communications_1048-12200.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -113,20 +79,11 @@ export default function HomePage() {
description="Get data-driven answers to your most challenging coaching questions instantly."
items={[
{
icon: Zap,
title: "Fatigue Alerts",
description: "Know who's at risk before it happens.",
},
icon: "Zap", title: "Fatigue Alerts", description: "Know who's at risk before it happens."},
{
icon: Lightbulb,
title: "Tactical Advice",
description: "System recommendations based on squad data.",
},
icon: "Lightbulb", title: "Tactical Advice", description: "System recommendations based on squad data."},
{
icon: LineChart,
title: "Performance Insight",
description: "What to improve for your next match.",
},
icon: "LineChart", title: "Performance Insight", description: "What to improve for your next match."},
]}
imageSrc="http://img.b2bpic.net/free-photo/3d-rendering-biorobots-concept_23-2149524385.jpg"
/>
@@ -141,52 +98,22 @@ export default function HomePage() {
description="Choose the tier that fits your structure."
plans={[
{
tag: "Club",
price: "$99",
description: "Perfect for full clubs.",
primaryButton: {
text: "Register Club",
href: "/register?type=club",
},
tag: "Club", price: "$99", description: "Perfect for full clubs.", primaryButton: {
text: "Register Club", href: "/register?type=club"},
features: [
"Unlimited Teams",
"Unlimited Players",
"Full Analytics",
"Advanced API Access",
"Priority Support",
],
"Unlimited Teams", "Unlimited Players", "Full Analytics", "Advanced API Access", "Priority Support"],
},
{
tag: "Team",
price: "$49",
description: "Focused on your squad.",
primaryButton: {
text: "Join Team Plan",
href: "/register?type=team",
},
tag: "Team", price: "$49", description: "Focused on your squad.", primaryButton: {
text: "Join Team Plan", href: "/register?type=team"},
features: [
"One Team",
"Unlimited Players",
"Tactical Tools",
"Video Storage",
"Team Analytics",
],
"One Team", "Unlimited Players", "Tactical Tools", "Video Storage", "Team Analytics"],
},
{
tag: "Player",
price: "Free",
description: "Individual performance.",
primaryButton: {
text: "Register Player",
href: "/register?type=player",
},
tag: "Player", price: "Free", description: "Individual performance.", primaryButton: {
text: "Register Player", href: "/register?type=player"},
features: [
"1 Month Free Trial",
"Full Profile",
"Stats & Evolution",
"Public Dashboard",
"Basic Support",
],
"1 Month Free Trial", "Full Profile", "Stats & Evolution", "Public Dashboard", "Basic Support"],
},
]}
/>
@@ -201,35 +128,15 @@ export default function HomePage() {
description="Leading the digital transformation of grassroots and professional football."
testimonials={[
{
name: "Alex Miller",
role: "Head Coach",
quote: "The AI analysis has completely changed our training strategy.",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-posing-outdoors_23-2151038648.jpg",
},
name: "Alex Miller", role: "Head Coach", quote: "The AI analysis has completely changed our training strategy.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-posing-outdoors_23-2151038648.jpg"},
{
name: "Sarah Schmidt",
role: "Technical Director",
quote: "Finally, a platform that understands what coaches actually need.",
imageSrc: "http://img.b2bpic.net/free-photo/copy-space-woman-with-basketball-ball_23-2148435379.jpg",
},
name: "Sarah Schmidt", role: "Technical Director", quote: "Finally, a platform that understands what coaches actually need.", imageSrc: "http://img.b2bpic.net/free-photo/copy-space-woman-with-basketball-ball_23-2148435379.jpg"},
{
name: "Diego Costa",
role: "Youth Trainer",
quote: "Easy to organize my sessions and track player progress.",
imageSrc: "http://img.b2bpic.net/free-photo/stadium-background-with-green-grass-pitch-daytime_1150-5280.jpg",
},
name: "Diego Costa", role: "Youth Trainer", quote: "Easy to organize my sessions and track player progress.", imageSrc: "http://img.b2bpic.net/free-photo/stadium-background-with-green-grass-pitch-daytime_1150-5280.jpg"},
{
name: "Liam Bennett",
role: "Club President",
quote: "Incredible value for the whole club.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-sexy-handsome-fashion-male-model-man-dressed-elegant-suit-black-studio-lights-background-glasses_158538-9628.jpg",
},
name: "Liam Bennett", role: "Club President", quote: "Incredible value for the whole club.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-sexy-handsome-fashion-male-model-man-dressed-elegant-suit-black-studio-lights-background-glasses_158538-9628.jpg"},
{
name: "Maria Rossi",
role: "Performance Analyst",
quote: "The data exports are saving us hours every week.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-with-arms-crossed_23-2147678138.jpg",
},
name: "Maria Rossi", role: "Performance Analyst", quote: "The data exports are saving us hours every week.", imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-with-arms-crossed_23-2147678138.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -242,14 +149,7 @@ export default function HomePage() {
title="Supported by Top Tech"
description="Integrated with best-in-class sports analysis engines."
names={[
"Eivo",
"FIFA Pro Data",
"Opta",
"Instat",
"Catapult",
"Hudl",
"Sportscode",
]}
"Eivo", "FIFA Pro Data", "Opta", "Instat", "Catapult", "Hudl", "Sportscode"]}
/>
</SectionErrorBoundary>
</div>
@@ -259,35 +159,24 @@ export default function HomePage() {
<FaqTabbedAccordion
tag="SUPPORT"
title="Common Questions"
description="Here is everything you need to know about our services."
categories={[
{
name: "General",
items: [
name: "General", items: [
{
question: "Can I upgrade my plan?",
answer: "Yes, you can upgrade at any time through your dashboard settings.",
},
question: "Can I upgrade my plan?", answer: "Yes, you can upgrade at any time through your dashboard settings."},
{
question: "Is my data secure?",
answer: "We use bank-grade encryption to protect all player and club data.",
},
question: "Is my data secure?", answer: "We use bank-grade encryption to protect all player and club data."},
{
question: "Do you offer offline access?",
answer: "Yes, offline mode syncs data once connectivity is restored.",
},
question: "Do you offer offline access?", answer: "Yes, offline mode syncs data once connectivity is restored."},
],
},
{
name: "Features",
items: [
name: "Features", items: [
{
question: "Does the AI support manual input?",
answer: "Yes, you can supplement AI insights with manual input whenever you want.",
},
question: "Does the AI support manual input?", answer: "Yes, you can supplement AI insights with manual input whenever you want."},
{
question: "How do I export to PDF?",
answer: "Navigate to Reports, select your category, and click Export.",
},
question: "How do I export to PDF?", answer: "Navigate to Reports, select your category, and click Export."},
],
},
]}