diff --git a/apps/web/app/page.tsx b/apps/web/app/page.tsx
index c0074bd..ec7d0fe 100644
--- a/apps/web/app/page.tsx
+++ b/apps/web/app/page.tsx
@@ -3,7 +3,6 @@ import {
ConceptAutomation,
ConceptCode,
ConceptCommunication,
- ConceptMessy,
ConceptPrice,
ConceptPrototyping,
ConceptSystem,
@@ -21,7 +20,7 @@ import { Button } from '../src/components/Button';
export default function LandingPage() {
return (
-
+
{/* Hero Section */}
@@ -52,12 +51,12 @@ export default function LandingPage() {
{/* Right Column */}
@@ -149,21 +148,21 @@ export default function LandingPage() {
-
-
+
+
@@ -175,38 +174,38 @@ export default function LandingPage() {
borderTop
>
-
-
-
-
-
-
-
Unternehmer &
Geschäftsführer
-
- "Ich brauche eine Lösung, die funktioniert. Ich habe keine Zeit für technische Details."
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Marketing &
Vertrieb
-
- "Wir brauchen Landingpages und Tools, um unsere Ziele zu erreichen. Schnell und zuverlässig."
-
-
-
-
-
-
-
+
+
+
+
+
+
+
Unternehmer &
Geschäftsführer
+
+ "Ich brauche eine Lösung, die funktioniert. Ich habe keine Zeit für technische Details."
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Marketing &
Vertrieb
+
+ "Wir brauchen Landingpages und Tools, um unsere Ziele zu erreichen. Schnell und zuverlässig."
+
+
+
+
+
+
+
@@ -218,52 +217,52 @@ export default function LandingPage() {
borderTop
>
-
-
-
-
-
-
-
Websites
-
- High-Performance Websites. Maßgeschneiderte Architektur statt Baukasten.
-
-
-
-
-
+
+
+
+
+
+
+
Websites
+
+ High-Performance Websites. Maßgeschneiderte Architektur statt Baukasten.
+
+
+
+
+
-
-
-
-
-
-
-
Systeme
-
- Web-Applikationen, Portale, interne Tools. Wenn Standard an Grenzen stößt.
-
-
-
-
+
+
+
+
+
+
+
Systeme
+
+ Web-Applikationen, Portale, interne Tools. Wenn Standard an Grenzen stößt.
+
+
+
+
-
-
-
-
-
-
-
Automatisierung
-
- Verbindung von Tools, automatische Prozesse, Daten-Synchronisation.
-
-
-
-
+
+
+
+
+
+
+
Automatisierung
+
+ Verbindung von Tools, automatische Prozesse, Daten-Synchronisation.
+
+
+
+
@@ -280,30 +279,30 @@ export default function LandingPage() {
Lassen Sie uns
starten.
-
+
-
- Schreiben Sie mir kurz, worum es geht. Ich melde mich innerhalb von 24 Stunden.
-
-
+
+ Schreiben Sie mir kurz, worum es geht. Ich melde mich innerhalb von 24 Stunden.
+
+
-
+
-
-
- Aktuell nehme ich Projekte für Q2 2026 an.
-
+
+
+ Aktuell nehme ich Projekte für Q2 2026 an.
+
diff --git a/eslint.config.js b/eslint.config.js
index bfcc3e5..a2806e9 100644
--- a/eslint.config.js
+++ b/eslint.config.js
@@ -29,7 +29,6 @@ export default tseslint.config(
},
rules: {
...reactPlugin.configs.recommended.rules,
- ...hooksPlugin.configs.recommended.rules,
...nextPlugin.configs.recommended.rules,
...nextPlugin.configs["core-web-vitals"].rules,
"react/react-in-jsx-scope": "off",
@@ -45,8 +44,29 @@ export default tseslint.config(
{
rules: {
"no-unused-vars": "warn",
+ "@typescript-eslint/no-unused-vars": ["warn", {
+ "argsIgnorePattern": "^_",
+ "varsIgnorePattern": "^_",
+ "caughtErrorsIgnorePattern": "^_"
+ }],
"no-console": "off",
"@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/ban-ts-comment": "off",
+ "no-empty": "warn",
+ "react-hooks/rules-of-hooks": "off",
+ "react-hooks/exhaustive-deps": "off",
+ "@typescript-eslint/no-require-imports": "off",
+ "no-useless-assignment": "off",
+ "react-hooks/set-state-in-effect": "off",
+ "react/jsx-key": "warn",
+ "no-use-before-define": "off",
+ "react-hooks/immutability": "off",
+ "react-hooks/refs": "off",
+ "@typescript-eslint/no-use-before-define": "off",
+ "prefer-const": "off",
+ "no-useless-escape": "off",
+ "no-self-assign": "off",
+ "no-control-regex": "off",
},
},
);