diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 9f7bed8..7b99c83 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -6,7 +6,7 @@ import FeaturesImageBento from '@/components/sections/features/FeaturesImageBent import HeroBrand from '@/components/sections/hero/HeroBrand'; import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards'; import TestimonialMarqueeOverlayCards from '@/components/sections/testimonial/TestimonialMarqueeOverlayCards'; -import { CheckCircle, Clock, DollarSign, Rocket, Search, Target, TrendingUp, User, Users, Zap } from "lucide-react"; +import { CheckCircle, Clock, DollarSign, Rocket, Search, Target, TrendingUp, User, Users, Zap, Megaphone } from "lucide-react"; import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; export default function HomePage() { @@ -18,14 +18,10 @@ export default function HomePage() { brand="Entrepreneur Path" description="Apprends l'entrepreneuriat avec un chemin clair, pas des cours dispersés. Choisis ton objectif et suis un parcours guidé vers le succès." primaryButton={{ - text: "Commencer", - href: "#goals", - }} + text: "Commencer", href: "#goals"}} secondaryButton={{ - text: "En savoir plus", - href: "#about", - }} - imageSrc="http://img.b2bpic.net/free-photo/futuristic-ai-data-visualization_23-2151977857.jpg?_wi=1" + text: "En savoir plus", href: "#about"}} + imageSrc="http://img.b2bpic.net/free-photo/futuristic-ai-data-visualization_23-2151977857.jpg" /> @@ -35,9 +31,7 @@ export default function HomePage() { @@ -50,76 +44,34 @@ export default function HomePage() { description="Sélectionne un objectif pour générer ton parcours sur-mesure" features={[ { - title: "Startup", - description: "Lancer ton projet tech", - bentoComponent: "info-card-marquee", - infoCards: [ + title: "Startup", description: "Lancer ton projet tech", bentoComponent: "info-card-marquee", infoCards: [ { - icon: Rocket, - label: "Niveau", - value: "Expert", - }, + icon: "Rocket", label: "Niveau", value: "Expert"}, { - icon: Zap, - label: "Vitesse", - value: "Haute", - }, + icon: "Zap", label: "Vitesse", value: "Haute"}, { - icon: Target, - label: "Focus", - value: "Produit", - }, + icon: "Target", label: "Focus", value: "Produit"}, ], - imageSrc: "http://img.b2bpic.net/free-photo/broker-looking-laptop-analyzing-stock-market-invest-trading-stocks-graph_169016-48828.jpg", - imageAlt: "Broker looking at laptop analyzing stock market invest trading stocks graph", }, { - title: "Freelance", - description: "Devenir autonome", - bentoComponent: "info-card-marquee", - infoCards: [ + title: "Freelance", description: "Devenir autonome", bentoComponent: "info-card-marquee", infoCards: [ { - icon: User, - label: "Niveau", - value: "Débutant", - }, + icon: "User", label: "Niveau", value: "Débutant"}, { - icon: Clock, - label: "Vitesse", - value: "Moyenne", - }, + icon: "Clock", label: "Vitesse", value: "Moyenne"}, { - icon: DollarSign, - label: "Focus", - value: "Revenu", - }, + icon: "DollarSign", label: "Focus", value: "Revenu"}, ], - imageSrc: "http://img.b2bpic.net/free-photo/futuristic-ai-data-visualization_23-2151977857.jpg?_wi=2", - imageAlt: "Broker looking at laptop analyzing stock market invest trading stocks graph", }, { - title: "Marketing", - description: "Maîtriser l'acquisition", - bentoComponent: "info-card-marquee", - infoCards: [ + title: "Marketing", description: "Maîtriser l'acquisition", bentoComponent: "info-card-marquee", infoCards: [ { - icon: Megaphone, - label: "Niveau", - value: "Intermédiaire", - }, + icon: "Megaphone", label: "Niveau", value: "Intermédiaire"}, { - icon: TrendingUp, - label: "Vitesse", - value: "Haute", - }, + icon: "TrendingUp", label: "Vitesse", value: "Haute"}, { - icon: Search, - label: "Focus", - value: "Clients", - }, + icon: "Search", label: "Focus", value: "Clients"}, ], - imageSrc: "http://img.b2bpic.net/free-photo/arrows-pointing-dartboard_23-2148543336.jpg?_wi=1", - imageAlt: "Broker looking at laptop analyzing stock market invest trading stocks graph", }, ]} /> @@ -134,40 +86,19 @@ export default function HomePage() { description="Une méthodologie concrète pour ne plus jamais être perdu." items={[ { - title: "1. Idée", - description: "Trouve ta niche rentable.", - imageSrc: "http://img.b2bpic.net/free-photo/arrows-pointing-dartboard_23-2148543336.jpg?_wi=2", - }, + title: "1. Idée", description: "Trouve ta niche rentable.", imageSrc: "http://img.b2bpic.net/free-photo/arrows-pointing-dartboard_23-2148543336.jpg"}, { - title: "2. Validation", - description: "Parle aux clients.", - imageSrc: "http://img.b2bpic.net/free-photo/calendar-check-sign-front-side_187299-39400.jpg", - }, + title: "2. Validation", description: "Parle aux clients.", imageSrc: "http://img.b2bpic.net/free-photo/calendar-check-sign-front-side_187299-39400.jpg"}, { - title: "3. MVP", - description: "Construis ton produit.", - imageSrc: "http://img.b2bpic.net/free-photo/birth-rate-fertility-concept_23-2148760992.jpg", - }, + title: "3. MVP", description: "Construis ton produit.", imageSrc: "http://img.b2bpic.net/free-photo/birth-rate-fertility-concept_23-2148760992.jpg"}, { - title: "4. Acquisition", - description: "Tes premiers utilisateurs.", - imageSrc: "http://img.b2bpic.net/free-photo/flag-icon-front-side-with-white-background_187299-39854.jpg", - }, + title: "4. Acquisition", description: "Tes premiers utilisateurs.", imageSrc: "http://img.b2bpic.net/free-photo/flag-icon-front-side-with-white-background_187299-39854.jpg"}, { - title: "5. Monétisation", - description: "Fais tes premières ventes.", - imageSrc: "http://img.b2bpic.net/free-photo/cartoon-vector-illustration-yellow-sticky-notes-pencil_1308-186781.jpg", - }, + title: "5. Monétisation", description: "Fais tes premières ventes.", imageSrc: "http://img.b2bpic.net/free-photo/cartoon-vector-illustration-yellow-sticky-notes-pencil_1308-186781.jpg"}, { - title: "6. Scalabilité", - description: "Accélère ton business.", - imageSrc: "http://img.b2bpic.net/free-photo/top-view-statistics-presentation-with-arrow_23-2149023755.jpg", - }, + title: "6. Scalabilité", description: "Accélère ton business.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-statistics-presentation-with-arrow_23-2149023755.jpg"}, { - title: "7. Automatisation", - description: "Délègue et optimise.", - imageSrc: "http://img.b2bpic.net/free-photo/roundel-parking-garage-hamburg-germany_181624-42134.jpg", - }, + title: "7. Automatisation", description: "Délègue et optimise.", imageSrc: "http://img.b2bpic.net/free-photo/roundel-parking-garage-hamburg-germany_181624-42134.jpg"}, ]} /> @@ -181,20 +112,11 @@ export default function HomePage() { description="Suis tes tâches et tes objectifs en temps réel." metrics={[ { - icon: CheckCircle, - title: "Tâches accomplies", - value: "1,200+", - }, + icon: "CheckCircle", title: "Tâches accomplies", value: "1,200+"}, { - icon: Users, - title: "Entrepreneurs actifs", - value: "500+", - }, + icon: "Users", title: "Entrepreneurs actifs", value: "500+"}, { - icon: TrendingUp, - title: "Croissance moyenne", - value: "45%", - }, + icon: "TrendingUp", title: "Croissance moyenne", value: "45%"}, ]} /> @@ -208,40 +130,20 @@ export default function HomePage() { description="Des entrepreneurs qui ont réussi grâce à nos parcours." testimonials={[ { - name: "Alex B.", - role: "Founder", - company: "Tech", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/happy-confident-bearded-man-brown-suit-wearing-glasses-looking-camera-smiling-cheerfully-with-arms-crossed-standing-purple-background_141793-110713.jpg", - }, + name: "Alex B.", role: "Founder", company: "Tech", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/happy-confident-bearded-man-brown-suit-wearing-glasses-looking-camera-smiling-cheerfully-with-arms-crossed-standing-purple-background_141793-110713.jpg"}, { - name: "Sarah L.", - role: "Freelance", - company: "Agency", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/pov-businessman-attending-videocall-meeting-office-using-online-videoconference-talk-consultant-about-financial-strategy-company-employee-chatting-remote-teleconference-close-up_482257-40929.jpg", - }, + name: "Sarah L.", role: "Freelance", company: "Agency", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/pov-businessman-attending-videocall-meeting-office-using-online-videoconference-talk-consultant-about-financial-strategy-company-employee-chatting-remote-teleconference-close-up_482257-40929.jpg"}, { - name: "Marc T.", - role: "CEO", - company: "SaaS", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/casual-woman-with-denim-jacket-smiling_1187-1316.jpg", - }, + name: "Marc T.", role: "CEO", company: "SaaS", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/casual-woman-with-denim-jacket-smiling_1187-1316.jpg"}, { - name: "Julie D.", - role: "Founder", - company: "Product", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/front-view-happy-man-with-copy-space_23-2148612946.jpg", - }, + name: "Julie D.", role: "Founder", company: "Product", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/front-view-happy-man-with-copy-space_23-2148612946.jpg"}, { - name: "Paul C.", - role: "Advisor", - company: "VC", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-using-laptop-restaurant_23-2147956341.jpg", - }, + name: "Paul C.", role: "Advisor", company: "VC", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-using-laptop-restaurant_23-2147956341.jpg"}, ]} /> @@ -255,16 +157,11 @@ export default function HomePage() { description="Besoin d'aide pour commencer ?" categories={[ { - name: "General", - items: [ + name: "General", items: [ { - question: "Est-ce gratuit ?", - answer: "Oui, le MVP est gratuit pour tous.", - }, + question: "Est-ce gratuit ?", answer: "Oui, le MVP est gratuit pour tous."}, { - question: "Combien de temps ça prend ?", - answer: "Environ 30 minutes par jour.", - }, + question: "Combien de temps ça prend ?", answer: "Environ 30 minutes par jour."}, ], }, ]} @@ -278,13 +175,9 @@ export default function HomePage() { tag="Démarrer" text="Prêt à lancer ton projet ?" primaryButton={{ - text: "Commencer maintenant", - href: "#start", - }} + text: "Commencer maintenant", href: "#start"}} secondaryButton={{ - text: "En savoir plus", - href: "#", - }} + text: "En savoir plus", href: "#"}} />