Merge version_1 into main #1

Merged
bender merged 1 commits from version_1 into main 2026-05-24 13:22:53 +00:00

View File

@@ -32,22 +32,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{
name: "Accueil",
id: "hero",
},
{
name: "Notre Histoire",
id: "about",
},
{
name: "Produits",
id: "product",
},
{
name: "Contact",
id: "contact",
},
{ name: "Accueil", id: "hero" },
{ name: "Notre Histoire", id: "about" },
{ name: "Produits", id: "product" },
{ name: "Contact", id: "contact" },
]}
brandName="La Ferme de Chez Nous"
/>
@@ -55,66 +43,24 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroCentered
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
title="Le meilleur de la terre, directement chez vous."
description="Découvrez nos produits locaux, frais et cultivés avec passion à la Ferme de Chez Nous."
avatars={[
{
src: "http://img.b2bpic.net/free-photo/medium-shot-woman-holding-basket_23-2149148505.jpg",
alt: "Client 1",
},
{
src: "http://img.b2bpic.net/free-photo/close-up-people-selling-crops-from-their-garden_329181-16534.jpg",
alt: "Client 2",
},
{
src: "http://img.b2bpic.net/free-photo/young-african-american-girl-holding-paper-bag-groceries-from-supermarket-very-happy-pointing-with-hand-finger_839833-5328.jpg",
alt: "Client 3",
},
{
src: "http://img.b2bpic.net/free-photo/vertical-shot-surprised-young-woman-keeps-lips-rounded-carries-variety-fresh-vegetables-groceries-wears-sunglasses-dressed-pink-activewear-eats-healthy-food-isolated-beige-background_273609-61912.jpg",
alt: "Client 4",
},
{
src: "http://img.b2bpic.net/free-photo/close-up-young-gardeners-taking-care-their-garden_329181-16509.jpg",
alt: "Client 5",
},
{ src: "http://img.b2bpic.net/free-photo/medium-shot-woman-holding-basket_23-2149148505.jpg", alt: "Client 1" },
{ src: "http://img.b2bpic.net/free-photo/close-up-people-selling-crops-from-their-garden_329181-16534.jpg", alt: "Client 2" },
{ src: "http://img.b2bpic.net/free-photo/young-african-american-girl-holding-paper-bag-groceries-from-supermarket-very-happy-pointing-with-hand-finger_839833-5328.jpg", alt: "Client 3" },
{ src: "http://img.b2bpic.net/free-photo/vertical-shot-surprised-young-woman-keeps-lips-rounded-carries-variety-fresh-vegetables-groceries-wears-sunglasses-dressed-pink-activewear-eats-healthy-food-isolated-beige-background_273609-61912.jpg", alt: "Client 4" },
{ src: "http://img.b2bpic.net/free-photo/close-up-young-gardeners-taking-care-their-garden_329181-16509.jpg", alt: "Client 5" },
]}
avatarText="Rejoignez nos 500+ clients satisfaits"
buttons={[
{
text: "Découvrir nos produits",
href: "#product",
},
]}
buttons={[{ text: "Découvrir nos produits", href: "#product" }]}
marqueeItems={[
{
type: "text-icon",
text: "100% Bio",
icon: Leaf,
},
{
type: "text-icon",
text: "Circuit Court",
icon: Truck,
},
{
type: "text-icon",
text: "Récolte Fraîche",
icon: ShoppingBag,
},
{
type: "text-icon",
text: "Producteur Local",
icon: MapPin,
},
{
type: "text-icon",
text: "Sans OGM",
icon: ShieldCheck,
},
{ type: "text-icon", text: "100% Bio", icon: Leaf },
{ type: "text-icon", text: "Circuit Court", icon: Truck },
{ type: "text-icon", text: "Récolte Fraîche", icon: ShoppingBag },
{ type: "text-icon", text: "Producteur Local", icon: MapPin },
{ type: "text-icon", text: "Sans OGM", icon: ShieldCheck },
]}
/>
</div>
@@ -126,18 +72,9 @@ export default function LandingPage() {
title="Une tradition de qualité"
description="Depuis trois générations, nous cultivons la terre avec respect pour vous offrir le meilleur goût."
bulletPoints={[
{
title: "100% Local",
description: "Tout est produit à moins de 50km.",
},
{
title: "Agriculture Bio",
description: "Sans produits chimiques, respectueuse.",
},
{
title: "Saisonnalité",
description: "La nature rythme nos récoltes.",
},
{ title: "100% Local", description: "Tout est produit à moins de 50km." },
{ title: "Agriculture Bio", description: "Sans produits chimiques, respectueuse." },
{ title: "Saisonnalité", description: "La nature rythme nos récoltes." },
]}
imageSrc="http://img.b2bpic.net/free-photo/full-shot-family-living-countryside_23-2150642384.jpg"
mediaAnimation="slide-up"
@@ -150,43 +87,20 @@ export default function LandingPage() {
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
description="Découvrez notre sélection de produits frais récoltés à la ferme."
products={[
{
id: "1",
name: "Légumes de Saison",
price: "5€ / kg",
imageSrc: "http://img.b2bpic.net/free-photo/high-view-organic-bag-veggies_23-2148648964.jpg",
},
id: "1", name: "Légumes de Saison", price: "5€ / kg", imageSrc: "http://img.b2bpic.net/free-photo/high-view-organic-bag-veggies_23-2148648964.jpg"},
{
id: "2",
name: "Fromage de Chèvre",
price: "8€ / pièce",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-goat-cheese-with-rice-cakes-with-cream-cheese-dill-with-pickled-olives-sweet-grapes-rustic_141793-6602.jpg",
},
id: "2", name: "Fromage de Chèvre", price: "8€ / pièce", imageSrc: "http://img.b2bpic.net/free-photo/top-view-goat-cheese-with-rice-cakes-with-cream-cheese-dill-with-pickled-olives-sweet-grapes-rustic_141793-6602.jpg"},
{
id: "3",
name: "Fruits Rouges",
price: "6€ / barquette",
imageSrc: "http://img.b2bpic.net/free-photo/natural-background-with-different-wild-berries-macro-shot_169016-23500.jpg",
},
id: "3", name: "Fruits Rouges", price: "6€ / barquette", imageSrc: "http://img.b2bpic.net/free-photo/natural-background-with-different-wild-berries-macro-shot_169016-23500.jpg"},
{
id: "4",
name: "Miel Artisanal",
price: "12€ / pot",
imageSrc: "http://img.b2bpic.net/free-photo/wooden-honey-dipper-with-honeycomb-waxed-paper_23-2149442395.jpg",
},
id: "4", name: "Miel Artisanal", price: "12€ / pot", imageSrc: "http://img.b2bpic.net/free-photo/wooden-honey-dipper-with-honeycomb-waxed-paper_23-2149442395.jpg"},
{
id: "5",
name: "Œufs Frais",
price: "4€ / douzaine",
imageSrc: "http://img.b2bpic.net/free-photo/fresh-chicken-white-eggs-with-hay-wooden-basket_114579-52539.jpg",
},
id: "5", name: "Œufs Frais", price: "4€ / douzaine", imageSrc: "http://img.b2bpic.net/free-photo/fresh-chicken-white-eggs-with-hay-wooden-basket_114579-52539.jpg"},
{
id: "6",
name: "Pain au Levain",
price: "5€ / miche",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-bread-cloth_23-2149234819.jpg",
},
id: "6", name: "Pain au Levain", price: "5€ / miche", imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-bread-cloth_23-2149234819.jpg"},
]}
title="Nos récoltes du moment"
/>
@@ -198,21 +112,9 @@ export default function LandingPage() {
title="Chiffres Clés"
tag="Transparence"
metrics={[
{
id: "m1",
value: "150+",
description: "Variétés cultivées",
},
{
id: "m2",
value: "20",
description: "Ans d'expérience",
},
{
id: "m3",
value: "500+",
description: "Familles servies",
},
{ id: "m1", value: "150+", description: "Variétés cultivées" },
{ id: "m2", value: "20", description: "Ans d'expérience" },
{ id: "m3", value: "500+", description: "Familles servies" },
]}
metricsAnimation="slide-up"
/>
@@ -225,59 +127,25 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Marc L.",
role: "Fidèle",
company: "Voisin",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiled-beautiful-mulatto-woman-is-holding-package-full-with-food-one-hand-apple-other-modern-white-kitchen_8353-10015.jpg",
},
id: "1", name: "Marc L.", role: "Fidèle", company: "Voisin", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiled-beautiful-mulatto-woman-is-holding-package-full-with-food-one-hand-apple-other-modern-white-kitchen_8353-10015.jpg"},
{
id: "2",
name: "Sophie D.",
role: "Cliente",
company: "Ville",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-family-with-vegetables-harvest_1398-506.jpg",
},
id: "2", name: "Sophie D.", role: "Cliente", company: "Ville", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-family-with-vegetables-harvest_1398-506.jpg"},
{
id: "3",
name: "Jean P.",
role: "Gastronome",
company: "Local",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/lateral-view-man-woman-cooking-together_23-2148363528.jpg",
},
id: "3", name: "Jean P.", role: "Gastronome", company: "Local", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/lateral-view-man-woman-cooking-together_23-2148363528.jpg"},
{
id: "4",
name: "Claire B.",
role: "Fan",
company: "Quartier",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/lovely-curly-haired-woman-keeps-lips-folded-holds-bouquet-groceries-fresh-green-vegetables-picked-up-greenhouse-chooses-healthy-wellbeing-lifestyle-isolated-pink-background-spring-vitamins_273609-61882.jpg",
},
id: "4", name: "Claire B.", role: "Fan", company: "Quartier", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/lovely-curly-haired-woman-keeps-lips-folded-holds-bouquet-groceries-fresh-green-vegetables-picked-up-greenhouse-chooses-healthy-wellbeing-lifestyle-isolated-pink-background-spring-vitamins_273609-61882.jpg"},
{
id: "5",
name: "Thomas V.",
role: "Client",
company: "Sud",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-gardeners-taking-care-their-garden_329181-16509.jpg",
},
id: "5", name: "Thomas V.", role: "Client", company: "Sud", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-gardeners-taking-care-their-garden_329181-16509.jpg"},
]}
kpiItems={[
{
value: "4.9",
label: "Note moyenne",
},
{
value: "100%",
label: "Produits locaux",
},
{
value: "24h",
label: "Cueillette-client",
},
{ value: "4.9", label: "Note moyenne" },
{ value: "100%", label: "Produits locaux" },
{ value: "24h", label: "Cueillette-client" },
]}
title="Témoignages"
description="Ce que nos clients disent de nous."
@@ -289,14 +157,7 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
names={[
"Certifié Bio",
"Producteur Local",
"Terroir Fermier",
"Circuit Court",
"Label Durable",
"Qualité Artisanale",
"Engagement Régional",
]}
"Certifié Bio", "Producteur Local", "Terroir Fermier", "Circuit Court", "Label Durable", "Qualité Artisanale", "Engagement Régional"]}
title="Nos labels et engagements"
description="Nous sommes fiers de nos certifications."
/>
@@ -306,21 +167,9 @@ export default function LandingPage() {
<FaqSplitText
useInvertedBackground={false}
faqs={[
{
id: "f1",
title: "Quels sont les horaires ?",
content: "Nous sommes ouverts du mardi au dimanche.",
},
{
id: "f2",
title: "Comment commander ?",
content: "Vous pouvez passer commande sur notre site ou sur place.",
},
{
id: "f3",
title: "Livrez-vous ?",
content: "Nous proposons un service de livraison local.",
},
{ id: "f1", title: "Quels sont les horaires ?", content: "Nous sommes ouverts du mardi au dimanche." },
{ id: "f2", title: "Comment commander ?", content: "Vous pouvez passer commande sur notre site ou sur place." },
{ id: "f3", title: "Livrez-vous ?", content: "Nous proposons un service de livraison local." },
]}
sideTitle="Questions Fréquentes"
faqsAnimation="slide-up"
@@ -330,16 +179,9 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={true}
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
text="Venez nous rendre visite à la ferme ou contactez-nous pour toute question."
buttons={[
{
text: "Contactez-nous",
href: "mailto:contact@fermechezvous.fr",
},
]}
buttons={[{ text: "Contactez-nous", href: "mailto:contact@fermechezvous.fr" }]}
/>
</div>
@@ -349,29 +191,15 @@ export default function LandingPage() {
logoText="La Ferme de Chez Nous"
columns={[
{
title: "Navigation",
items: [
{
label: "Accueil",
href: "#hero",
},
{
label: "Produits",
href: "#product",
},
title: "Navigation", items: [
{ label: "Accueil", href: "#hero" },
{ label: "Produits", href: "#product" },
],
},
{
title: "Légal",
items: [
{
label: "Confidentialité",
href: "#",
},
{
label: "Mentions Légales",
href: "#",
},
title: "Légal", items: [
{ label: "Confidentialité", href: "#" },
{ label: "Mentions Légales", href: "#" },
],
},
]}