Ich habe deine Nachricht erhalten und schaue mir die Details zu ${data.companyName || "deinem Projekt"} umgehend an.
+Normalerweise melde ich mich innerhalb von 24 Stunden bei dir zurück, um die nächsten Schritte zu besprechen.
+diff --git a/apps/web/app/about/page.tsx b/apps/web/app/about/page.tsx index 3fc1ccd..9d6d189 100644 --- a/apps/web/app/about/page.tsx +++ b/apps/web/app/about/page.tsx @@ -1,7 +1,6 @@ "use client"; import Image from "next/image"; -import { PageHeader } from "../../src/components/PageHeader"; import { Section } from "../../src/components/Section"; import { Reveal } from "../../src/components/Reveal"; import { @@ -15,6 +14,7 @@ import { } from "../../src/components/Landing"; import { Check } from "lucide-react"; import { + H1, H3, H4, LeadText, @@ -36,17 +36,16 @@ import { Marker } from "../../src/components/Marker"; export default function AboutPage() { return (
+ 15 Jahre Erfahrung. Ein Ziel: Websites, die ihre Versprechen + halten. +
+- {posts.length} post{posts.length === 1 ? '' : 's'} -
++ {posts.length} post{posts.length === 1 ? "" : "s"} +
+{tech.subtitle}
-{tech.description}
-- {tech.customerValue} -
-+ {tech.subtitle} +
++ {tech.description} +
++ {tech.customerValue} +
++ Website architecture validates all CMS payloads against the + design schema before rendering. +
++ Das System wird Sie in Kürze unter {state.email} kontaktieren. +
+- Vielen Dank, {state.name.split(" ")[0]}. Ich melde mich zeitnah bei - Ihnen. -
-+ Bitte bestätigen Sie die finalen Parameter, um den Prozess zu + starten. +
++ + Sichere 256-Bit verschlüsselte Übertragung +
++ {option.description} +
++ Nutzen Sie unseren Konfigurator für eine präzise Aufwandsschätzung + oder senden Sie uns direkt eine Nachricht. +
++ Noch keine Referenzen hinzugefügt. +
++ Geben Sie eine URL ein, die Ihnen gefällt. +
++ Konfigurieren Sie Ihr Projekt modular für eine präzise + Aufwandsschätzung. +
+ ++ Kurze Frage oder spezifisches Anliegen? Senden Sie mir direkt + Informationen. +
+ ++ Sende mir eine Nachricht zu {company || "deinem Projekt"} und ich + melde mich in Kürze. +
+Ich habe deine Nachricht erhalten und schaue mir die Details zu ${data.companyName || "deinem Projekt"} umgehend an.
+Normalerweise melde ich mich innerhalb von 24 Stunden bei dir zurück, um die nächsten Schritte zu besprechen.
+{desc}
} ++ {desc} +
+ )}+ Wählen Sie die Bausteine Ihrer neuen Website. +
+
Falls Sie die Namen noch nicht wissen, aber die Menge schätzen können.
Wie oft ändern sich Ihre Inhalte? @@ -107,7 +107,7 @@ export function ContentStep({ state, updateState }: ContentStepProps) { whileTap={{ scale: 0.98 }} type="button" onClick={() => updateState({ expectedAdjustments: opt.id })} - className={`p-6 rounded-[2rem] border-2 text-left transition-all duration-300 focus:outline-none ${ + className={`p-6 rounded-xl border-2 text-left transition-all duration-300 focus:outline-none ${ state.expectedAdjustments === opt.id ? "border-slate-900 bg-slate-900 text-white" : "border-slate-200 bg-white hover:border-slate-400" @@ -136,7 +136,7 @@ export function ContentStep({ state, updateState }: ContentStepProps) { className="p-8 bg-amber-50 rounded-[2.5rem] border border-amber-100 flex gap-6 items-start" >
@@ -176,9 +176,9 @@ export function ContentStep({ state, updateState }: ContentStepProps) {
diff --git a/apps/web/src/components/ContactForm/steps/DesignStep.tsx b/apps/web/src/components/ContactForm/steps/DesignStep.tsx
index fbf1bdf..afd9cb5 100644
--- a/apps/web/src/components/ContactForm/steps/DesignStep.tsx
+++ b/apps/web/src/components/ContactForm/steps/DesignStep.tsx
@@ -73,13 +73,13 @@ export function DesignStep({ state, updateState }: DesignStepProps) {
};
return (
-
@@ -145,7 +145,7 @@ export function DesignStep({ state, updateState }: DesignStepProps) {
Definieren Sie Ihre Markenfarben oder lassen Sie sich
inspirieren.
@@ -179,7 +179,7 @@ export function DesignStep({ state, updateState }: DesignStepProps) {
Gibt es Websites, die Ihnen besonders gut gefallen?
Welche Sprachen soll Ihre Website unterstützen?
Wählen Sie oben Ihre Kanäle aus, um die Links hinzuzufügen.
Hinweis: Bei sehr kurzfristigen Deadlines kann ein
@@ -102,9 +102,9 @@ export function TimelineStep({ state, updateState }: TimelineStepProps) {
)}
{(isMissingAssets || isMissingPages) && (
-
diff --git a/apps/web/src/components/ContactForm/steps/TypeStep.tsx b/apps/web/src/components/ContactForm/steps/TypeStep.tsx
index 457014c..c221937 100644
--- a/apps/web/src/components/ContactForm/steps/TypeStep.tsx
+++ b/apps/web/src/components/ContactForm/steps/TypeStep.tsx
@@ -16,19 +16,19 @@ interface TypeStepProps {
export function TypeStep({ state, updateState }: TypeStepProps) {
return (
-
{type.desc}
Wer wird das System nutzen?
+
Inhalte einpflegen
+
Design-Richtung
Farbschema
+ Farbschema
+
Referenz-Websites
+
System-Module
@@ -90,12 +90,12 @@ export function FeaturesStep({
+
Weitere inhaltliche Module?
+
{isWebApp
? "Funktionale Anforderungen"
: "Erweiterte Funktionen"}
@@ -183,12 +183,12 @@ export function FunctionsStep({
+
Weitere spezifische Wünsche?
Sprachen
+ Sprachen
Optional
@@ -72,7 +72,7 @@ export function LanguageStep({ state, updateState }: LanguageStepProps) {
+
Bestehende Website
@@ -71,7 +71,7 @@ export function PresenceStep({
+
Social Media Accounts
Zeitplan
+ Zeitplan
{type.label}
@@ -62,7 +62,7 @@ export function TypeStep({ state, updateState }: TypeStepProps) {
-
+
Fokus
@@ -47,7 +47,7 @@ export function WebAppStep({ state, updateState }: WebAppStepProps) {
key={opt.id}
type="button"
onClick={() => updateState({ targetAudience: opt.id })}
- className={`p-8 rounded-[2rem] border-2 text-left transition-all ${
+ className={`p-8 rounded-xl border-2 text-left transition-all ${
state.targetAudience === opt.id
? "border-slate-900 bg-slate-900 text-white"
: "border-slate-100 bg-white hover:border-slate-200"
@@ -66,7 +66,7 @@ export function WebAppStep({ state, updateState }: WebAppStepProps) {
{/* User Roles */}
Benutzerrollen
+ Benutzerrollen
-
+
-
+