From 936a997f0311873591ed75cd4fd58ad22d394bad Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Thu, 29 Jan 2026 22:20:50 +0100 Subject: [PATCH] design --- app/page.tsx | 133 +++++++----- src/components/Footer.tsx | 4 +- src/components/Landing/AbstractLines.tsx | 249 +++++++++++++++++++++++ src/components/Section.tsx | 11 +- 4 files changed, 346 insertions(+), 51 deletions(-) diff --git a/app/page.tsx b/app/page.tsx index 3ea5d06..531ed1e 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,8 +1,8 @@ import * as React from 'react'; -import { Zap, Shield, MousePointer2, Sparkles, ArrowRight, Check, X } from 'lucide-react'; +import { Zap, Shield, MousePointer2, Sparkles, ArrowRight, Check, X, Layout, Database, Workflow } from 'lucide-react'; import { Reveal } from '../src/components/Reveal'; import { Section } from '../src/components/Section'; -import { HeroItem, FeatureCard, ComparisonRow, ServiceCard, HeroLines, GridLines, FlowLines, CirclePattern } from '../src/components/Landing'; +import { HeroItem, FeatureCard, ComparisonRow, ServiceCard, HeroLines, GridLines, FlowLines, CirclePattern, ServicesFlow, ComparisonLines, ConnectorStart, ConnectorBranch, ConnectorSplit, ConnectorEnd } from '../src/components/Landing'; export default function LandingPage() { return ( @@ -14,8 +14,13 @@ export default function LandingPage() { }} /> {/* Hero Section - Split Layout */} -
-
+
+
+ {/* Connector Start for Hero */} +
+ +
+
{/* Left Column: Brand & Number */}
@@ -44,7 +49,7 @@ export default function LandingPage() {
{/* Right Column: Visual & Context */} -
+
{/* Abstract Lines Illustration */}
@@ -53,15 +58,14 @@ export default function LandingPage() {
- 00 + 01

"Ich baue digitale Systeme für Unternehmen, die Ergebnisse wollen – ohne Agentur-Zirkus, ohne Overhead, ohne Tech-Blabla."

-
- {/* Placeholder for avatar if needed, or just a symbol */} -
M
+
+ M
Marc Mintel @@ -74,8 +78,8 @@ export default function LandingPage() {
- {/* Section 01: The Promise */} -
+ {/* Section 02: The Promise */} +
}>
@@ -136,16 +140,21 @@ export default function LandingPage() {
- {/* Section 02: The Difference */} -
-
+ {/* Section 03: The Difference */} +
}> +
+ {/* Animated Vertical Line */} +
+ +
+ -

+

Der klassische Agentur-Weg ist oft langsam und teuer. Mein Ansatz ist radikal anders: Ich baue zuerst, dann reden wir über Details.

-
+
- {/* Section 03: Target Group */} -
+ {/* Section 04: Target Group */} +
}>
-
+
-

Unternehmer &
Geschäftsführer

-

+

Unternehmer &
Geschäftsführer

+

"Ich brauche eine Lösung, die funktioniert. Ich habe keine Zeit für technische Details oder lange Meetings."

- Perfekt für Sie + Perfekt für Sie
-
+
-
+

Marketing &
Vertrieb

@@ -215,31 +224,59 @@ export default function LandingPage() {
- {/* Section 04: Services */} -
-
- - - + {/* Section 05: Services - Visual Flow */} +
}> +
+ {/* Connecting Line Illustration */} +
+ +
+ +
+ +
+
+ +
+

Websites

+

+ High-Performance Websites. Kein Baukasten, sondern maßgeschneiderte Architektur. +

+ + Preise ansehen + +
+
+ + +
+
+ +
+

Systeme

+

+ Web-Applikationen, Kundenportale, interne Tools. Wenn Standard-Software an ihre Grenzen stößt. +

+
+
+ + +
+
+ +
+

Automatisierung

+

+ Verbindung von Tools, automatische PDF-Erstellung, Daten-Synchronisation. +

+
+
+
- {/* Section 05: Contact */} -
+ {/* Section 06: Contact */} +
}>
@@ -257,10 +294,10 @@ export default function LandingPage() { Schreiben Sie mir kurz, worum es geht. Ich melde mich innerhalb von 24 Stunden mit einer ersten Einschätzung.

- hello@mintel.me + Projekt anfragen
diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 250a6eb..7e93f81 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -4,7 +4,7 @@ export const Footer: React.FC = () => { const currentYear = new Date().getFullYear(); return ( -