From f4747faed077324a0028b1366a056f0909d44a55 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 08:05:36 +0000 Subject: [PATCH 1/7] Add src/app/curriculum/page.tsx --- src/app/curriculum/page.tsx | 216 ++++++++++++++++++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 src/app/curriculum/page.tsx diff --git a/src/app/curriculum/page.tsx b/src/app/curriculum/page.tsx new file mode 100644 index 0000000..a0446aa --- /dev/null +++ b/src/app/curriculum/page.tsx @@ -0,0 +1,216 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard'; +import FeatureCardEight from '@/components/sections/feature/FeatureCardEight'; +import PricingCardOne from '@/components/sections/pricing/PricingCardOne'; +import ContactCenter from '@/components/sections/contact/ContactCenter'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import { BookOpen, Video, Calendar, Gamepad2, TrendingUp, Clock, Lightbulb, Trophy } from 'lucide-react'; + +export default function CurriculumPage() { + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} \ No newline at end of file -- 2.49.1 From 7e6bb23f9f405871be7224d89b80e47304064b0e Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 08:05:37 +0000 Subject: [PATCH 2/7] Add src/app/daily-lessons/page.tsx --- src/app/daily-lessons/page.tsx | 198 +++++++++++++++++++++++++++++++++ 1 file changed, 198 insertions(+) create mode 100644 src/app/daily-lessons/page.tsx diff --git a/src/app/daily-lessons/page.tsx b/src/app/daily-lessons/page.tsx new file mode 100644 index 0000000..c5767a7 --- /dev/null +++ b/src/app/daily-lessons/page.tsx @@ -0,0 +1,198 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard'; +import SplitAbout from '@/components/sections/about/SplitAbout'; +import BlogCardThree from '@/components/sections/blog/BlogCardThree'; +import ContactCenter from '@/components/sections/contact/ContactCenter'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import { BookOpen, Video, Calendar, Gamepad2, TrendingUp, Clock, Lightbulb, Trophy } from 'lucide-react'; + +export default function DailyLessonsPage() { + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} \ No newline at end of file -- 2.49.1 From 174415f02a931bdb07526e2c9f9b75043ac23c4e Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 08:05:38 +0000 Subject: [PATCH 3/7] Update src/app/layout.tsx --- src/app/layout.tsx | 31 ++++++++----------------------- 1 file changed, 8 insertions(+), 23 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 1c96d46..60cffb7 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -7,41 +7,26 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const halant = Halant({ - variable: "--font-halant", - subsets: ["latin"], + variable: "--font-halant", subsets: ["latin"], weight: ["300", "400", "500", "600", "700"], }); const inter = Inter({ - variable: "--font-inter", - subsets: ["latin"], + variable: "--font-inter", subsets: ["latin"], }); const nunitoSans = Nunito_Sans({ - variable: "--font-nunito-sans", - subsets: ["latin"], + variable: "--font-nunito-sans", subsets: ["latin"], }); export const metadata: Metadata = { - title: "Future Coach - UEFA Football Coaching Course", - description: "Master professional football coaching with UEFA-standard curriculum. Learn tactics, strategy, player evaluation, and practice with our tactical simulator.", - keywords: "football coaching, coaching courses, tactical training, football tactics, coaching simulator, UEFA coaching, sports education", - metadataBase: new URL("https://futurecoach.com"), + title: "Future Coach - UEFA Football Coaching Course", description: "Master professional football coaching with UEFA-standard curriculum. Learn tactics, strategy, player evaluation, and practice with our tactical simulator.", keywords: "football coaching, coaching courses, tactical training, football tactics, coaching simulator, UEFA coaching, sports education", metadataBase: new URL("https://futurecoach.com"), alternates: { - canonical: "https://futurecoach.com", - }, + canonical: "https://futurecoach.com"}, openGraph: { - title: "Future Coach - Become a Professional Football Coach", - description: "Complete coaching education platform with daily lessons, video tutorials, and interactive tactical simulator. Learn everything professional coaches need.", - type: "website", - siteName: "Future Coach", - url: "https://futurecoach.com", - }, + title: "Future Coach - Become a Professional Football Coach", description: "Complete coaching education platform with daily lessons, video tutorials, and interactive tactical simulator. Learn everything professional coaches need.", type: "website", siteName: "Future Coach", url: "https://futurecoach.com"}, twitter: { - card: "summary_large_image", - title: "Future Coach - UEFA Football Coaching Course", - description: "Master professional football coaching with UEFA-standard curriculum.", - }, + card: "summary_large_image", title: "Future Coach - UEFA Football Coaching Course", description: "Master professional football coaching with UEFA-standard curriculum."}, robots: { index: true, follow: true, @@ -1432,4 +1417,4 @@ export default function RootLayout({ ); -} \ No newline at end of file +} -- 2.49.1 From 49e57f2790fd509e2a5cfc620470b99d956a01db Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 08:05:39 +0000 Subject: [PATCH 4/7] Update src/app/page.tsx --- src/app/page.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index ad9c282..6851534 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -33,8 +33,8 @@ export default function HomePage() { navItems={[ { name: 'Home', id: '/' }, { name: 'Courses', id: '/courses' }, - { name: 'Simulator', id: 'simulator' }, - { name: 'Resources', id: 'tactical-learning' }, + { name: 'Simulator', id: '/simulator' }, + { name: 'Player Evaluation', id: '/player-evaluation' }, { name: 'Contact', id: 'contact' } ]} brandName="Future Coach" @@ -49,7 +49,7 @@ export default function HomePage() { description="Master the art of football coaching with comprehensive UEFA-standard courses. Learn tactics, strategy, player evaluation, and competitive simulation—everything you need to become a world-class coach." buttons={[ { text: 'Start Learning Today', href: '/courses' }, - { text: 'Explore Simulator', href: '#simulator' } + { text: 'Explore Simulator', href: '/simulator' } ]} buttonAnimation="slide-up" background={{ variant: 'sparkles-gradient' }} @@ -380,7 +380,7 @@ export default function HomePage() { title: 'Learning', items: [ { label: 'Courses', href: '/courses' }, - { label: 'Tactical Simulator', href: '#simulator' }, + { label: 'Tactical Simulator', href: '/simulator' }, { label: 'Player Analysis', href: '#features' }, { label: 'Learning Path', href: '#daily-learning' } ] @@ -408,4 +408,4 @@ export default function HomePage() { ); -} \ No newline at end of file +} -- 2.49.1 From fce5745496b79a196b63f20daab0678b8af4e6f9 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 08:05:39 +0000 Subject: [PATCH 5/7] Add src/app/player-evaluation/page.tsx --- src/app/player-evaluation/page.tsx | 151 +++++++++++++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 src/app/player-evaluation/page.tsx diff --git a/src/app/player-evaluation/page.tsx b/src/app/player-evaluation/page.tsx new file mode 100644 index 0000000..0d88917 --- /dev/null +++ b/src/app/player-evaluation/page.tsx @@ -0,0 +1,151 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard'; +import FeatureCardEight from '@/components/sections/feature/FeatureCardEight'; +import ContactCenter from '@/components/sections/contact/ContactCenter'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import { Eye, Zap, Target, Gauge } from 'lucide-react'; + +export default function PlayerEvaluationPage() { + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} -- 2.49.1 From f7fe6bf996a4a3fc92c4576bc0048cb3a9712165 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 08:05:40 +0000 Subject: [PATCH 6/7] Update src/app/simulator/page.tsx --- src/app/simulator/page.tsx | 205 ++++++++++++++++--------------------- 1 file changed, 88 insertions(+), 117 deletions(-) diff --git a/src/app/simulator/page.tsx b/src/app/simulator/page.tsx index 55c3135..7b41e1c 100644 --- a/src/app/simulator/page.tsx +++ b/src/app/simulator/page.tsx @@ -1,52 +1,14 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; -import ProductCardThree from "@/components/sections/product/ProductCardThree"; -import FeatureCardEight from "@/components/sections/feature/FeatureCardEight"; -import ContactCenter from "@/components/sections/contact/ContactCenter"; -import FooterBase from "@/components/sections/footer/FooterBase"; -import Link from "next/link"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard'; +import FeatureCardEight from '@/components/sections/feature/FeatureCardEight'; +import ContactCenter from '@/components/sections/contact/ContactCenter'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import { Zap, Brain, Target, BarChart3 } from 'lucide-react'; export default function SimulatorPage() { - const navItems = [ - { name: "Home", id: "/" }, - { name: "Courses", id: "/courses" }, - { name: "Simulator", id: "/simulator" }, - { name: "Resources", id: "/resources" }, - { name: "Contact", id: "/contact" }, - ]; - - const footerColumns = [ - { - title: "Learning", - items: [ - { label: "Courses", href: "/courses" }, - { label: "Tactical Simulator", href: "/simulator" }, - { label: "Player Analysis", href: "/player-analysis" }, - { label: "Learning Path", href: "#daily-learning" }, - ], - }, - { - title: "Company", - items: [ - { label: "About Us", href: "#about" }, - { label: "Contact", href: "/contact" }, - { label: "Blog", href: "#tactical-learning" }, - { label: "FAQ", href: "#faq" }, - ], - }, - { - title: "Legal", - items: [ - { label: "Privacy Policy", href: "#" }, - { label: "Terms of Service", href: "#" }, - { label: "Cookie Settings", href: "#" }, - { label: "Support", href: "mailto:support@futurecoach.com" }, - ], - }, - ]; - return ( -
+
+ +
+ +
-
- -
- -
+
); -} \ No newline at end of file +} -- 2.49.1 From ea613dbe13ae5402ab2d32f6b92367958fa954ed Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 08:05:41 +0000 Subject: [PATCH 7/7] Add src/app/tutorials/page.tsx --- src/app/tutorials/page.tsx | 160 +++++++++++++++++++++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100644 src/app/tutorials/page.tsx diff --git a/src/app/tutorials/page.tsx b/src/app/tutorials/page.tsx new file mode 100644 index 0000000..81d45bd --- /dev/null +++ b/src/app/tutorials/page.tsx @@ -0,0 +1,160 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard'; +import SplitAbout from '@/components/sections/about/SplitAbout'; +import FeatureCardEight from '@/components/sections/feature/FeatureCardEight'; +import ContactCenter from '@/components/sections/contact/ContactCenter'; +import FooterBase from '@/components/sections/footer/FooterBase'; +import { BookOpen, Video, Calendar, Gamepad2, TrendingUp, Clock, Lightbulb, Trophy } from 'lucide-react'; + +export default function TutorialsPage() { + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} \ No newline at end of file -- 2.49.1