From ff24dad4e12a7698829e5f171d95abcec3fc28e3 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 13:40:56 +0000 Subject: [PATCH 1/9] Add src/app/about/page.tsx --- src/app/about/page.tsx | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/app/about/page.tsx diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..a0b062d --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,17 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import MetricSplitMediaAbout from "@/components/sections/about/MetricSplitMediaAbout"; +import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; + +export default function AboutPage() { + const navItems = [{ name: "Accueil", href: "/" }, { name: "À propos", href: "/about" }, { name: "Tarifs", href: "/pricing" }]; + return ( + + + + + + ); +} \ No newline at end of file -- 2.49.1 From af165857f8a8c648e29e8a7205a3b864c7abb4b4 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 13:40:56 +0000 Subject: [PATCH 2/9] Add src/app/blog/page.tsx --- src/app/blog/page.tsx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/app/blog/page.tsx diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx new file mode 100644 index 0000000..07bc8ea --- /dev/null +++ b/src/app/blog/page.tsx @@ -0,0 +1,16 @@ +"use client"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; + +export default function BlogPage() { + const navItems = [{ name: "Fonctionnalités", id: "/features" }, { name: "Tarifs", id: "/tarifs" }, { name: "FAQ", id: "/faq" }, { name: "Documentation", id: "/guide" }, { name: "Blog", id: "/blog" }]; + return ( + +
+

Blog

+

Nos derniers articles sur la facturation électronique.

+
+
+ ); +} \ No newline at end of file -- 2.49.1 From f87c89246c9a46103b947b66f7982ae18b9dccfb Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 13:40:56 +0000 Subject: [PATCH 3/9] Add src/app/dashboard/page.tsx --- src/app/dashboard/page.tsx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/app/dashboard/page.tsx diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx new file mode 100644 index 0000000..16d32db --- /dev/null +++ b/src/app/dashboard/page.tsx @@ -0,0 +1,16 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; + +export default function DashboardPage() { + return ( + + +
+

Dashboard

+

Invoice management and analytics will be displayed here.

+
+
+ ); +} \ No newline at end of file -- 2.49.1 From c405c23e3c8ab1e4ccec810566564cc818463d25 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 13:40:57 +0000 Subject: [PATCH 4/9] Add src/app/features/page.tsx --- src/app/features/page.tsx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/app/features/page.tsx diff --git a/src/app/features/page.tsx b/src/app/features/page.tsx new file mode 100644 index 0000000..4633d13 --- /dev/null +++ b/src/app/features/page.tsx @@ -0,0 +1,16 @@ +"use client"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; + +export default function FeaturesPage() { + const navItems = [{ name: "Fonctionnalités", id: "/features" }, { name: "Tarifs", id: "/tarifs" }, { name: "FAQ", id: "/faq" }, { name: "Documentation", id: "/guide" }, { name: "Blog", id: "/blog" }]; + return ( + +
+

Fonctionnalités

+

Tout ce qu'il faut pour gérer vos factures en toute sérénité.

+
+
+ ); +} \ No newline at end of file -- 2.49.1 From 06a5de8c48614a9d6e1cfe9a26b7aa3d2caec85a Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 13:40:57 +0000 Subject: [PATCH 5/9] Add src/app/guide/page.tsx --- src/app/guide/page.tsx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/app/guide/page.tsx diff --git a/src/app/guide/page.tsx b/src/app/guide/page.tsx new file mode 100644 index 0000000..10c0d2e --- /dev/null +++ b/src/app/guide/page.tsx @@ -0,0 +1,16 @@ +"use client"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; + +export default function GuidePage() { + const navItems = [{ name: "Fonctionnalités", id: "/features" }, { name: "Tarifs", id: "/tarifs" }, { name: "FAQ", id: "/faq" }, { name: "Documentation", id: "/guide" }, { name: "Blog", id: "/blog" }]; + return ( + +
+

Guide de la Facturation

+

Apprenez à maîtriser la réforme 2026 pas à pas.

+
+
+ ); +} \ No newline at end of file -- 2.49.1 From 4811bbb5129ca7837ebcbc9e4ece15e9342fc846 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 13:40:58 +0000 Subject: [PATCH 6/9] Update src/app/page.tsx --- src/app/page.tsx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 7ee42c6..31f0a80 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -12,9 +12,9 @@ import { CheckCircle, AlertTriangle, FileText, Zap, Shield, BarChart3, Lock, Use export default function FacturProLanding() { const navItems = [ - { name: "Fonctionnalités", id: "fonctionnalites" }, - { name: "Tarifs", id: "tarifs" }, - { name: "FAQ", id: "faq" }, + { name: "Fonctionnalités", id: "/fonctionnalites" }, + { name: "Tarifs", id: "/tarifs" }, + { name: "FAQ", id: "/faq" }, ]; const pricingPlans = [ @@ -49,7 +49,7 @@ export default function FacturProLanding() {
@@ -59,7 +59,7 @@ export default function FacturProLanding() { title="La facturation électronique obligatoire, sans la complexité." description="FacturPro connecte votre entreprise au Portail Public de Facturation en 5 minutes. Conforme Factur-X, archivage 10 ans inclus." buttons={[ - { text: "Commencer gratuitement — 14 jours", href: "#" }, + { text: "Commencer gratuitement — 14 jours", href: "/contact" }, { text: "Voir une démo →", href: "#" }, ]} dashboard={{ @@ -130,7 +130,7 @@ export default function FacturProLanding() { tag="Rejoignez-nous" title="Rejoignez les 1 240 PME déjà conformes" description="Essai gratuit 14 jours, sans carte bancaire." - buttons={[{ text: "Commencer maintenant →", href: "#" }]} + buttons={[{ text: "Commencer maintenant →", href: "/contact" }]} background={{ variant: "plain" }} useInvertedBackground={true} /> @@ -140,10 +140,10 @@ export default function FacturProLanding() {
-- 2.49.1 From b54efb9fd831c43b6f06026fdd1dd4c5f255e712 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 13:40:58 +0000 Subject: [PATCH 7/9] Add src/app/pricing/page.tsx --- src/app/pricing/page.tsx | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/app/pricing/page.tsx diff --git a/src/app/pricing/page.tsx b/src/app/pricing/page.tsx new file mode 100644 index 0000000..f423265 --- /dev/null +++ b/src/app/pricing/page.tsx @@ -0,0 +1,23 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import PricingCardThree from "@/components/sections/pricing/PricingCardThree"; +import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; + +export default function PricingPage() { + const navItems = [{ name: "Accueil", href: "/" }, { name: "À propos", href: "/about" }, { name: "Tarifs", href: "/pricing" }]; + const pricingPlans = [ + { id: "starter", price: "49€/mois", name: "Starter", buttons: [{ text: "Choisir Starter", href: "#" }], features: ["1 utilisateur", "50 factures/mois", "Archivage 10 ans", "Export Factur-X"] }, + { id: "pro", badge: "Populaire", price: "99€/mois", name: "Pro", buttons: [{ text: "Choisir Pro", href: "#" }], features: ["3 utilisateurs", "Factures illimitées", "Relances automatiques", "Intégration Pennylane"] }, + { id: "business", price: "199€/mois", name: "Business", buttons: [{ text: "Choisir Business", href: "#" }], features: ["10 utilisateurs", "Multi-établissements", "Accès API complet", "SLA 99.9%"] } + ]; + + return ( + + + + + + ); +} \ No newline at end of file -- 2.49.1 From f9337e27a4ae60c14761188285f663f02a52d7fb Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 13:40:59 +0000 Subject: [PATCH 8/9] Add src/app/profile/page.tsx --- src/app/profile/page.tsx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/app/profile/page.tsx diff --git a/src/app/profile/page.tsx b/src/app/profile/page.tsx new file mode 100644 index 0000000..d9d98a2 --- /dev/null +++ b/src/app/profile/page.tsx @@ -0,0 +1,16 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; + +export default function ProfilePage() { + return ( + + +
+

Profil

+

Manage your professional profile details here.

+
+
+ ); +} \ No newline at end of file -- 2.49.1 From aac4d2c3d207d39705e5659eed2e1b17e57c1b0c Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 13:40:59 +0000 Subject: [PATCH 9/9] Add src/app/settings/page.tsx --- src/app/settings/page.tsx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/app/settings/page.tsx diff --git a/src/app/settings/page.tsx b/src/app/settings/page.tsx new file mode 100644 index 0000000..7b7b52a --- /dev/null +++ b/src/app/settings/page.tsx @@ -0,0 +1,16 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; + +export default function SettingsPage() { + return ( + + +
+

Paramètres

+

Configure your account and platform preferences here.

+
+
+ ); +} \ No newline at end of file -- 2.49.1