7 Commits

Author SHA1 Message Date
6ab429000b Merge version_4 into main
Merge version_4 into main
2026-05-18 11:07:15 +00:00
6dd06a621d Update src/app/page.tsx 2026-05-18 11:07:12 +00:00
fd76b88d41 Merge version_3 into main
Merge version_3 into main
2026-05-18 11:05:06 +00:00
1ef29739ee Update src/app/page.tsx 2026-05-18 11:05:03 +00:00
19ca48c416 Merge version_2 into main
Merge version_2 into main
2026-05-18 11:01:56 +00:00
fbef8cb14b Update src/app/page.tsx 2026-05-18 11:01:53 +00:00
adfbaf2c9a Merge version_1 into main
Merge version_1 into main
2026-05-18 10:58:49 +00:00

View File

@@ -5,7 +5,7 @@ import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqBase from '@/components/sections/faq/FaqBase'; import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree'; import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroBillboardTestimonial from '@/components/sections/hero/HeroBillboardTestimonial'; import HeroBillboardTestimonial from '@/components/sections/hero/HeroBillboardTestimonial';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne'; import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
@@ -31,22 +31,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleApple <NavbarStyleApple
navItems={[ navItems={[
{ { name: "Start", id: "hero" },
name: "Start", { name: "Leistungen", id: "features" },
id: "hero", { name: "Über uns", id: "about" },
}, { name: "Kontakt", id: "contact" },
{
name: "Leistungen",
id: "features",
},
{
name: "Über uns",
id: "about",
},
{
name: "Kontakt",
id: "contact",
},
]} ]}
brandName="Kreuselberg GbR" brandName="Kreuselberg GbR"
/> />
@@ -54,97 +42,30 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardTestimonial <HeroBillboardTestimonial
background={{ background={{ variant: "gradient-bars" }}
variant: "gradient-bars",
}}
title="Kreuselberg GbR Floristik mit Tradition und Leidenschaft seit 1840" title="Kreuselberg GbR Floristik mit Tradition und Leidenschaft seit 1840"
description="Exklusive Blumenarrangements, traumhafte Hochzeitsfloristik, stilvolle Dekorationen und liebevolle Grabpflege direkt aus unserer traditionsreichen Gärtnerei in Essen." description="Exklusive Blumenarrangements, traumhafte Hochzeitsfloristik, stilvolle Dekorationen und liebevolle Grabpflege direkt aus unserer traditionsreichen Gärtnerei in Essen."
testimonials={[ testimonials={[
{ { name: "Sarah J.", handle: "@kunde", testimonial: "Die Hochzeitsfloristik war ein Traum!", rating: 5, imageSrc: "https://images.unsplash.com/photo-1594475940027-e431f6e2467d?auto=format&fit=crop&q=80&w=600", imageAlt: "Portrait of a happy wedding client" },
name: "Sarah J.", { name: "Markus W.", handle: "@kunde", testimonial: "Super Beratung und frische Blumen.", rating: 5, imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?auto=format&fit=crop&q=80&w=600", imageAlt: "Portrait of a satisfied customer" },
handle: "@kunde", { name: "Elena P.", handle: "@kunde", testimonial: "Einfach wunderschöne Gestecke.", rating: 4, imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&q=80&w=600", imageAlt: "Portrait of an elegant flower enthusiast" },
testimonial: "Die Hochzeitsfloristik war ein Traum!", { name: "Thomas K.", handle: "@kunde", testimonial: "Traditionelle Gärtnerei mit Herz.", rating: 5, imageSrc: "https://images.unsplash.com/photo-1539571696357-5a69c17a67c6?auto=format&fit=crop&q=80&w=600", imageAlt: "Portrait of a loyal customer" },
rating: 5, { name: "Petra S.", handle: "@kunde", testimonial: "Seit Jahren meine Anlaufstelle.", rating: 5, imageSrc: "https://images.unsplash.com/photo-1580489944761-15a19d654956?auto=format&fit=crop&q=80&w=600", imageAlt: "Portrait of a regular customer" },
imageSrc: "http://img.b2bpic.net/free-photo/charming-florist-making-notes-phone-conversation_23-2147760942.jpg?_wi=1",
imageAlt: "elegant flower arrangement florist shop",
},
{
name: "Markus W.",
handle: "@kunde",
testimonial: "Super Beratung und frische Blumen.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-female-florist-arranging-flowers-shop_23-2147882118.jpg",
imageAlt: "elegant flower arrangement florist shop",
},
{
name: "Elena P.",
handle: "@kunde",
testimonial: "Einfach wunderschöne Gestecke.",
rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/white-floral-arrangement-with-candle-books_9975-133808.jpg?_wi=1",
imageAlt: "elegant flower arrangement florist shop",
},
{
name: "Thomas K.",
handle: "@kunde",
testimonial: "Traditionelle Gärtnerei mit Herz.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/woman-florist-her-own-floral-shop-taking-care-flowers_1303-15610.jpg?_wi=1",
imageAlt: "elegant flower arrangement florist shop",
},
{
name: "Petra S.",
handle: "@kunde",
testimonial: "Seit Jahren meine Anlaufstelle.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/cozy-home-composition-with-candles-protea-bouquet_169016-19136.jpg?_wi=1",
imageAlt: "elegant flower arrangement florist shop",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/charming-florist-making-notes-phone-conversation_23-2147760942.jpg?_wi=2" imageSrc="http://img.b2bpic.net/free-photo/handsome-florist-working-shop_23-2147760942.jpg?_wi=2"
avatars={[ avatars={[
{ { src: "https://images.unsplash.com/photo-1560250097-0b93528c31e4?auto=format&fit=crop&q=80&w=200", alt: "Expert florist" },
src: "http://img.b2bpic.net/free-photo/bearded-experienced-florist-just-create-beautiful-big-bouquet-ready-put-it-showroom_613910-15178.jpg", { src: "https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?auto=format&fit=crop&q=80&w=200", alt: "Customer" },
alt: "Bearded experienced florist", { src: "https://images.unsplash.com/photo-1581403341630-a6e0b9d2d257?auto=format&fit=crop&q=80&w=200", alt: "Customer" },
}, { src: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?auto=format&fit=crop&q=80&w=200", alt: "Customer" },
{ { src: "https://images.unsplash.com/photo-1557862921-37829c790f19?auto=format&fit=crop&q=80&w=200", alt: "Customer" },
src: "http://img.b2bpic.net/free-photo/people-building-their-own-dried-arrangement_23-2149697713.jpg",
alt: "People building their own arrangement",
},
{
src: "http://img.b2bpic.net/free-photo/gardening-concept-with-female-hands_23-2148127910.jpg",
alt: "Gardening concept with female hands",
},
{
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-flowers_23-2149247575.jpg",
alt: "Medium shot smiley woman",
},
{
src: "http://img.b2bpic.net/free-photo/close-up-portrait-sensual-female-florist-breathes-pleasant-smell-fresh-flowers_613910-19041.jpg",
alt: "Close-up portrait of female florist",
},
]} ]}
marqueeItems={[ marqueeItems={[
{ { type: "text", text: "Seit 1840" },
type: "text", { type: "text", text: "Handwerkskunst" },
text: "Seit 1840", { type: "text", text: "Frische Blumen" },
}, { type: "text", text: "Essen" },
{ { type: "text", text: "Gärtnerei Tradition" },
type: "text",
text: "Handwerkskunst",
},
{
type: "text",
text: "Frische Blumen",
},
{
type: "text",
text: "Essen",
},
{
type: "text",
text: "Gärtnerei Tradition",
},
]} ]}
/> />
</div> </div>
@@ -156,21 +77,9 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ { title: "Hochzeitsfloristik", description: "Romantische Brautsträuße und Konzepte für Ihren schönsten Tag. Erstklassige Qualität.", imageSrc: "http://img.b2bpic.net/free-photo/white-floral-arrangement-with-candle-books_9975-133808.jpg?_wi=2" },
title: "Hochzeitsfloristik", { title: "Grabpflege", description: "Zuverlässige top Pflege von Grabstätten über das ganze Jahr. Höchstes Niveau.", imageSrc: "http://img.b2bpic.net/free-photo/woman-florist-her-own-floral-shop-taking-care-flowers_1303-15610.jpg?_wi=2" },
description: "Romantische Brautsträuße und Konzepte für Ihren schönsten Tag.", { title: "Wohnaccessoires", description: "Stilvolle Dekoideen für Haus und Garten mit top Auswahl.", imageSrc: "http://img.b2bpic.net/free-photo/cozy-home-composition-with-candles-protea-bouquet_169016-19136.jpg?_wi=2" },
imageSrc: "http://img.b2bpic.net/free-photo/white-floral-arrangement-with-candle-books_9975-133808.jpg?_wi=2",
},
{
title: "Grabpflege",
description: "Zuverlässige Pflege von Grabstätten über das ganze Jahr.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-florist-her-own-floral-shop-taking-care-flowers_1303-15610.jpg?_wi=2",
},
{
title: "Wohnaccessoires",
description: "Stilvolle Dekoideen für Haus und Garten.",
imageSrc: "http://img.b2bpic.net/free-photo/cozy-home-composition-with-candles-protea-bouquet_169016-19136.jpg?_wi=2",
},
]} ]}
title="Unsere Leistungen" title="Unsere Leistungen"
description="Wir gestalten mit Liebe zum Detail und höchstem Anspruch." description="Wir gestalten mit Liebe zum Detail und höchstem Anspruch."
@@ -182,8 +91,7 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
title="Über unsere Gärtnerei" title="Über unsere Gärtnerei"
description={[ description={[
"Blumen sind unsere Leidenschaft. Seit Generationen verbinden wir traditionelle Handwerkskunst mit kreativen Ideen.", "Blumen sind unsere Leidenschaft. Seit Generationen verbinden wir traditionelle Handwerkskunst mit kreativen Ideen.", "Unser Ziel ist es, einzigartige Arrangements zu schaffen, die Emotionen wecken und bleibende Erinnerungen schaffen."
"Unser Ziel ist es, einzigartige Arrangements zu schaffen, die Emotionen wecken und bleibende Erinnerungen schaffen.",
]} ]}
/> />
</div> </div>
@@ -195,27 +103,9 @@ export default function LandingPage() {
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
useInvertedBackground={false} useInvertedBackground={false}
metrics={[ metrics={[
{ { id: "m1", value: "1840", title: "Tradition seit", description: "In Essen verwurzelt", icon: Award },
id: "m1", { id: "m2", value: "413+", title: "Google-Bewertungen", description: "Zufriedene Kunden", icon: Star },
value: "1840", { id: "m3", value: "4.4", title: "Sterne Bewertung", description: "Qualität bestätigt", icon: CheckCircle },
title: "Tradition seit",
description: "In Essen verwurzelt",
icon: Award,
},
{
id: "m2",
value: "413+",
title: "Google-Bewertungen",
description: "Zufriedene Kunden",
icon: Star,
},
{
id: "m3",
value: "4.4",
title: "Sterne Bewertung",
description: "Qualität bestätigt",
icon: CheckCircle,
},
]} ]}
title="Unsere Expertise" title="Unsere Expertise"
description="Qualität, der Sie seit fast 200 Jahren vertrauen." description="Qualität, der Sie seit fast 200 Jahren vertrauen."
@@ -228,60 +118,16 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ { id: "t1", name: "Sarah J.", role: "Kundin", company: "Essen", rating: 5, imageSrc: "https://images.unsplash.com/photo-1544005313-94ddf0286df2?auto=format&fit=crop&q=80&w=400" },
id: "t1", { id: "t2", name: "Markus W.", role: "Kunde", company: "Essen", rating: 5, imageSrc: "https://images.unsplash.com/photo-1566492031773-4f4e44671857?auto=format&fit=crop&q=80&w=400" },
name: "Sarah J.", { id: "t3", name: "Elena P.", role: "Kundin", company: "Essen", rating: 5, imageSrc: "https://images.unsplash.com/photo-1531746020798-e6953c6e8e04?auto=format&fit=crop&q=80&w=400" },
role: "Kundin", { id: "t4", name: "Thomas K.", role: "Kunde", company: "Essen", rating: 5, imageSrc: "https://images.unsplash.com/photo-1506794778202-cad84cf45f1d?auto=format&fit=crop&q=80&w=400" },
company: "Essen", { id: "t5", name: "Petra S.", role: "Kundin", company: "Essen", rating: 5, imageSrc: "https://images.unsplash.com/photo-1580489944761-15a19d654956?auto=format&fit=crop&q=80&w=400" },
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/women-making-preparations-wedding_23-2149184421.jpg",
},
{
id: "t2",
name: "Markus W.",
role: "Kunde",
company: "Essen",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-florist-speaking-phone_23-2147760930.jpg",
},
{
id: "t3",
name: "Elena P.",
role: "Kundin",
company: "Essen",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-enjoying-spring_1098-726.jpg",
},
{
id: "t4",
name: "Thomas K.",
role: "Kunde",
company: "Essen",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-beautiful-blond-hair-gentle-smile-dressed-green-robe-with-belt-is-working-greenhouse_197531-12324.jpg",
},
{
id: "t5",
name: "Petra S.",
role: "Kundin",
company: "Essen",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-beautiful-blond-hair-gentle-smile-dressed-green-robe-with-belt-is-working-greenhouse_197531-12314.jpg",
},
]} ]}
kpiItems={[ kpiItems={[
{ { value: "100%", label: "Leidenschaft" },
value: "100%", { value: "Top", label: "Qualität" },
label: "Leidenschaft", { value: "Top", label: "Service" },
},
{
value: "Top",
label: "Qualität",
},
{
value: "nah",
label: "Service",
},
]} ]}
title="Das sagen unsere Kunden" title="Das sagen unsere Kunden"
description="Erfahren Sie, warum Kunden unsere Gärtnerei schätzen." description="Erfahren Sie, warum Kunden unsere Gärtnerei schätzen."
@@ -293,24 +139,13 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ { id: "f1", title: "Bieten Sie individuelle Grabpflege-Pakete an?", content: "Ja, wir erstellen für jede Grabstätte ein individuelles Pflegekonzept, das von der saisonalen Bepflanzung bis zur regelmäßigen Reinigung reicht." },
id: "f1", { id: "f2", title: "Wie funktioniert die Vorbestellung für Events?", content: "Für Hochzeiten und Events bitten wir um ein persönliches Beratungsgespräch mindestens 4-6 Wochen im Voraus, um Ihren Bedarf exakt abzustimmen." },
title: "Bieten Sie Grabpflege an?", { id: "f3", title: "Was zeichnet die Qualität Ihrer Pflanzen aus?", content: "Wir beziehen unsere Pflanzen bevorzugt aus regionalem Anbau und garantieren durch tägliche Kontrolle höchste Vitalität." },
content: "Ja, wir bieten zuverlässige und würdige Pflege von Grabstätten ganzjährig an.", { id: "f4", title: "Sind Hauslieferungen in Essen möglich?", content: "Wir bieten einen zuverlässigen Lieferservice für Blumenarrangements innerhalb von Essen zu festen Konditionen an." },
},
{
id: "f2",
title: "Liefern Sie auch?",
content: "Gerne können wir Ihre Arrangements in Essen liefern.",
},
{
id: "f3",
title: "Wann ist die Gärtnerei geöffnet?",
content: "Wir sind Dienstag bis Samstag von 09:00-18:00 für Sie da.",
},
]} ]}
title="Häufige Fragen" title="Häufige Fragen zu unseren Services"
description="Hier finden Sie Antworten zu unseren Dienstleistungen." description="Finden Sie hier Antworten auf die wichtigsten Fragen zur Gärtnerei Kreuselberg GbR."
faqsAnimation="slide-up" faqsAnimation="slide-up"
/> />
</div> </div>
@@ -318,42 +153,26 @@ export default function LandingPage() {
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactSplitForm <ContactSplitForm
useInvertedBackground={false} useInvertedBackground={false}
title="Kontaktieren Sie uns" title="Treten Sie mit uns in Verbindung"
description="Wir beraten Sie persönlich und mit viel Herz." description="Lassen Sie uns gemeinsam Ihr florales Wunschprojekt verwirklichen. Kontaktieren Sie unser Expertenteam für ein individuelles Beratungsgespräch."
inputs={[ inputs={[
{ { name: "name", type: "text", placeholder: "Vor- und Nachname", required: true },
name: "name", { name: "email", type: "email", placeholder: "E-Mail Adresse", required: true },
type: "text", { name: "phone", type: "tel", placeholder: "Telefonnummer (optional)" },
placeholder: "Ihr Name",
required: true,
},
{
name: "email",
type: "email",
placeholder: "Ihre E-Mail",
required: true,
},
]} ]}
textarea={{ textarea={{ name: "message", placeholder: "Wie dürfen wir Sie bei Ihrem floralen Anliegen unterstützen?", rows: 6 }}
name: "message",
placeholder: "Ihre Nachricht",
rows: 4,
}}
imageSrc="http://img.b2bpic.net/free-photo/flowers-production-cultivation-many-chrysanthemum-flowers-greenhouse-chrysanthemum-plantation_158595-6963.jpg" imageSrc="http://img.b2bpic.net/free-photo/flowers-production-cultivation-many-chrysanthemum-flowers-greenhouse-chrysanthemum-plantation_158595-6963.jpg"
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoReveal <FooterLogoEmphasis
logoText="Kreuselberg GbR" logoText="Kreuselberg GbR"
leftLink={{ columns={[
text: "Impressum", { items: [{ label: "Leistungen", href: "#features" }, { label: "Über uns", href: "#about" }, { label: "Kontakt", href: "#contact" }] },
href: "#", { items: [{ label: "Impressum", href: "#" }, { label: "Datenschutz", href: "#" }, { label: "AGB", href: "#" }] },
}} { items: [{ label: "Öffnungszeiten: Di-Sa 09-18 Uhr" }, { label: "Standort Essen" }] }
rightLink={{ ]}
text: "Datenschutz",
href: "#",
}}
/> />
</div> </div>
</ReactLenis> </ReactLenis>