From 14e72af2982d91b408239704cc1841377d93bdbe Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 20:16:50 +0000 Subject: [PATCH 1/5] Update src/app/about/page.tsx --- src/app/about/page.tsx | 104 +++++++++++------------------------------ 1 file changed, 28 insertions(+), 76 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 1ba1970..5e55b0a 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -34,9 +34,7 @@ export default function AboutPage() { { name: "Contact", id: "#contact" }, ]} button={{ - text: "05 61 75 20 84", - href: "tel:+33561752084", - }} + text: "05 61 75 20 84", href: "tel:+33561752084"}} className="bg-white shadow-lg" buttonClassName="bg-primary-cta text-primary-cta-text font-semibold" /> @@ -54,9 +52,10 @@ export default function AboutPage() { { value: "99%", title: "Taux de satisfaction" }, ]} useInvertedBackground={true} - imageSrc="http://img.b2bpic.net/free-photo/businessman-walking-with-colleague-outside-office-building_107420-74360.jpg?_wi=4" + imageSrc="http://img.b2bpic.net/free-photo/businessman-walking-with-colleague-outside-office-building_107420-74360.jpg" imageAlt="Équipe BRPRO Labège" mediaAnimation="slide-up" + metricsAnimation="slide-up" /> @@ -69,15 +68,10 @@ export default function AboutPage() { tagAnimation="slide-up" features={[ { - id: "1", - title: "Expertise & Qualité", - description: - "Tous nos techniciens sont formés, certifiés et expérimentés. Nous utilisons l'équipement professionnel de pointe et respectons les meilleures pratiques du secteur.", - media: { + id: "1", title: "Expertise & Qualité", description: + "Tous nos techniciens sont formés, certifiés et expérimentés. Nous utilisons l'équipement professionnel de pointe et respectons les meilleures pratiques du secteur.", media: { imageSrc: - "http://img.b2bpic.net/free-photo/solar-panel-manufacturing-plant-researcher-taking-notes-files_482257-125791.jpg?_wi=2", - imageAlt: "Expertise technique", - }, + "http://img.b2bpic.net/free-photo/solar-panel-manufacturing-plant-researcher-taking-notes-files_482257-125791.jpg", imageAlt: "Expertise technique"}, items: [ { icon: CheckCircle, text: "Techniciens certifiés" }, { icon: Wrench, text: "Équipement professionnel" }, @@ -85,15 +79,10 @@ export default function AboutPage() { reverse: false, }, { - id: "2", - title: "Réactivité & Disponibilité", - description: - "BRPRO comprend que les urgences peuvent survenir à tout moment. Nous sommes disponibles 24/7 pour intervenir rapidement et résoudre vos problèmes.", - media: { + id: "2", title: "Réactivité & Disponibilité", description: + "BRPRO comprend que les urgences peuvent survenir à tout moment. Nous sommes disponibles 24/7 pour intervenir rapidement et résoudre vos problèmes.", media: { imageSrc: - "http://img.b2bpic.net/free-photo/young-blonde-woman-with-glasses-cafe_273609-3959.jpg?_wi=2", - imageAlt: "Service rapide", - }, + "http://img.b2bpic.net/free-photo/young-blonde-woman-with-glasses-cafe_273609-3959.jpg", imageAlt: "Service rapide"}, items: [ { icon: Phone, text: "Disponible 24/7" }, { icon: Clock, text: "Intervention rapide" }, @@ -101,15 +90,10 @@ export default function AboutPage() { reverse: true, }, { - id: "3", - title: "Transparence & Confiance", - description: - "Nous croyons en la communication honnête et transparente. Avant chaque intervention, nous discutons des solutions, des coûts et des délais de manière claire.", - media: { + id: "3", title: "Transparence & Confiance", description: + "Nous croyons en la communication honnête et transparente. Avant chaque intervention, nous discutons des solutions, des coûts et des délais de manière claire.", media: { imageSrc: - "http://img.b2bpic.net/free-photo/businessman-walking-with-colleague-outside-office-building_107420-74360.jpg?_wi=5", - imageAlt: "Communication transparente", - }, + "http://img.b2bpic.net/free-photo/businessman-walking-with-colleague-outside-office-building_107420-74360.jpg", imageAlt: "Communication transparente"}, items: [ { icon: Smile, text: "Communication claire" }, { icon: Hammer, text: "Résultats garantis" }, @@ -133,47 +117,20 @@ export default function AboutPage() { useInvertedBackground={true} testimonials={[ { - id: "1", - name: "Dupont Jean, Syndic Toulouse", - date: "Date: 15 novembre 2024", - title: "Entreprise réactive et professionnelle", - quote: - "BRPRO intervient rapidement pour nos immeubles. Les techniciens sont compétents et respectent les délais. Très satisfait de la prestation.", - tag: "Syndic de copropriété", - avatarSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", - avatarAlt: "Jean Dupont", - imageSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=7", - }, + id: "1", name: "Dupont Jean, Syndic Toulouse", date: "Date: 15 novembre 2024", title: "Entreprise réactive et professionnelle", quote: + "BRPRO intervient rapidement pour nos immeubles. Les techniciens sont compétents et respectent les délais. Très satisfait de la prestation.", tag: "Syndic de copropriété", avatarSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", avatarAlt: "Jean Dupont", imageSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg"}, { - id: "2", - name: "Martin Claire, Gérante Boutique", - date: "Date: 10 novembre 2024", - title: "Dépannage d'urgence efficace", - quote: - "Mon climatisation a lâché en été. BRPRO a envoyé un technicien le jour même. Intervention rapide et efficace. Je recommande !", - tag: "Commerçant", - avatarSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", - avatarAlt: "Claire Martin", - imageSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=8", - }, + id: "2", name: "Martin Claire, Gérante Boutique", date: "Date: 10 novembre 2024", title: "Dépannage d'urgence efficace", quote: + "Mon climatisation a lâché en été. BRPRO a envoyé un technicien le jour même. Intervention rapide et efficace. Je recommande !", tag: "Commerçant", avatarSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", avatarAlt: "Claire Martin", imageSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg"}, { - id: "3", - name: "Bernard Michel, Chef d'entreprise", - date: "Date: 5 novembre 2024", - title: "Partenaire de confiance", - quote: - "BRPRO gère l'entretien global de nos bureaux. Équipe fiable, transparence tarifaire, et excellente communication. Un vrai partenaire.", - tag: "PME", - avatarSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", - avatarAlt: "Michel Bernard", - imageSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=9", - }, + id: "3", name: "Bernard Michel, Chef d'entreprise", date: "Date: 5 novembre 2024", title: "Partenaire de confiance", quote: + "BRPRO gère l'entretien global de nos bureaux. Équipe fiable, transparence tarifaire, et excellente communication. Un vrai partenaire.", tag: "PME", avatarSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", avatarAlt: "Michel Bernard", imageSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg"}, ]} /> @@ -184,8 +141,7 @@ export default function AboutPage() { copyrightText="© 2025 BRPRO | Maintenance & Dépannage | Labège, Toulouse" columns={[ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Plomberie", href: "/services/plomberie" }, { label: "Électricité", href: "/services/electricite" }, { label: "Climatisation", href: "/services/climatisation" }, @@ -193,22 +149,18 @@ export default function AboutPage() { ], }, { - title: "Entreprise", - items: [ + title: "Entreprise", items: [ { label: "À propos", href: "/about" }, { label: "Contact", href: "/contact" }, { label: "Devis", href: "#contact" }, ], }, { - title: "Légal", - items: [ + title: "Légal", items: [ { label: "Mentions légales", href: "/legal" }, { label: "Politique de confidentialité", href: "/legal" }, { - label: "Appeler: 05 61 75 20 84", - href: "tel:+33561752084", - }, + label: "Appeler: 05 61 75 20 84", href: "tel:+33561752084"}, ], }, ]} -- 2.49.1 From dcd29a2f8d544720150f55b36876dd6a2bae849d Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 20:16:51 +0000 Subject: [PATCH 2/5] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 71 +++++++++++----------------------------- 1 file changed, 19 insertions(+), 52 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index edcc8b3..e294322 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -33,9 +33,7 @@ export default function ContactPage() { { name: "Contact", id: "/contact" }, ]} button={{ - text: "05 61 75 20 84", - href: "tel:+33561752084", - }} + text: "05 61 75 20 84", href: "tel:+33561752084"}} className="bg-white shadow-lg" buttonClassName="bg-primary-cta text-primary-cta-text font-semibold" /> @@ -47,38 +45,24 @@ export default function ContactPage() { description="Remplissez le formulaire ci-dessous ou appelez directement au 05 61 75 20 84. Notre équipe vous recontactera dans les 24 heures pour discuter de votre demande et vous proposer une solution adaptée." inputs={[ { - name: "name", - type: "text", - placeholder: "Votre nom complet", - required: true, + name: "name", type: "text", placeholder: "Votre nom complet", required: true, }, { - name: "phone", - type: "tel", - placeholder: "Votre téléphone", - required: true, + name: "phone", type: "tel", placeholder: "Votre téléphone", required: true, }, { - name: "email", - type: "email", - placeholder: "Votre email", - required: true, + name: "email", type: "email", placeholder: "Votre email", required: true, }, { - name: "service", - type: "text", - placeholder: "Type de service recherché", - required: true, + name: "service", type: "text", placeholder: "Type de service recherché", required: true, }, ]} textarea={{ - name: "message", - placeholder: "Décrivez votre demande ou le problème à résoudre...", - rows: 5, + name: "message", placeholder: "Décrivez votre demande ou le problème à résoudre...", rows: 5, required: true, }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/businessman-walking-with-colleague-outside-office-building_107420-74360.jpg?_wi=6" + imageSrc="http://img.b2bpic.net/free-photo/businessman-walking-with-colleague-outside-office-building_107420-74360.jpg" imageAlt="Bureau BRPRO" mediaAnimation="slide-up" mediaPosition="right" @@ -100,29 +84,17 @@ export default function ContactPage() { showCard={true} faqs={[ { - id: "1", - title: "Quel est le délai de réponse à une demande de contact ?", - content: - "Nous nous engageons à répondre à toute demande de contact dans les 24 heures ouvrables maximum. Pour les urgences, appelez directement le 05 61 75 20 84 pour une prise en charge immédiate.", - }, + id: "1", title: "Quel est le délai de réponse à une demande de contact ?", content: + "Nous nous engageons à répondre à toute demande de contact dans les 24 heures ouvrables maximum. Pour les urgences, appelez directement le 05 61 75 20 84 pour une prise en charge immédiate."}, { - id: "2", - title: "Le devis est-il gratuit ?", - content: - "Oui, tous nos devis sont entièrement gratuits et sans engagement. Nous vous proposons une évaluation détaillée de votre besoin avec une estimation claire des coûts avant toute intervention.", - }, + id: "2", title: "Le devis est-il gratuit ?", content: + "Oui, tous nos devis sont entièrement gratuits et sans engagement. Nous vous proposons une évaluation détaillée de votre besoin avec une estimation claire des coûts avant toute intervention."}, { - id: "3", - title: "Comment puis-je vous contacter en dehors des heures de bureau ?", - content: - "BRPRO est disponible 24/7 pour les urgences. Appelez le 05 61 75 20 84 à tout moment. Pour les demandes non urgentes, vous pouvez également utiliser notre formulaire de contact ou envoyer un email - nous traiterons votre message dès notre retour.", - }, + id: "3", title: "Comment puis-je vous contacter en dehors des heures de bureau ?", content: + "BRPRO est disponible 24/7 pour les urgences. Appelez le 05 61 75 20 84 à tout moment. Pour les demandes non urgentes, vous pouvez également utiliser notre formulaire de contact ou envoyer un email - nous traiterons votre message dès notre retour."}, { - id: "4", - title: "Pouvez-vous intervenir sur rendez-vous précis ?", - content: - "Oui, nous proposons des créneaux de rendez-vous précis selon votre disponibilité. Lors de votre demande, indiquez vos préférences horaires et nous confirmerons le créneau adapté à votre emploi du temps.", - }, + id: "4", title: "Pouvez-vous intervenir sur rendez-vous précis ?", content: + "Oui, nous proposons des créneaux de rendez-vous précis selon votre disponibilité. Lors de votre demande, indiquez vos préférences horaires et nous confirmerons le créneau adapté à votre emploi du temps."}, ]} /> @@ -133,8 +105,7 @@ export default function ContactPage() { copyrightText="© 2025 BRPRO | Maintenance & Dépannage | Labège, Toulouse" columns={[ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Plomberie", href: "/services/plomberie" }, { label: "Électricité", href: "/services/electricite" }, { label: "Climatisation", href: "/services/climatisation" }, @@ -142,22 +113,18 @@ export default function ContactPage() { ], }, { - title: "Entreprise", - items: [ + title: "Entreprise", items: [ { label: "À propos", href: "/about" }, { label: "Contact", href: "/contact" }, { label: "Devis", href: "#contact" }, ], }, { - title: "Légal", - items: [ + title: "Légal", items: [ { label: "Mentions légales", href: "/legal" }, { label: "Politique de confidentialité", href: "/legal" }, { - label: "Appeler: 05 61 75 20 84", - href: "tel:+33561752084", - }, + label: "Appeler: 05 61 75 20 84", href: "tel:+33561752084"}, ], }, ]} -- 2.49.1 From e3375d07d92efc89f79cb2032511008db315c193 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 20:16:52 +0000 Subject: [PATCH 3/5] Update src/app/layout.tsx --- src/app/layout.tsx | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index b24867a..fe7cfcc 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,20 +5,12 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const mulish = Mulish({ - variable: "--font-mulish", - subsets: ["latin"], + variable: "--font-mulish", subsets: ["latin"], }); export const metadata: Metadata = { - title: "BRPRO Labège - Maintenance & Dépannage Rapide | Toulouse Est", - description: "BRPRO : entreprise locale de maintenance et dépannage à Labège. Interventions rapides 24/7. Plomberie, électricité, climatisation. Devis gratuit.", - keywords: "maintenance labège, dépannage toulouse, plomberie urgent, intervention rapide, syndic labège", - openGraph: { - title: "BRPRO Labège - Maintenance & Dépannage Rapide", - description: "Interventions rapides et fiables. Plomberie, électricité, climatisation. Devis gratuit 24/7.", - siteName: "BRPRO", - type: "website", - }, + title: "BRPRO Labège - Maintenance & Dépannage Rapide | Toulouse Est", description: "BRPRO : entreprise locale de maintenance et dépannage à Labège. Interventions rapides 24/7. Plomberie, électricité, climatisation. Devis gratuit.", keywords: "maintenance labège, dépannage toulouse, plomberie urgent, intervention rapide, syndic labège", openGraph: { + title: "BRPRO Labège - Maintenance & Dépannage Rapide", description: "Interventions rapides et fiables. Plomberie, électricité, climatisation. Devis gratuit 24/7.", siteName: "BRPRO", type: "website"}, robots: { index: true, follow: true, -- 2.49.1 From 7f0dc689d7657b80b68ef51943e5b6ba8f187baa Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 20:16:53 +0000 Subject: [PATCH 4/5] Update src/app/page.tsx --- src/app/page.tsx | 289 ++++++++++++----------------------------------- 1 file changed, 73 insertions(+), 216 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 5eeaab8..9671f4d 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -46,9 +46,7 @@ export default function HomePage() { { name: "Contact", id: "#contact" }, ]} button={{ - text: "05 61 75 20 84", - href: "tel:+33561752084", - }} + text: "05 61 75 20 84", href: "tel:+33561752084"}} className="bg-white shadow-lg" buttonClassName="bg-primary-cta text-primary-cta-text font-semibold" /> @@ -70,19 +68,13 @@ export default function HomePage() { mediaItems={[ { imageSrc: - "http://img.b2bpic.net/free-photo/manufacturer-teaching-new-employee-how-shape-wooden-bowl-disc-sander_482257-99053.jpg", - imageAlt: "Intervention professionnelle", - }, + "http://img.b2bpic.net/free-photo/manufacturer-teaching-new-employee-how-shape-wooden-bowl-disc-sander_482257-99053.jpg", imageAlt: "Intervention professionnelle"}, { imageSrc: - "http://img.b2bpic.net/free-photo/male-hands-with-wrench-turning-off-valves_169016-53780.jpg?_wi=1", - imageAlt: "Service plomberie", - }, + "http://img.b2bpic.net/free-photo/male-hands-with-wrench-turning-off-valves_169016-53780.jpg", imageAlt: "Service plomberie"}, { imageSrc: - "http://img.b2bpic.net/free-photo/man-electrical-technician-working-switchboard-with-fuses_169016-24230.jpg?_wi=1", - imageAlt: "Service électricité", - }, + "http://img.b2bpic.net/free-photo/man-electrical-technician-working-switchboard-with-fuses_169016-24230.jpg", imageAlt: "Service électricité"}, ]} mediaAnimation="slide-up" ariaLabel="Section héro BRPRO" @@ -100,41 +92,17 @@ export default function HomePage() { gridVariant="two-columns-alternating-heights" products={[ { - id: "plumbing", - name: "Plomberie & Dépannage", - price: "Devis gratuit", - variant: "Interventions d'urgence 24/7", - imageSrc: - "http://img.b2bpic.net/free-photo/male-hands-with-wrench-turning-off-valves_169016-53780.jpg?_wi=2", - imageAlt: "Service plomberie", - }, + id: "plumbing", name: "Plomberie & Dépannage", price: "Devis gratuit", variant: "Interventions d'urgence 24/7", imageSrc: + "http://img.b2bpic.net/free-photo/male-hands-with-wrench-turning-off-valves_169016-53780.jpg", imageAlt: "Service plomberie"}, { - id: "electrical", - name: "Électricité & Installation", - price: "Devis gratuit", - variant: "Installations et mises aux normes", - imageSrc: - "http://img.b2bpic.net/free-photo/man-electrical-technician-working-switchboard-with-fuses_169016-24230.jpg?_wi=2", - imageAlt: "Service électricité", - }, + id: "electrical", name: "Électricité & Installation", price: "Devis gratuit", variant: "Installations et mises aux normes", imageSrc: + "http://img.b2bpic.net/free-photo/man-electrical-technician-working-switchboard-with-fuses_169016-24230.jpg", imageAlt: "Service électricité"}, { - id: "hvac", - name: "Chauffage & Climatisation", - price: "Devis gratuit", - variant: "Maintenance et interventions", - imageSrc: - "http://img.b2bpic.net/free-photo/meticulous-wiremen-expertly-refilling-freon-external-air-conditioner-while-using-manifold-measurement-device-closely-measure-pressure-hvac-system-ensuring-perfect-cooling-performance_482257-68069.jpg?_wi=1", - imageAlt: "Service climatisation", - }, + id: "hvac", name: "Chauffage & Climatisation", price: "Devis gratuit", variant: "Maintenance et interventions", imageSrc: + "http://img.b2bpic.net/free-photo/meticulous-wiremen-expertly-refilling-freon-external-air-conditioner-while-using-manifold-measurement-device-closely-measure-pressure-hvac-system-ensuring-perfect-cooling-performance_482257-68069.jpg", imageAlt: "Service climatisation"}, { - id: "general", - name: "Maintenance Générale", - price: "Devis gratuit", - variant: "Entretien et inspections", - imageSrc: - "http://img.b2bpic.net/free-photo/person-working-building-construction_23-2149184907.jpg?_wi=1", - imageAlt: "Service maintenance générale", - }, + id: "general", name: "Maintenance Générale", price: "Devis gratuit", variant: "Entretien et inspections", imageSrc: + "http://img.b2bpic.net/free-photo/person-working-building-construction_23-2149184907.jpg", imageAlt: "Service maintenance générale"}, ]} /> @@ -151,9 +119,10 @@ export default function HomePage() { { value: "24/7", title: "Disponible pour vous" }, ]} useInvertedBackground={true} - imageSrc="http://img.b2bpic.net/free-photo/businessman-walking-with-colleague-outside-office-building_107420-74360.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/businessman-walking-with-colleague-outside-office-building_107420-74360.jpg" imageAlt="Bureau BRPRO Labège" mediaAnimation="slide-up" + metricsAnimation="slide-up" /> @@ -166,15 +135,10 @@ export default function HomePage() { tagAnimation="slide-up" features={[ { - id: "1", - title: "Appel ou Demande", - description: - "Contactez-nous par téléphone ou remplissez notre formulaire de devis. Notre équipe vous répond rapidement.", - media: { + id: "1", title: "Appel ou Demande", description: + "Contactez-nous par téléphone ou remplissez notre formulaire de devis. Notre équipe vous répond rapidement.", media: { imageSrc: - "http://img.b2bpic.net/free-photo/young-blonde-woman-with-glasses-cafe_273609-3959.jpg?_wi=1", - imageAlt: "Étape 1 : appel", - }, + "http://img.b2bpic.net/free-photo/young-blonde-woman-with-glasses-cafe_273609-3959.jpg", imageAlt: "Étape 1 : appel"}, items: [ { icon: Phone, text: "Appel immédiat" }, { icon: Clock, text: "Réponse rapide" }, @@ -182,15 +146,10 @@ export default function HomePage() { reverse: false, }, { - id: "2", - title: "Diagnostic", - description: - "Notre technicien se rend sur site pour évaluer la situation et proposer une solution adaptée.", - media: { + id: "2", title: "Diagnostic", description: + "Notre technicien se rend sur site pour évaluer la situation et proposer une solution adaptée.", media: { imageSrc: - "http://img.b2bpic.net/free-photo/solar-panel-manufacturing-plant-researcher-taking-notes-files_482257-125791.jpg?_wi=1", - imageAlt: "Étape 2 : diagnostic", - }, + "http://img.b2bpic.net/free-photo/solar-panel-manufacturing-plant-researcher-taking-notes-files_482257-125791.jpg", imageAlt: "Étape 2 : diagnostic"}, items: [ { icon: CheckCircle, text: "Analyse complète" }, { icon: Wrench, text: "Expertise technique" }, @@ -198,15 +157,10 @@ export default function HomePage() { reverse: true, }, { - id: "3", - title: "Intervention & Suivi", - description: - "Réalisation rapide de l'intervention avec suivi et conseil personnalisé pour prévenir les problèmes futurs.", - media: { + id: "3", title: "Intervention & Suivi", description: + "Réalisation rapide de l'intervention avec suivi et conseil personnalisé pour prévenir les problèmes futurs.", media: { imageSrc: - "http://img.b2bpic.net/free-photo/male-plumber-working-with-client-fix-kitchen-problems_23-2150990690.jpg", - imageAlt: "Étape 3 : intervention", - }, + "http://img.b2bpic.net/free-photo/male-plumber-working-with-client-fix-kitchen-problems_23-2150990690.jpg", imageAlt: "Étape 3 : intervention"}, items: [ { icon: Hammer, text: "Intervention complète" }, { icon: Smile, text: "Satisfaction garantie" }, @@ -230,89 +184,35 @@ export default function HomePage() { useInvertedBackground={true} testimonials={[ { - id: "1", - name: "Dupont Jean, Syndic Toulouse", - date: "Date: 15 novembre 2024", - title: "Entreprise réactive et professionnelle", - quote: - "BRPRO intervient rapidement pour nos immeubles. Les techniciens sont compétents et respectent les délais. Très satisfait de la prestation.", - tag: "Syndic de copropriété", - avatarSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", - avatarAlt: "Jean Dupont", - imageSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1", - }, + id: "1", name: "Dupont Jean, Syndic Toulouse", date: "Date: 15 novembre 2024", title: "Entreprise réactive et professionnelle", quote: + "BRPRO intervient rapidement pour nos immeubles. Les techniciens sont compétents et respectent les délais. Très satisfait de la prestation.", tag: "Syndic de copropriété", avatarSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", avatarAlt: "Jean Dupont", imageSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg"}, { - id: "2", - name: "Martin Claire, Gérante Boutique", - date: "Date: 10 novembre 2024", - title: "Dépannage d'urgence efficace", - quote: - "Mon climatisation a lâché en été. BRPRO a envoyé un technicien le jour même. Intervention rapide et efficace. Je recommande !", - tag: "Commerçant", - avatarSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", - avatarAlt: "Claire Martin", - imageSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2", - }, + id: "2", name: "Martin Claire, Gérante Boutique", date: "Date: 10 novembre 2024", title: "Dépannage d'urgence efficace", quote: + "Mon climatisation a lâché en été. BRPRO a envoyé un technicien le jour même. Intervention rapide et efficace. Je recommande !", tag: "Commerçant", avatarSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", avatarAlt: "Claire Martin", imageSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg"}, { - id: "3", - name: "Bernard Michel, Chef d'entreprise", - date: "Date: 5 novembre 2024", - title: "Partenaire de confiance", - quote: - "BRPRO gère l'entretien global de nos bureaux. Équipe fiable, transparence tarifaire, et excellente communication. Un vrai partenaire.", - tag: "PME", - avatarSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", - avatarAlt: "Michel Bernard", - imageSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=3", - }, + id: "3", name: "Bernard Michel, Chef d'entreprise", date: "Date: 5 novembre 2024", title: "Partenaire de confiance", quote: + "BRPRO gère l'entretien global de nos bureaux. Équipe fiable, transparence tarifaire, et excellente communication. Un vrai partenaire.", tag: "PME", avatarSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", avatarAlt: "Michel Bernard", imageSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg"}, { - id: "4", - name: "Rossi Sophie, Propriétaire Immeuble", - date: "Date: 28 octobre 2024", - title: "Service de proximité et de qualité", - quote: - "Intervention plomberie impeccable. BRPRO explique les problèmes et propose des solutions durables. Très professionnel.", - tag: "Propriétaire", - avatarSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", - avatarAlt: "Sophie Rossi", - imageSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=4", - }, + id: "4", name: "Rossi Sophie, Propriétaire Immeuble", date: "Date: 28 octobre 2024", title: "Service de proximité et de qualité", quote: + "Intervention plomberie impeccable. BRPRO explique les problèmes et propose des solutions durables. Très professionnel.", tag: "Propriétaire", avatarSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", avatarAlt: "Sophie Rossi", imageSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg"}, { - id: "5", - name: "Leclerc Thomas, Responsable Parc", - date: "Date: 20 octobre 2024", - title: "Maintenance régulière sans soucis", - quote: - "BRPRO assure la maintenance préventive de nos installations. Équipe réactive, respect des protocoles, suivi impeccable.", - tag: "Gestionnaire de parc", - avatarSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", - avatarAlt: "Thomas Leclerc", - imageSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=5", - }, + id: "5", name: "Leclerc Thomas, Responsable Parc", date: "Date: 20 octobre 2024", title: "Maintenance régulière sans soucis", quote: + "BRPRO assure la maintenance préventive de nos installations. Équipe réactive, respect des protocoles, suivi impeccable.", tag: "Gestionnaire de parc", avatarSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", avatarAlt: "Thomas Leclerc", imageSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg"}, { - id: "6", - name: "Garnier Nathalie, Responsable RH", - date: "Date: 12 octobre 2024", - title: "Interventions fiables et coordonnées", - quote: - "BRPRO travaille en coordination avec notre équipe. Planning clair, aucune surprise, résultats garantis. Très satisfaite.", - tag: "Entreprise moyenne", - avatarSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", - avatarAlt: "Nathalie Garnier", - imageSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=6", - }, + id: "6", name: "Garnier Nathalie, Responsable RH", date: "Date: 12 octobre 2024", title: "Interventions fiables et coordonnées", quote: + "BRPRO travaille en coordination avec notre équipe. Planning clair, aucune surprise, résultats garantis. Très satisfaite.", tag: "Entreprise moyenne", avatarSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", avatarAlt: "Nathalie Garnier", imageSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg"}, ]} /> @@ -330,53 +230,29 @@ export default function HomePage() { showCard={true} faqs={[ { - id: "1", - title: "Proposez-vous des interventions d'urgence 24/7 ?", - content: - "Oui, BRPRO propose des interventions d'urgence 24 heures sur 24, 7 jours sur 7 pour les situations critiques. Contactez-nous au 05 61 75 20 84 ou par notre formulaire pour connaître les tarifs spécifiques aux interventions de nuit/week-end.", - }, + id: "1", title: "Proposez-vous des interventions d'urgence 24/7 ?", content: + "Oui, BRPRO propose des interventions d'urgence 24 heures sur 24, 7 jours sur 7 pour les situations critiques. Contactez-nous au 05 61 75 20 84 ou par notre formulaire pour connaître les tarifs spécifiques aux interventions de nuit/week-end."}, { - id: "2", - title: "Comment obtenir un devis ?", - content: - "Vous pouvez demander un devis gratuitement de trois façons : (1) Appeler directement au 05 61 75 20 84, (2) Remplir le formulaire de contact sur notre site, (3) Nous envoyer un email. Notre équipe vous recontactera dans les 24 heures ouvrables.", - }, + id: "2", title: "Comment obtenir un devis ?", content: + "Vous pouvez demander un devis gratuitement de trois façons : (1) Appeler directement au 05 61 75 20 84, (2) Remplir le formulaire de contact sur notre site, (3) Nous envoyer un email. Notre équipe vous recontactera dans les 24 heures ouvrables."}, { - id: "3", - title: "Intervenez-vous en dehors de Labège ?", - content: - "Oui, BRPRO intervient sur Labège, Toulouse Est et les communes alentours. Nous couvrons une zone d'environ 15 km autour de Labège. Contactez-nous pour vérifier si votre adresse est couverte.", - }, + id: "3", title: "Intervenez-vous en dehors de Labège ?", content: + "Oui, BRPRO intervient sur Labège, Toulouse Est et les communes alentours. Nous couvrons une zone d'environ 15 km autour de Labège. Contactez-nous pour vérifier si votre adresse est couverte."}, { - id: "4", - title: "Quel est le délai d'intervention moyen ?", - content: - "Pour les interventions standards, nous nous engageons sur un délai de 24 à 48 heures. Pour les urgences (fuites, panne chauffage, etc.), nous intervenons le jour même ou le jour ouvrable suivant.", - }, + id: "4", title: "Quel est le délai d'intervention moyen ?", content: + "Pour les interventions standards, nous nous engageons sur un délai de 24 à 48 heures. Pour les urgences (fuites, panne chauffage, etc.), nous intervenons le jour même ou le jour ouvrable suivant."}, { - id: "5", - title: "Offrez-vous des contrats de maintenance préventive ?", - content: - "Oui, BRPRO propose des contrats de maintenance adaptés aux besoins des immeubles, commerces et entreprises. Ces contrats incluent inspections régulières, interventions préventives et tarifs préférentiels. Contactez-nous pour une proposition personnalisée.", - }, + id: "5", title: "Offrez-vous des contrats de maintenance préventive ?", content: + "Oui, BRPRO propose des contrats de maintenance adaptés aux besoins des immeubles, commerces et entreprises. Ces contrats incluent inspections régulières, interventions préventives et tarifs préférentiels. Contactez-nous pour une proposition personnalisée."}, { - id: "6", - title: "Vos techniciens sont-ils qualifiés et assurés ?", - content: - "Oui, tous nos techniciens sont qualifiés, expérimentés et l'entreprise est entièrement assurée. Nous respectons les normes de sécurité et les réglementations en vigueur pour chaque type d'intervention (électricité, plomberie, chauffage).", - }, + id: "6", title: "Vos techniciens sont-ils qualifiés et assurés ?", content: + "Oui, tous nos techniciens sont qualifiés, expérimentés et l'entreprise est entièrement assurée. Nous respectons les normes de sécurité et les réglementations en vigueur pour chaque type d'intervention (électricité, plomberie, chauffage)."}, { - id: "7", - title: "Fournissez-vous une garantie sur les travaux ?", - content: - "Oui, nous garantissons la qualité de nos interventions. Les pièces fournies sont couvertes par les garanties constructeur. Pour plus de détails sur les conditions de garantie, consultez nos conditions générales ou appelez-nous.", - }, + id: "7", title: "Fournissez-vous une garantie sur les travaux ?", content: + "Oui, nous garantissons la qualité de nos interventions. Les pièces fournies sont couvertes par les garanties constructeur. Pour plus de détails sur les conditions de garantie, consultez nos conditions générales ou appelez-nous."}, { - id: "8", - title: "Acceptez-vous tous les moyens de paiement ?", - content: - "Oui, BRPRO accepte les virements bancaires, chèques, cartes bancaires et les acomptes sur facture pour les contrats de maintenance. Des facilités de paiement peuvent être accordées pour les travaux importants.", - }, + id: "8", title: "Acceptez-vous tous les moyens de paiement ?", content: + "Oui, BRPRO accepte les virements bancaires, chèques, cartes bancaires et les acomptes sur facture pour les contrats de maintenance. Des facilités de paiement peuvent être accordées pour les travaux importants."}, ]} /> @@ -387,38 +263,24 @@ export default function HomePage() { description="Remplissez le formulaire ci-dessous ou appelez directement au 05 61 75 20 84. Notre équipe vous recontactera dans les 24 heures pour discuter de votre demande." inputs={[ { - name: "name", - type: "text", - placeholder: "Votre nom", - required: true, + name: "name", type: "text", placeholder: "Votre nom", required: true, }, { - name: "phone", - type: "tel", - placeholder: "Votre téléphone", - required: true, + name: "phone", type: "tel", placeholder: "Votre téléphone", required: true, }, { - name: "email", - type: "email", - placeholder: "Votre email", - required: true, + name: "email", type: "email", placeholder: "Votre email", required: true, }, { - name: "service", - type: "text", - placeholder: "Sélectionnez un service", - required: true, + name: "service", type: "text", placeholder: "Sélectionnez un service", required: true, }, ]} textarea={{ - name: "message", - placeholder: "Décrivez votre demande ou problème...", - rows: 5, + name: "message", placeholder: "Décrivez votre demande ou problème...", rows: 5, required: true, }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/businessman-walking-with-colleague-outside-office-building_107420-74360.jpg?_wi=2" + imageSrc="http://img.b2bpic.net/free-photo/businessman-walking-with-colleague-outside-office-building_107420-74360.jpg" imageAlt="Bureau BRPRO" mediaAnimation="slide-up" mediaPosition="right" @@ -433,8 +295,7 @@ export default function HomePage() { copyrightText="© 2025 BRPRO | Maintenance & Dépannage | Labège, Toulouse" columns={[ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Plomberie", href: "/services/plomberie" }, { label: "Électricité", href: "/services/electricite" }, { label: "Climatisation", href: "/services/climatisation" }, @@ -442,22 +303,18 @@ export default function HomePage() { ], }, { - title: "Entreprise", - items: [ + title: "Entreprise", items: [ { label: "À propos", href: "/about" }, { label: "Contact", href: "/contact" }, { label: "Devis", href: "#contact" }, ], }, { - title: "Légal", - items: [ + title: "Légal", items: [ { label: "Mentions légales", href: "/legal" }, { label: "Politique de confidentialité", href: "/legal" }, { - label: "Appeler: 05 61 75 20 84", - href: "tel:+33561752084", - }, + label: "Appeler: 05 61 75 20 84", href: "tel:+33561752084"}, ], }, ]} -- 2.49.1 From 2668e88ba3520a5d3d7c700ceb29c201f102c3de Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 20:16:55 +0000 Subject: [PATCH 5/5] Update src/app/services/page.tsx --- src/app/services/page.tsx | 88 ++++++++++----------------------------- 1 file changed, 23 insertions(+), 65 deletions(-) diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index 32f6f51..b3d8960 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -34,9 +34,7 @@ export default function ServicesPage() { { name: "Contact", id: "#contact" }, ]} button={{ - text: "05 61 75 20 84", - href: "tel:+33561752084", - }} + text: "05 61 75 20 84", href: "tel:+33561752084"}} className="bg-white shadow-lg" buttonClassName="bg-primary-cta text-primary-cta-text font-semibold" /> @@ -53,41 +51,17 @@ export default function ServicesPage() { gridVariant="uniform-all-items-equal" products={[ { - id: "plumbing", - name: "Plomberie & Dépannage", - price: "Devis gratuit", - variant: "Interventions d'urgence 24/7", - imageSrc: - "http://img.b2bpic.net/free-photo/male-hands-with-wrench-turning-off-valves_169016-53780.jpg?_wi=3", - imageAlt: "Service plomberie", - }, + id: "plumbing", name: "Plomberie & Dépannage", price: "Devis gratuit", variant: "Interventions d'urgence 24/7", imageSrc: + "http://img.b2bpic.net/free-photo/male-hands-with-wrench-turning-off-valves_169016-53780.jpg", imageAlt: "Service plomberie"}, { - id: "electrical", - name: "Électricité & Installation", - price: "Devis gratuit", - variant: "Installations et mises aux normes", - imageSrc: - "http://img.b2bpic.net/free-photo/man-electrical-technician-working-switchboard-with-fuses_169016-24230.jpg?_wi=3", - imageAlt: "Service électricité", - }, + id: "electrical", name: "Électricité & Installation", price: "Devis gratuit", variant: "Installations et mises aux normes", imageSrc: + "http://img.b2bpic.net/free-photo/man-electrical-technician-working-switchboard-with-fuses_169016-24230.jpg", imageAlt: "Service électricité"}, { - id: "hvac", - name: "Chauffage & Climatisation", - price: "Devis gratuit", - variant: "Maintenance et interventions", - imageSrc: - "http://img.b2bpic.net/free-photo/meticulous-wiremen-expertly-refilling-freon-external-air-conditioner-while-using-manifold-measurement-device-closely-measure-pressure-hvac-system-ensuring-perfect-cooling-performance_482257-68069.jpg?_wi=2", - imageAlt: "Service climatisation", - }, + id: "hvac", name: "Chauffage & Climatisation", price: "Devis gratuit", variant: "Maintenance et interventions", imageSrc: + "http://img.b2bpic.net/free-photo/meticulous-wiremen-expertly-refilling-freon-external-air-conditioner-while-using-manifold-measurement-device-closely-measure-pressure-hvac-system-ensuring-perfect-cooling-performance_482257-68069.jpg", imageAlt: "Service climatisation"}, { - id: "general", - name: "Maintenance Générale", - price: "Devis gratuit", - variant: "Entretien et inspections", - imageSrc: - "http://img.b2bpic.net/free-photo/person-working-building-construction_23-2149184907.jpg?_wi=2", - imageAlt: "Service maintenance générale", - }, + id: "general", name: "Maintenance Générale", price: "Devis gratuit", variant: "Entretien et inspections", imageSrc: + "http://img.b2bpic.net/free-photo/person-working-building-construction_23-2149184907.jpg", imageAlt: "Service maintenance générale"}, ]} /> @@ -104,9 +78,10 @@ export default function ServicesPage() { { value: "100%", title: "Satisfaction client" }, ]} useInvertedBackground={true} - imageSrc="http://img.b2bpic.net/free-photo/businessman-walking-with-colleague-outside-office-building_107420-74360.jpg?_wi=3" + imageSrc="http://img.b2bpic.net/free-photo/businessman-walking-with-colleague-outside-office-building_107420-74360.jpg" imageAlt="Équipe BRPRO" mediaAnimation="slide-up" + metricsAnimation="slide-up" /> @@ -123,29 +98,17 @@ export default function ServicesPage() { showCard={true} faqs={[ { - id: "1", - title: "Quelle est la différence entre maintenance préventive et réparation d'urgence ?", - content: - "La maintenance préventive consiste en inspections régulières et interventions planifiées pour éviter les pannes. La réparation d'urgence intervient lors d'une défaillance soudaine. BRPRO propose les deux services pour couvrir tous vos besoins.", - }, + id: "1", title: "Quelle est la différence entre maintenance préventive et réparation d'urgence ?", content: + "La maintenance préventive consiste en inspections régulières et interventions planifiées pour éviter les pannes. La réparation d'urgence intervient lors d'une défaillance soudaine. BRPRO propose les deux services pour couvrir tous vos besoins."}, { - id: "2", - title: "Vos services de plomberie incluent-ils les tuyauteries enterrées ?", - content: - "Oui, BRPRO intervient sur tous types de tuyauteries incluant les réseaux enterrés. Nous disposons d'équipement de diagnostic avancé pour localiser les fuites sans excavation inutile.", - }, + id: "2", title: "Vos services de plomberie incluent-ils les tuyauteries enterrées ?", content: + "Oui, BRPRO intervient sur tous types de tuyauteries incluant les réseaux enterrés. Nous disposons d'équipement de diagnostic avancé pour localiser les fuites sans excavation inutile."}, { - id: "3", - title: "Êtes-vous agréé pour les mises aux normes électriques ?", - content: - "Oui, nos électriciens sont certifiés et agréés pour réaliser les mises aux normes selon les standards en vigueur (NFC 15-100). Nous fournissons des certificats de conformité pour chaque intervention.", - }, + id: "3", title: "Êtes-vous agréé pour les mises aux normes électriques ?", content: + "Oui, nos électriciens sont certifiés et agréés pour réaliser les mises aux normes selon les standards en vigueur (NFC 15-100). Nous fournissons des certificats de conformité pour chaque intervention."}, { - id: "4", - title: "Pouvez-vous gérer le chauffage et la climatisation ensemble ?", - content: - "Absolument. BRPRO propose une solution HVAC complète avec maintenance régulière de vos systèmes de chauffage et climatisation, optimisant ainsi votre confort toute l'année.", - }, + id: "4", title: "Pouvez-vous gérer le chauffage et la climatisation ensemble ?", content: + "Absolument. BRPRO propose une solution HVAC complète avec maintenance régulière de vos systèmes de chauffage et climatisation, optimisant ainsi votre confort toute l'année."}, ]} /> @@ -156,8 +119,7 @@ export default function ServicesPage() { copyrightText="© 2025 BRPRO | Maintenance & Dépannage | Labège, Toulouse" columns={[ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Plomberie", href: "/services/plomberie" }, { label: "Électricité", href: "/services/electricite" }, { label: "Climatisation", href: "/services/climatisation" }, @@ -165,22 +127,18 @@ export default function ServicesPage() { ], }, { - title: "Entreprise", - items: [ + title: "Entreprise", items: [ { label: "À propos", href: "/about" }, { label: "Contact", href: "/contact" }, { label: "Devis", href: "#contact" }, ], }, { - title: "Légal", - items: [ + title: "Légal", items: [ { label: "Mentions légales", href: "/legal" }, { label: "Politique de confidentialité", href: "/legal" }, { - label: "Appeler: 05 61 75 20 84", - href: "tel:+33561752084", - }, + label: "Appeler: 05 61 75 20 84", href: "tel:+33561752084"}, ], }, ]} -- 2.49.1