6 Commits

Author SHA1 Message Date
b29fcea563 Update src/app/page.tsx 2026-03-08 18:33:44 +00:00
0195ba69f0 Update src/app/pricing/page.tsx 2026-03-08 18:32:30 +00:00
40569d6b78 Update src/app/page.tsx 2026-03-08 18:32:29 +00:00
889b0484f6 Merge version_3 into main
Merge version_3 into main
2026-03-08 17:34:11 +00:00
55a014bf1a Merge version_3 into main
Merge version_3 into main
2026-03-07 00:09:30 +00:00
3a28629e1c Merge version_3 into main
Merge version_3 into main
2026-03-07 00:06:05 +00:00
2 changed files with 42 additions and 127 deletions

View File

@@ -62,9 +62,7 @@ export default function HomePage() {
brandName="Montois Multi Services" brandName="Montois Multi Services"
navItems={navItems} navItems={navItems}
button={{ button={{
text: "Nous Contacter", text: "Nous Contacter", href: "/contact"}}
href: "/contact",
}}
animateOnLoad={true} animateOnLoad={true}
/> />
</div> </div>
@@ -79,28 +77,21 @@ export default function HomePage() {
background={{ variant: "plain" }} background={{ variant: "plain" }}
mediaItems={[ mediaItems={[
{ {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AanP4tq0gi26KyP6ID7LVKsvKY/uploaded-1772907690471-fpgwof8v.jpg", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AanP4tq0gi26KyP6ID7LVKsvKY/uploaded-1772907690471-fpgwof8v.jpg", imageAlt: "Belle maison côtière Vendéenne"},
imageAlt: "Belle maison côtière Vendéenne",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/view-beach-sand-summertime_23-2151145634.jpg", imageSrc: "http://img.b2bpic.net/free-photo/view-beach-sand-summertime_23-2151145634.jpg", imageAlt: "Vue sur l'océan Atlantique à Notre-Dame-de-Monts"},
imageAlt: "Vue sur l'océan Atlantique à Notre-Dame-de-Monts",
},
]} ]}
rating={5} rating={5}
ratingText="Confiance de nos clients locaux" ratingText="Confiance de nos clients locaux"
buttons={[ buttons={[
{ {
text: "En Savoir Plus", text: "En Savoir Plus", href: "/services"},
href: "/services",
},
{ {
text: "Demander Un Devis", text: "Demander Un Devis", href: "/contact"},
href: "/contact",
},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
mediaAnimation="slide-up" mediaAnimation="slide-up"
imageClassName="w-full h-auto object-cover scale-30"
/> />
</div> </div>
@@ -113,63 +104,39 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
features={[ features={[
{ {
title: "Entretiens Intérieurs", title: "Entretiens Intérieurs", description: "Ménage complet, nettoyage des vitres, entretien des surfaces. Nous veillons à la propreté impeccable de votre intérieur.", icon: Home,
description: "Ménage complet, nettoyage des vitres, entretien des surfaces. Nous veillons à la propreté impeccable de votre intérieur.",
icon: Home,
mediaItems: [ mediaItems: [
{ {
imageSrc: "http://img.b2bpic.net/free-photo/digital-lavender-interior-design_23-2151561164.jpg?_wi=1", imageSrc: "http://img.b2bpic.net/free-photo/digital-lavender-interior-design_23-2151561164.jpg?_wi=1", imageAlt: "Salon propre et bien entretenu"},
imageAlt: "Salon propre et bien entretenu",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-eating_23-2149048185.jpg?_wi=1", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-eating_23-2149048185.jpg?_wi=1", imageAlt: "Cuisine étincelante après nettoyage"},
imageAlt: "Cuisine étincelante après nettoyage",
},
], ],
}, },
{ {
title: "Entretiens Extérieurs", title: "Entretiens Extérieurs", description: "Tonte de pelouse, taille de haies, entretien jardin. Vos espaces verts restent impeccables toute l'année.", icon: Leaf,
description: "Tonte de pelouse, taille de haies, entretien jardin. Vos espaces verts restent impeccables toute l'année.",
icon: Leaf,
mediaItems: [ mediaItems: [
{ {
imageSrc: "http://img.b2bpic.net/free-photo/outdoor-dreamy-barefooted-lady-with-long-curly-hair-sitting-wooden-bench-park-looking-away-romantic-girl-straw-hat-white-dress-posing-front-flowerbed_197531-3979.jpg?_wi=1", imageSrc: "http://img.b2bpic.net/free-photo/outdoor-dreamy-barefooted-lady-with-long-curly-hair-sitting-wooden-bench-park-looking-away-romantic-girl-straw-hat-white-dress-posing-front-flowerbed_197531-3979.jpg?_wi=1", imageAlt: "Jardin bien entretenu et aménagé"},
imageAlt: "Jardin bien entretenu et aménagé",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/kids-learnign-about-environment_23-2149176599.jpg?_wi=1", imageSrc: "http://img.b2bpic.net/free-photo/kids-learnign-about-environment_23-2149176599.jpg?_wi=1", imageAlt: "Haies taillées et pelouse soignée"},
imageAlt: "Haies taillées et pelouse soignée",
},
], ],
}, },
{ {
title: "Petits Travaux de Maintenance", title: "Petits Travaux de Maintenance", description: "Réparations mineures, petits bricolages, interventions de maintenance préventive pour votre tranquillité.", icon: Wrench,
description: "Réparations mineures, petits bricolages, interventions de maintenance préventive pour votre tranquillité.",
icon: Wrench,
mediaItems: [ mediaItems: [
{ {
imageSrc: "http://img.b2bpic.net/free-photo/top-view-decorative-elements-blank-slate-father-s-day_23-2147684784.jpg?_wi=1", imageSrc: "http://img.b2bpic.net/free-photo/top-view-decorative-elements-blank-slate-father-s-day_23-2147684784.jpg?_wi=1", imageAlt: "Outils de maintenance professionnels"},
imageAlt: "Outils de maintenance professionnels",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/inspectors-interacting_1098-14279.jpg?_wi=1", imageSrc: "http://img.b2bpic.net/free-photo/inspectors-interacting_1098-14279.jpg?_wi=1", imageAlt: "Petit travail de réparation en cours"},
imageAlt: "Petit travail de réparation en cours",
},
], ],
}, },
{ {
title: "Gestion Personnalisée", title: "Gestion Personnalisée", description: "Supervision complète de vos propriétés, interventions ponctuelles ou récurrentes selon vos besoins spécifiques.", icon: Users,
description: "Supervision complète de vos propriétés, interventions ponctuelles ou récurrentes selon vos besoins spécifiques.",
icon: Users,
mediaItems: [ mediaItems: [
{ {
imageSrc: "http://img.b2bpic.net/free-photo/creative-students-working-together_23-2147656002.jpg?_wi=1", imageSrc: "http://img.b2bpic.net/free-photo/creative-students-working-together_23-2147656002.jpg?_wi=1", imageAlt: "Équipe coordonnée de professionnels"},
imageAlt: "Équipe coordonnée de professionnels",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/real-estate-agents-front-building_23-2147653355.jpg?_wi=1", imageSrc: "http://img.b2bpic.net/free-photo/real-estate-agents-front-building_23-2147653355.jpg?_wi=1", imageAlt: "Inspection et suivi de propriété"},
imageAlt: "Inspection et suivi de propriété",
},
], ],
}, },
]} ]}
@@ -178,11 +145,10 @@ export default function HomePage() {
useInvertedBackground={false} useInvertedBackground={false}
buttons={[ buttons={[
{ {
text: "Prendre Rendez-Vous", text: "Prendre Rendez-Vous", href: "/contact"},
href: "/contact",
},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
mediaClassName="scale-30 origin-center"
/> />
</div> </div>
@@ -193,11 +159,7 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
members={[ members={[
{ {
id: "1", id: "1", name: "Fabrice Chatelier", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AanP4tq0gi26KyP6ID7LVKsvKY/uploaded-1772842156474-a6oliyzl.jpg", imageAlt: "Fabrice Chatelier, Gérant de Montois Multi Services"},
name: "Fabrice Chatelier",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AanP4tq0gi26KyP6ID7LVKsvKY/uploaded-1772842156474-a6oliyzl.jpg",
imageAlt: "Fabrice Chatelier, Gérant de Montois Multi Services",
},
]} ]}
memberVariant="default" memberVariant="default"
useInvertedBackground={false} useInvertedBackground={false}
@@ -214,60 +176,31 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Monsieur Dupont", role: "Propriétaire", company: "Notre-Dame-de-Monts", rating: 5,
name: "Monsieur Dupont", imageSrc: "http://img.b2bpic.net/free-photo/man-with-selfie-stick_23-2148542713.jpg", imageAlt: "Monsieur Dupont, propriétaire satisfait"},
role: "Propriétaire",
company: "Notre-Dame-de-Monts",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/man-with-selfie-stick_23-2148542713.jpg",
imageAlt: "Monsieur Dupont, propriétaire satisfait",
},
{ {
id: "2", id: "2", name: "Mme Leblanc", role: "Résidente", company: "Ile de Noirmoutier", rating: 5,
name: "Mme Leblanc", imageSrc: "http://img.b2bpic.net/free-photo/stylish-woman-wearing-yellow-bandana_273609-13309.jpg", imageAlt: "Mme Leblanc, résidente"},
role: "Résidente",
company: "Ile de Noirmoutier",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/stylish-woman-wearing-yellow-bandana_273609-13309.jpg",
imageAlt: "Mme Leblanc, résidente",
},
{ {
id: "3", id: "3", name: "M. Martin", role: "Gestionnaire Propriété", company: "Côte Vendéenne", rating: 5,
name: "M. Martin", imageSrc: "http://img.b2bpic.net/free-photo/serious-successful-young-businessman-standing-office-looking-camera_1163-4223.jpg", imageAlt: "M. Martin, gestionnaire"},
role: "Gestionnaire Propriété",
company: "Côte Vendéenne",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/serious-successful-young-businessman-standing-office-looking-camera_1163-4223.jpg",
imageAlt: "M. Martin, gestionnaire",
},
{ {
id: "4", id: "4", name: "Mme Rousseau", role: "Propriétaire Secondaire", company: "Saint-Hilaire-de-Riez", rating: 5,
name: "Mme Rousseau", imageSrc: "http://img.b2bpic.net/free-photo/expressive-young-girl-posing-studio_176474-65932.jpg", imageAlt: "Mme Rousseau, propriétaire secondaire"},
role: "Propriétaire Secondaire",
company: "Saint-Hilaire-de-Riez",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/expressive-young-girl-posing-studio_176474-65932.jpg",
imageAlt: "Mme Rousseau, propriétaire secondaire",
},
]} ]}
kpiItems={[ kpiItems={[
{ {
value: "500+", value: "500+", label: "Propriétés entretenues"},
label: "Propriétés entretenues",
},
{ {
value: "98%", value: "98%", label: "Satisfaction clients"},
label: "Satisfaction clients",
},
{ {
value: "15+", value: "15+", label: "Années d'expérience"},
label: "Années d'expérience",
},
]} ]}
animationType="slide-up" animationType="slide-up"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
buttonAnimation="slide-up" buttonAnimation="slide-up"
imageClassName="scale-30 origin-center"
/> />
</div> </div>
@@ -280,30 +213,15 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
faqs={[ faqs={[
{ {
id: "1", id: "1", title: "Quels types de propriétés entretenez-vous ?", content: "Nous nous occupons de résidences principales et secondaires, petits immeubles et propriétés commerciales sur la côte vendéenne. Nos services s'adaptent à tous les besoins d'entretien."},
title: "Quels types de propriétés entretenez-vous ?",
content: "Nous nous occupons de résidences principales et secondaires, petits immeubles et propriétés commerciales sur la côte vendéenne. Nos services s'adaptent à tous les besoins d'entretien.",
},
{ {
id: "2", id: "2", title: "Comment puis-je demander un devis ?", content: "Vous pouvez nous contacter par téléphone au 06 77 22 14 66 ou par email à montois.multiservices@gmail.com. Nous serons heureux de vous proposer un devis personnalisé après visite de votre propriété."},
title: "Comment puis-je demander un devis ?",
content: "Vous pouvez nous contacter par téléphone au 06 77 22 14 66 ou par email à montois.multiservices@gmail.com. Nous serons heureux de vous proposer un devis personnalisé après visite de votre propriété.",
},
{ {
id: "3", id: "3", title: "Êtes-vous disponibles toute l'année ?", content: "Oui, nous proposons des services réguliers tout au long de l'année. Nous adaptons nos interventions aux saisons pour un entretien optimal de votre propriété."},
title: "Êtes-vous disponibles toute l'année ?",
content: "Oui, nous proposons des services réguliers tout au long de l'année. Nous adaptons nos interventions aux saisons pour un entretien optimal de votre propriété.",
},
{ {
id: "4", id: "4", title: "Pouvez-vous gérer les urgences ?", content: "Nous offrons une certaine flexibilité pour les demandes urgentes. Contactez-nous directement pour discuter de vos besoins spécifiques et de la disponibilité de notre équipe."},
title: "Pouvez-vous gérer les urgences ?",
content: "Nous offrons une certaine flexibilité pour les demandes urgentes. Contactez-nous directement pour discuter de vos besoins spécifiques et de la disponibilité de notre équipe.",
},
{ {
id: "5", id: "5", title: "Comment fonctionnent les forfaits récurrents ?", content: "Nos forfaits récurrents peuvent être hebdomadaires, bi-hebdomadaires ou mensuels selon vos besoins. Nous établissons un calendrier d'interventions régulières et facturons selon vos préférences."},
title: "Comment fonctionnent les forfaits récurrents ?",
content: "Nos forfaits récurrents peuvent être hebdomadaires, bi-hebdomadaires ou mensuels selon vos besoins. Nous établissons un calendrier d'interventions régulières et facturons selon vos préférences.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/concentrated-thoughtful-business-colleagues-standing-near-table-analyzing-documents_1262-12289.jpg" imageSrc="http://img.b2bpic.net/free-photo/concentrated-thoughtful-business-colleagues-standing-near-table-analyzing-documents_1262-12289.jpg"
imageAlt="Service client professionnel en Vendée" imageAlt="Service client professionnel en Vendée"
@@ -313,6 +231,7 @@ export default function HomePage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
animationType="smooth" animationType="smooth"
mediaClassName="scale-30 origin-center"
/> />
</div> </div>
@@ -324,13 +243,9 @@ export default function HomePage() {
useInvertedBackground={false} useInvertedBackground={false}
buttons={[ buttons={[
{ {
text: "Nous Appeler", text: "Nous Appeler", href: "tel:0677221466"},
href: "tel:0677221466",
},
{ {
text: "Envoyer Un Email", text: "Envoyer Un Email", href: "mailto:montois.multiservices@gmail.com"},
href: "mailto:montois.multiservices@gmail.com",
},
]} ]}
/> />
</div> </div>

View File

@@ -224,4 +224,4 @@ export default function PricingPage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }