From 6b67373df2ac35766170b9f3f450793d5c4037af Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 23 Jun 2026 17:40:32 +0000 Subject: [PATCH 1/2] Update src/components/Layout.tsx --- src/components/Layout.tsx | 56 ++++++++++++--------------------------- 1 file changed, 17 insertions(+), 39 deletions(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index dec515b..ff8dc09 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -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() {
@@ -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" /> From 3540793d06bb407220b3c0c4f85c9618fe02c82b Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 23 Jun 2026 17:40:32 +0000 Subject: [PATCH 2/2] Update src/pages/HomePage.tsx --- src/pages/HomePage.tsx | 187 +++++++++-------------------------------- 1 file changed, 38 insertions(+), 149 deletions(-) diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 32a0063..8a873fd 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -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" /> @@ -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"}, ]} /> @@ -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"}, ]} /> @@ -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"}, ]} /> @@ -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"]} /> @@ -259,35 +159,24 @@ export default function HomePage() {