Produktionscode,
den Sie prüfen können.

Jedes genFabric-Projekt wird mit vollständigem Quellcode, Tests und Dokumentation geliefert. So sieht das in der Praxis aus — ein Open-Source-Demo, das Sie selbst erkunden können.

Berliner Rundschau — Startseite mit Artikeln, Navigation und Dark-Mode-Design
Berliner Rundschau

Ein modernes Nachrichtenportal-Demo — responsiv, barrierefrei, vollständig getestet. Mit derselben Pipeline und denselben Qualitätsstandards wie jedes genFabric-Projekt gebaut.

558
Testfälle
0
any-Typen
109
ARIA-Attribute
58
Testdateien

Lighthouse

Scores aus dem Produktions-Build

91
Performance
100
Barrierefreiheit
100
Best Practices
100
SEO

Qualität

Was steckt drin

Jedes hier gezeigte Qualitätsmerkmal ist Teil jedes genFabric-Projekts — nicht optional, nicht extra.

strict TypeScript

Vollständiger Strict-Modus, null any-Ausnahmen. Jedes Prop, jede API-Antwort, jeder State-Wert ist explizit typisiert. Über 12.000 Zeilen Quellcode mit vollständiger Typsicherheit.

558 Testfälle

Komponenten-Tests, Utility-Tests, Integrationstests. Testing Library mit barrierefreien Abfragen (getByRole, getByLabelText) — 183 barrierefreie Query-Aufrufe. Testcode ist 70 % des Quellcodes.

WCAG AA Barrierefreiheit

109 ARIA-Attribute, Skip-Links, Fokus-Management, Tastaturnavigation. Screenreader-Unterstützung mit Live-Regionen. prefers-reduced-motion wird beachtet.

CSP Security-Header

Content Security Policy, X-Frame-Options, Referrer-Policy, Permissions-Policy. Dynamische CSP basierend auf konfigurierten CMS-Bild-Domains. Keine Inline-Scripts in Produktion.

3 Typen JSON-LD

Strukturierte Daten für Article-, CollectionPage- und Person-Schemas. Serverseitig gerendert für sofortige Indexierung. Validiert gegen Schema.org-Spezifikationen.

retry Fehlerbehandlung

Error Boundaries mit Retry-Logik (max. 3 Versuche). Keine sensiblen Server-Details in der UI — nur Digest-Referenzen für den Support. Zweisprachige Fehlermeldungen (DE/EN).

Quellcode

Beispiel: ArticleCard-Komponente

Typisierte Props mit sinnvollen Standardwerten. Semantisches HTML. Konfigurierbares Heading-Level für korrekte Dokumentstruktur.

src/components/ArticleCard.tsx TypeScript React
interface ArticleCardProps {
  article: Article;
  headingLevel?: "h2" | "h3" | "h4";
  variant?: "default" | "hero" | "compact";
  eager?: boolean;
}

export default function ArticleCard({
  article,
  headingLevel = "h3",
  variant = "default",
  eager = false,
}: ArticleCardProps) {
  const Heading = headingLevel;
  const href = routes.article(article.slug);

  return (
    <article className="group relative rounded-xl bg-(--color-surface)">
      <SafeImage
        src={article.image.fallbackSrc}
        alt={article.image.alt}
        loading={eager ? "eager" : "lazy"}
      />
      <BadgeGroup
        category={article.category}
        isPremium={article.isPremium}
      />
      <Heading>
        <Link href={href}>{article.headline}</Link>
      </Heading>
    </article>
  );
}

Tech Stack

Next.js 16 React 19 TypeScript 5.8 Tailwind CSS v4 Vitest Testing Library DOMPurify Vercel

Lieferung

Was Sie erhalten

Jedes Projekt wird mit personalisierter Dokumentation (DE + EN) und automatisiertem CMS-Setup geliefert — nicht nur Quellcode.

Architektur-Überblick
Config-Referenz
Branding & Design-Tokens
CMS-Setup-Anleitung
SEO & Performance
Testing-Anleitung
Deployment-Anleitung
API & Integrationen
$ npx setup-cms --space your-space-id
Content types created (5 models)
Demo content imported (12 entries)
Media assets uploaded
Webhooks configured
Done — CMS ready in 45 seconds.

Keine Zugangsdaten nötig. Sie führen das Setup-Script in Ihrem eigenen CMS-Space aus — wir benötigen keinen Zugang zu Ihren Konten.

Umfang

Demo vs. Ihr Projekt

Diese Demo zeigt die Code-Qualitäts-Basis. Ihr Projekt enthält alles, was für die Produktion nötig ist.

Diese Demo zeigt

  • Code-Architektur & Komponenten-Patterns
  • 558 Testfälle (Vitest + Testing Library)
  • WCAG-AA-Barrierefreiheit (109 ARIA-Attr.)
  • SEO: JSON-LD, Open Graph, Sitemap
  • Security-Header (CSP, X-Frame-Options)
  • Dark Mode über Design-Tokens
  • Error Boundaries mit Retry-Logik
  • RSS-Feed, responsive Bilder

Ihr Projekt enthält zusätzlich

  • + HubSpot-CRM-Integration
  • + Cookie-Consent + Consent Mode v2
  • + Analytics-Pixel (GA4, Meta etc.)
  • + Mehrsprachige Inhalte (i18n)
  • + CMS-Inhalte + automatisierte Setup-Scripts
  • + 8 Übergabe-Dokumente (DE + EN)
  • + Deployment-Konfiguration (Vercel / AWS)
  • + Ihre Marke, Farben und Typografie

Dies ist ein Basis-Demo — Ihr Projekt wird auf Ihre Marke, Ihr CMS und Ihre Funktionen konfiguriert.

Bereit für Ihr eigenes Projekt?

Erzählen Sie uns von Ihrer Website. Wir zeigen Ihnen einen Plan, einen Zeitrahmen und einen Preis — unverbindlich.