3 Commits

Author SHA1 Message Date
aa81ee3704 Update src/app/styles/variables.css 2026-04-07 15:42:49 +00:00
f11377e1b8 Update src/app/page.tsx 2026-04-07 15:42:49 +00:00
74a173d11b Merge version_1 into main
Merge version_1 into main
2026-04-07 15:41:06 +00:00
2 changed files with 39 additions and 119 deletions

View File

@@ -11,6 +11,11 @@ import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo'; import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
export default function LandingPage() { export default function LandingPage() {
const handleGenerationSubmit = (email: string) => {
console.log("Sending generation confirmation to:", email);
console.log("Sending admin notification with generation details and payment info...");
};
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="expand-hover" defaultButtonVariant="expand-hover"
@@ -29,17 +34,11 @@ export default function LandingPage() {
<NavbarStyleFullscreen <NavbarStyleFullscreen
navItems={[ navItems={[
{ {
name: "Generieren", name: "Generieren", id: "hero"},
id: "hero",
},
{ {
name: "Features", name: "Features", id: "features"},
id: "features",
},
{ {
name: "Testimonials", name: "Testimonials", id: "testimonials"},
id: "testimonials",
},
]} ]}
brandName="GenAI Pro" brandName="GenAI Pro"
/> />
@@ -48,39 +47,26 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardGallery <HeroBillboardGallery
background={{ background={{
variant: "sparkles-gradient", variant: "sparkles-gradient"}}
}}
title="KI Bild- & Videogenerator" title="KI Bild- & Videogenerator"
description="Erstelle atemberaubende visuelle Inhalte in Sekunden. Gib einfach deinen Prompt ein und lass dich von der KI begeistern." description="Erstelle atemberaubende visuelle Inhalte in Sekunden. Gib einfach deinen Prompt ein und lass dich von der KI begeistern."
buttons={[ buttons={[
{ {
text: "Bild generieren", text: "Bild generieren"},
},
{ {
text: "Video generieren", text: "Video generieren"},
},
]} ]}
mediaItems={[ mediaItems={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-house-with-automation-light-system-holding-smartphone-turning-light-using-voice-activated-application_482257-2271.jpg?_wi=1", imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-house-with-automation-light-system-holding-smartphone-turning-light-using-voice-activated-application_482257-2271.jpg?_wi=1", imageAlt: "AI Output Gallery 1"},
imageAlt: "AI Output Gallery 1",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-house-with-automation-light-system-holding-smartphone-turning-light-using-voice-activated-application_482257-2271.jpg?_wi=2", imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-house-with-automation-light-system-holding-smartphone-turning-light-using-voice-activated-application_482257-2271.jpg?_wi=2", imageAlt: "AI Output Gallery 2"},
imageAlt: "AI Output Gallery 2",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-house-with-automation-light-system-holding-smartphone-turning-light-using-voice-activated-application_482257-2271.jpg?_wi=3", imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-house-with-automation-light-system-holding-smartphone-turning-light-using-voice-activated-application_482257-2271.jpg?_wi=3", imageAlt: "AI Output Gallery 3"},
imageAlt: "AI Output Gallery 3",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-house-with-automation-light-system-holding-smartphone-turning-light-using-voice-activated-application_482257-2271.jpg?_wi=4", imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-house-with-automation-light-system-holding-smartphone-turning-light-using-voice-activated-application_482257-2271.jpg?_wi=4", imageAlt: "AI Output Gallery 4"},
imageAlt: "AI Output Gallery 4",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-house-with-automation-light-system-holding-smartphone-turning-light-using-voice-activated-application_482257-2271.jpg?_wi=5", imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-house-with-automation-light-system-holding-smartphone-turning-light-using-voice-activated-application_482257-2271.jpg?_wi=5", imageAlt: "AI Output Gallery 5"},
imageAlt: "AI Output Gallery 5",
},
]} ]}
mediaAnimation="blur-reveal" mediaAnimation="blur-reveal"
/> />
@@ -93,23 +79,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "Blitzschnell", title: "Blitzschnell", description: "Unsere leistungsstarke KI generiert deine Inhalte in nur wenigen Sekunden.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-it-professional-using-tablet-building-ai-algorithms_482257-92639.jpg", imageAlt: "Fast Generation"},
description: "Unsere leistungsstarke KI generiert deine Inhalte in nur wenigen Sekunden.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-it-professional-using-tablet-building-ai-algorithms_482257-92639.jpg",
imageAlt: "Fast Generation",
},
{ {
title: "Höchste Qualität", title: "Höchste Qualität", description: "Hochauflösende Ergebnisse, die genau deinen Anforderungen entsprechen.", imageSrc: "http://img.b2bpic.net/free-photo/technology-network-background-connection-cyber-space-ai-generative_123827-24189.jpg", imageAlt: "High Quality"},
description: "Hochauflösende Ergebnisse, die genau deinen Anforderungen entsprechen.",
imageSrc: "http://img.b2bpic.net/free-photo/technology-network-background-connection-cyber-space-ai-generative_123827-24189.jpg",
imageAlt: "High Quality",
},
{ {
title: "Intuitive Steuerung", title: "Intuitive Steuerung", description: "Einfach Prompt eingeben, Knopf drücken, fertig.", imageSrc: "http://img.b2bpic.net/free-photo/interconnected-screens-collage-showing-modern-social-media-feed-clips_482257-129691.jpg", imageAlt: "Easy Usage"},
description: "Einfach Prompt eingeben, Knopf drücken, fertig.",
imageSrc: "http://img.b2bpic.net/free-photo/interconnected-screens-collage-showing-modern-social-media-feed-clips_482257-129691.jpg",
imageAlt: "Easy Usage",
},
]} ]}
title="Warum GenAI Pro?" title="Warum GenAI Pro?"
description="Deine kreative Vision, direkt in die Realität umgesetzt." description="Deine kreative Vision, direkt in die Realität umgesetzt."
@@ -123,40 +97,15 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Sarah Miller", role: "Designerin", testimonial: "Unglaubliche Geschwindigkeit und Qualität. Mein Workflow hat sich verdoppelt.", imageSrc: "http://img.b2bpic.net/free-photo/attractive-blond-business-woman-white-shirt-eyeglasses-crossed-arms-grey-background_613910-3693.jpg"},
name: "Sarah Miller",
role: "Designerin",
testimonial: "Unglaubliche Geschwindigkeit und Qualität. Mein Workflow hat sich verdoppelt.",
imageSrc: "http://img.b2bpic.net/free-photo/attractive-blond-business-woman-white-shirt-eyeglasses-crossed-arms-grey-background_613910-3693.jpg",
},
{ {
id: "2", id: "2", name: "Markus Weber", role: "Content Creator", testimonial: "Einfacher als alles andere, was ich bisher ausprobiert habe.", imageSrc: "http://img.b2bpic.net/free-photo/expressive-black-model-with-colorful-powder_23-2149339795.jpg"},
name: "Markus Weber",
role: "Content Creator",
testimonial: "Einfacher als alles andere, was ich bisher ausprobiert habe.",
imageSrc: "http://img.b2bpic.net/free-photo/expressive-black-model-with-colorful-powder_23-2149339795.jpg",
},
{ {
id: "3", id: "3", name: "Elena Rossi", role: "Marketerin", testimonial: "Die Ergebnisse sind atemberaubend. Sehr empfehlenswert!", imageSrc: "http://img.b2bpic.net/free-photo/stylish-fair-haired-girl-using-tablet-after-photoshoot-sitting-table-with-computer-camera-charming-female-student-glasses-black-shirt-working-project_197531-25383.jpg"},
name: "Elena Rossi",
role: "Marketerin",
testimonial: "Die Ergebnisse sind atemberaubend. Sehr empfehlenswert!",
imageSrc: "http://img.b2bpic.net/free-photo/stylish-fair-haired-girl-using-tablet-after-photoshoot-sitting-table-with-computer-camera-charming-female-student-glasses-black-shirt-working-project_197531-25383.jpg",
},
{ {
id: "4", id: "4", name: "David Choi", role: "Entwickler", testimonial: "Die API-Integration ist nahtlos und die Ergebnisse sind konsistent.", imageSrc: "http://img.b2bpic.net/free-photo/man-receiving-phone-call-from-friend-while-working-from-home-laptop_482257-92903.jpg"},
name: "David Choi",
role: "Entwickler",
testimonial: "Die API-Integration ist nahtlos und die Ergebnisse sind konsistent.",
imageSrc: "http://img.b2bpic.net/free-photo/man-receiving-phone-call-from-friend-while-working-from-home-laptop_482257-92903.jpg",
},
{ {
id: "5", id: "5", name: "Julia Schmidt", role: "Künstlerin", testimonial: "Genau das Werkzeug, das ich für meine digitale Kunst brauchte.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-middle-aged-woman-white-hoodie_23-2149051802.jpg"},
name: "Julia Schmidt",
role: "Künstlerin",
testimonial: "Genau das Werkzeug, das ich für meine digitale Kunst brauchte.",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-middle-aged-woman-white-hoodie_23-2149051802.jpg",
},
]} ]}
title="Das sagen unsere Nutzer" title="Das sagen unsere Nutzer"
description="Kreative weltweit nutzen GenAI Pro täglich." description="Kreative weltweit nutzen GenAI Pro täglich."
@@ -172,52 +121,28 @@ export default function LandingPage() {
description="Flexible Optionen für jeden Bedarf." description="Flexible Optionen für jeden Bedarf."
plans={[ plans={[
{ {
id: "starter", id: "starter", badge: "Starter", price: "0€", subtitle: "Ideal für erste Experimente", buttons: [
badge: "Starter",
price: "0€",
subtitle: "Ideal für erste Experimente",
buttons: [
{ {
text: "Jetzt starten", text: "Jetzt starten"},
},
], ],
features: [ features: [
"10 Bilder/Monat", "10 Bilder/Monat", "Standardqualität", "Web-Interface"],
"Standardqualität",
"Web-Interface",
],
}, },
{ {
id: "pro", id: "pro", badge: "Pro", price: "29€", subtitle: "Für professionelle Creator", buttons: [
badge: "Pro",
price: "29€",
subtitle: "Für professionelle Creator",
buttons: [
{ {
text: "Jetzt wählen", text: "Jetzt wählen"},
},
], ],
features: [ features: [
"Unbegrenzte Bilder", "Unbegrenzte Bilder", "HD Video-Generierung", "Priorisierter Support"],
"HD Video-Generierung",
"Priorisierter Support",
],
}, },
{ {
id: "enterprise", id: "enterprise", badge: "Enterprise", price: "Auf Anfrage", subtitle: "Für Teams & Unternehmen", buttons: [
badge: "Enterprise",
price: "Auf Anfrage",
subtitle: "Für Teams & Unternehmen",
buttons: [
{ {
text: "Kontakt aufnehmen", text: "Kontakt aufnehmen"},
},
], ],
features: [ features: [
"API-Zugang", "API-Zugang", "Custom Modelle", "Dedizierter Ansprechpartner"],
"Custom Modelle",
"Dedizierter Ansprechpartner",
],
}, },
]} ]}
/> />
@@ -227,14 +152,13 @@ export default function LandingPage() {
<ContactCTA <ContactCTA
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "sparkles-gradient", variant: "sparkles-gradient"}}
}}
tag="Jetzt loslegen" tag="Jetzt loslegen"
title="Bereit für deine nächste Idee?" title="Bereit für deine nächste Idee?"
description="Starte sofort ohne Anmeldung und generiere deine ersten Werke." description="Starte sofort ohne Anmeldung und generiere deine ersten Werke."
buttons={[ buttons={[
{ {
text: "Jetzt kostenlos testen", text: "Jetzt kostenlos testen", onClick: () => handleGenerationSubmit("customer@example.com")
}, },
]} ]}
/> />
@@ -244,16 +168,12 @@ export default function LandingPage() {
<FooterLogoReveal <FooterLogoReveal
logoText="GenAI Pro" logoText="GenAI Pro"
leftLink={{ leftLink={{
text: "Impressum", text: "Impressum", href: "/impressum"}}
href: "/impressum",
}}
rightLink={{ rightLink={{
text: "Datenschutz", text: "Datenschutz", href: "/datenschutz"}}
href: "/datenschutz",
}}
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -12,7 +12,7 @@
--background: #0a0a0a; --background: #0a0a0a;
--card: #1a1a1a; --card: #1a1a1a;
--foreground: #f5f5f5; --foreground: #ffffff;
--primary-cta: #ffdf7d; --primary-cta: #ffdf7d;
--primary-cta-text: #0a0a0a; --primary-cta-text: #0a0a0a;
--secondary-cta: #1a1a1a; --secondary-cta: #1a1a1a;