Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-03-17 15:32:12 +00:00

View File

@@ -11,7 +11,7 @@ import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCar
import TeamCardTwo from '@/components/sections/team/TeamCardTwo';
import ContactText from '@/components/sections/contact/ContactText';
import FooterCard from '@/components/sections/footer/FooterCard';
import { Briefcase, CheckCircle, Home, Linkedin, MapPin, Phone, Star, Users } from 'lucide-react';
import { Briefcase, CheckCircle, Facebook, Home, Linkedin, MapPin, Phone, Star, Users } from 'lucide-react';
const navItems = [
{ name: "Accueil", id: "hero" },
@@ -23,7 +23,7 @@ const navItems = [
const heroLeftCarouselItems = [
{
imageSrc: "http://img.b2bpic.net/free-photo/european-business-man-white-shirt-does-distance-work_343596-2529.jpg?_wi=1", imageAlt: "Beau salon moderne avec lumière naturelle"
imageSrc: "http://img.b2bpic.net/free-photo/european-business-man-white-shirt-does-distance-work_343596-2529.jpg", imageAlt: "Beau salon moderne avec lumière naturelle"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/old-stone-buildings-kotor-montenegro_1268-14776.jpg", imageAlt: "Quartier résidentiel de Saint-Soupplets"
@@ -35,7 +35,7 @@ const heroRightCarouselItems = [
imageSrc: "http://img.b2bpic.net/free-photo/woman-talking-phone-modern-office_23-2147668769.jpg", imageAlt: "Cuisine contemporaine lumineuse et spacieuse"
},
{
imageSrc: "http://img.b2bpic.net/free-photo/vintage-landscape-photo_23-2149728869.jpg?_wi=1", imageAlt: "Propriété résidentielle avec jardin"
imageSrc: "http://img.b2bpic.net/free-photo/vintage-landscape-photo_23-2149728869.jpg", imageAlt: "Propriété résidentielle avec jardin"
}
];
@@ -46,25 +46,25 @@ const heroButtons = [
const serviceFeatures = [
{
id: "achat", title: "Achat immobilier", description: "Trouvez votre bien idéal. Recherche personnalisée, accompagnement complet jusqu'à la signature.", imageSrc: "http://img.b2bpic.net/free-photo/houses-with-yacht-old-port-nesebar-bulgaria_627829-7533.jpg?_wi=1", imageAlt: "Propriété moderne pour achat"
id: "achat", title: "Achat immobilier", description: "Trouvez votre bien idéal. Recherche personnalisée, accompagnement complet jusqu'à la signature.", imageSrc: "http://img.b2bpic.net/free-photo/houses-with-yacht-old-port-nesebar-bulgaria_627829-7533.jpg", imageAlt: "Propriété moderne pour achat"
},
{
id: "vente", title: "Vente immobilière", description: "Vendez au meilleur prix. Estimation précise, stratégie marketing, suivi professionnel.", imageSrc: "http://img.b2bpic.net/free-vector/elegant-living-room-scene_24877-49927.jpg?_wi=1", imageAlt: "Intérieur moderne pour vente"
id: "vente", title: "Vente immobilière", description: "Vendez au meilleur prix. Estimation précise, stratégie marketing, suivi professionnel.", imageSrc: "http://img.b2bpic.net/free-vector/elegant-living-room-scene_24877-49927.jpg", imageAlt: "Intérieur moderne pour vente"
},
{
id: "estimation", title: "Estimation gratuite", description: "Connaissez la vraie valeur de votre bien. Rapide, gratuit, basé sur le marché local.", imageSrc: "http://img.b2bpic.net/free-photo/european-business-man-white-shirt-does-distance-work_343596-2529.jpg?_wi=2", imageAlt: "Salon pour estimation"
id: "estimation", title: "Estimation gratuite", description: "Connaissez la vraie valeur de votre bien. Rapide, gratuit, basé sur le marché local.", imageSrc: "http://img.b2bpic.net/free-photo/european-business-man-white-shirt-does-distance-work_343596-2529.jpg", imageAlt: "Salon pour estimation"
}
];
const properties = [
{
id: "property-apt-2br", name: "Appartement 2 pièces - Centre-ville", price: "289 000 €", imageSrc: "http://img.b2bpic.net/free-photo/vintage-landscape-photo_23-2149728869.jpg?_wi=2", imageAlt: "Appartement 2 pièces lumineux"
id: "property-apt-2br", name: "Appartement 2 pièces - Centre-ville", price: "289 000 €", imageSrc: "http://img.b2bpic.net/free-photo/vintage-landscape-photo_23-2149728869.jpg", imageAlt: "Appartement 2 pièces lumineux"
},
{
id: "property-house-4br", name: "Maison 4 chambres - Quartier calme", price: "425 000 €", imageSrc: "http://img.b2bpic.net/free-photo/houses-with-yacht-old-port-nesebar-bulgaria_627829-7533.jpg?_wi=2", imageAlt: "Maison familiale avec jardin"
id: "property-house-4br", name: "Maison 4 chambres - Quartier calme", price: "425 000 €", imageSrc: "http://img.b2bpic.net/free-photo/houses-with-yacht-old-port-nesebar-bulgaria_627829-7533.jpg", imageAlt: "Maison familiale avec jardin"
},
{
id: "property-apt-3br", name: "Appartement 3 pièces - Modernisé", price: "315 000 €", imageSrc: "http://img.b2bpic.net/free-vector/elegant-living-room-scene_24877-49927.jpg?_wi=2", imageAlt: "Appartement rénové spacieux"
id: "property-apt-3br", name: "Appartement 3 pièces - Modernisé", price: "315 000 €", imageSrc: "http://img.b2bpic.net/free-vector/elegant-living-room-scene_24877-49927.jpg", imageAlt: "Appartement rénové spacieux"
}
];
@@ -86,32 +86,32 @@ const processMetrics = [
const testimonials = [
{
id: "testimonial-1", name: "Marie Dubois", role: "Vendeuse", testimonial: "Expérience au top du début à la fin. L'équipe a vraiment pris le temps de comprendre mes attentes et a trouvé l'acheteur parfait rapidement.", imageSrc: "http://img.b2bpic.net/free-photo/blonde-business-woman-front-glass-building_23-2147704435.jpg?_wi=1", imageAlt: "Marie Dubois", icon: Star
id: "testimonial-1", name: "Marie Dubois", role: "Vendeuse", testimonial: "Expérience au top du début à la fin. L'équipe a vraiment pris le temps de comprendre mes attentes et a trouvé l'acheteur parfait rapidement.", imageSrc: "http://img.b2bpic.net/free-photo/blonde-business-woman-front-glass-building_23-2147704435.jpg", imageAlt: "Marie Dubois", icon: Star
},
{
id: "testimonial-2", name: "Jean-Pierre Martin", role: "Acheteur", testimonial: "Équipe géniale, ambiance familiale et apaisante. Ils m'ont guidé à travers tout le processus avec clarté et professionnalisme.", imageSrc: "http://img.b2bpic.net/free-photo/modern-businesswoman_23-2148012909.jpg?_wi=1", imageAlt: "Jean-Pierre Martin", icon: Star
id: "testimonial-2", name: "Jean-Pierre Martin", role: "Acheteur", testimonial: "Équipe géniale, ambiance familiale et apaisante. Ils m'ont guidé à travers tout le processus avec clarté et professionnalisme.", imageSrc: "http://img.b2bpic.net/free-photo/modern-businesswoman_23-2148012909.jpg", imageAlt: "Jean-Pierre Martin", icon: Star
},
{
id: "testimonial-3", name: "Sophie Laurent", role: "Vendeuse", testimonial: "Un accompagnement vraiment personnalisé. Ils connaissent parfaitement le marché local et m'ont obtenu le meilleur prix.", imageSrc: "http://img.b2bpic.net/free-photo/business-woman-with-glasses-front-glass-building_23-2147704438.jpg?_wi=1", imageAlt: "Sophie Laurent", icon: Star
id: "testimonial-3", name: "Sophie Laurent", role: "Vendeuse", testimonial: "Un accompagnement vraiment personnalisé. Ils connaissent parfaitement le marché local et m'ont obtenu le meilleur prix.", imageSrc: "http://img.b2bpic.net/free-photo/business-woman-with-glasses-front-glass-building_23-2147704438.jpg", imageAlt: "Sophie Laurent", icon: Star
},
{
id: "testimonial-4", name: "Pierre Durand", role: "Acheteur", testimonial: "Suivi impeccable du premier rendez-vous à la signature. Recommandé pour l'expertise et la disponibilité de l'équipe.", imageSrc: "http://img.b2bpic.net/free-photo/blonde-business-woman-front-glass-building_23-2147704435.jpg?_wi=2", imageAlt: "Pierre Durand", icon: Star
id: "testimonial-4", name: "Pierre Durand", role: "Acheteur", testimonial: "Suivi impeccable du premier rendez-vous à la signature. Recommandé pour l'expertise et la disponibilité de l'équipe.", imageSrc: "http://img.b2bpic.net/free-photo/blonde-business-woman-front-glass-building_23-2147704435.jpg", imageAlt: "Pierre Durand", icon: Star
}
];
const teamMembers = [
{
id: "agent-1", name: "Isabelle Moreau", role: "Agent immobilier senior", description: "Spécialiste des ventes depuis 12 ans. Excellente connaissance du marché local.", imageSrc: "http://img.b2bpic.net/free-photo/blonde-business-woman-front-glass-building_23-2147704435.jpg?_wi=3", imageAlt: "Isabelle Moreau", socialLinks: [
id: "agent-1", name: "Isabelle Moreau", role: "Agent immobilier senior", description: "Spécialiste des ventes depuis 12 ans. Excellente connaissance du marché local.", imageSrc: "http://img.b2bpic.net/free-photo/blonde-business-woman-front-glass-building_23-2147704435.jpg", imageAlt: "Isabelle Moreau", socialLinks: [
{ icon: Linkedin, url: "https://linkedin.com" }
]
},
{
id: "agent-2", name: "Marc Lefebvre", role: "Agent immobilier", description: "Accompagne acheteurs et investisseurs. Expertise en estimation immobilière.", imageSrc: "http://img.b2bpic.net/free-photo/modern-businesswoman_23-2148012909.jpg?_wi=2", imageAlt: "Marc Lefebvre", socialLinks: [
id: "agent-2", name: "Marc Lefebvre", role: "Agent immobilier", description: "Accompagne acheteurs et investisseurs. Expertise en estimation immobilière.", imageSrc: "http://img.b2bpic.net/free-photo/modern-businesswoman_23-2148012909.jpg", imageAlt: "Marc Lefebvre", socialLinks: [
{ icon: Linkedin, url: "https://linkedin.com" }
]
},
{
id: "agent-3", name: "Anne-Marie Petit", role: "Responsable d'agence", description: "Dirige l'équipe avec passion. Dévouée à la satisfaction client et la croissance locale.", imageSrc: "http://img.b2bpic.net/free-photo/business-woman-with-glasses-front-glass-building_23-2147704438.jpg?_wi=2", imageAlt: "Anne-Marie Petit", socialLinks: [
id: "agent-3", name: "Anne-Marie Petit", role: "Responsable d'agence", description: "Dirige l'équipe avec passion. Dévouée à la satisfaction client et la croissance locale.", imageSrc: "http://img.b2bpic.net/free-photo/business-woman-with-glasses-front-glass-building_23-2147704438.jpg", imageAlt: "Anne-Marie Petit", socialLinks: [
{ icon: Linkedin, url: "https://linkedin.com" }
]
}
@@ -155,12 +155,12 @@ export default function LandingPage() {
description="Achetez, vendez ou estimez votre bien avec une agence locale à l'écoute, transparente et engagée."
tag="Agence locale de confiance"
tagIcon={Home}
tagAnimation="entrance-slide"
tagAnimation="opacity"
background={{ variant: "plain" }}
leftCarouselItems={heroLeftCarouselItems}
rightCarouselItems={heroRightCarouselItems}
buttons={heroButtons}
buttonAnimation="entrance-slide"
buttonAnimation="opacity"
carouselPosition="right"
ariaLabel="Hero section - Bienvenue à La Francilienne Immobilière"
/>
@@ -173,7 +173,7 @@ export default function LandingPage() {
"Depuis des années, nous accompagnons les familles et investisseurs de Saint-Soupplets et Seine-et-Marne. Notre force réside dans notre engagement personnel envers chaque client.", "✔ Suivi personnalisé du début à la fin\n✔ Conseils adaptés à votre situation\n✔ Accompagnement transparent et honnête", "Nos clients témoignent : « Expérience au top du début à la fin » • « Équipe géniale, ambiance familiale et apaisante »"
]}
buttons={[{ text: "Être rappelé", href: "#contact" }]}
buttonAnimation="entrance-slide"
buttonAnimation="opacity"
useInvertedBackground={false}
showBorder={true}
ariaLabel="Section de réassurance - Nos valeurs et engagements"
@@ -186,7 +186,7 @@ export default function LandingPage() {
description="Trois piliers pour accompagner tous vos projets immobiliers avec expertise locale"
tag="Services complets"
tagIcon={Briefcase}
tagAnimation="entrance-slide"
tagAnimation="opacity"
features={serviceFeatures}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -202,14 +202,14 @@ export default function LandingPage() {
description="Découvrez notre sélection de propriétés à Saint-Soupplets et alentours"
tag="Biens actuellement en vente"
tagIcon={MapPin}
tagAnimation="entrance-slide"
tagAnimation="opacity"
products={properties}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
buttons={propertyButtons}
buttonAnimation="entrance-slide"
buttonAnimation="opacity"
ariaLabel="Properties section"
/>
</div>
@@ -220,8 +220,11 @@ export default function LandingPage() {
description="De votre premier contact à la signature, nous vous guidons pas à pas"
tag="3 étapes clés"
tagIcon={CheckCircle}
tagAnimation="entrance-slide"
metrics={processMetrics}
tagAnimation="opacity"
metrics={processMetrics.map(m => ({
...m,
imageSrc: "http://img.b2bpic.net/free-photo/european-business-man-white-shirt-does-distance-work_343596-2529.jpg", imageAlt: m.title
}))}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
@@ -235,7 +238,7 @@ export default function LandingPage() {
description="Découvrez les témoignages de ceux qui ont réalisé leurs projets avec nous"
tag="Témoignages vérifiés"
tagIcon={Star}
tagAnimation="entrance-slide"
tagAnimation="opacity"
testimonials={testimonials}
animationType="slide-up"
textboxLayout="default"
@@ -250,7 +253,7 @@ export default function LandingPage() {
description="Des experts à votre écoute, ancrés dans le territoire de Saint-Soupplets et Seine-et-Marne"
tag="L'équipe qui vous accueille"
tagIcon={Users}
tagAnimation="entrance-slide"
tagAnimation="opacity"
members={teamMembers}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -265,7 +268,7 @@ export default function LandingPage() {
text="Vous avez un projet immobilier ? Discutons-en dès aujourd'hui."
background={{ variant: "radial-gradient" }}
useInvertedBackground={true}
animationType="entrance-slide"
animationType="background-highlight"
buttons={contactButtons}
ariaLabel="Contact section"
/>