← Zurück zu allen Projekten/SW Business Solutions Platform
Full-Stack-Plattform

SW Business Solutions Platform

Komplette Unternehmensplattform mit CMS-Backend, öffentlicher Firmenwebsite und Admin-Dashboard — entwickelt als Git-Submodul-Architektur mit drei eigenständigen Repositories.

SW Business Solutions Platform

Über das Projekt

Die SWBS Platform ist das digitale Rückgrat von SW Business Solutions: eine vollständig selbst entwickelte Unternehmensplattform bestehend aus drei eng verzahnten Anwendungen in einem Git-Submodul-Monorepo.

Architektur: Das Parent-Repository swbs-platform verwaltet drei eigenständige Sub-Repositories als Git-Submodule: apps/api (NestJS Backend), apps/website (Next.js öffentliche Website) und apps/admin (Next.js Admin-Dashboard). Jedes Sub-Repository wird unabhängig deployed und versioniert, teilt aber eine gemeinsame API-Schnittstelle.

Backend (NestJS 11 + Fastify 5): Die REST-API basiert auf NestJS mit Fastify als HTTP-Adapter für maximale Performance. MongoDB 7 mit Mongoose 8 als ODM, Redis 7 für Session-Caching und API-Response-Caching, BullMQ für asynchrone Job-Queues. Alle Inhalte — Technologien, Leistungen, Projekte, Blog-Posts, Team, Kunden, Branchen-Lösungen, Fallstudien und Standorte — werden über typisierte REST-Endpoints verwaltet. OpenAPI/Swagger-Dokumentation wird automatisch aus NestJS-Decorators generiert.

Öffentliche Website (Next.js 15): App-Router-basierte Website mit React Server Components für maximale Performance. Server-Side Rendering für dynamische Inhalte, Static Site Generation mit ISR für Content-Seiten. Mehrsprachigkeit (DE/EN) mit next-intl und URL-basiertem Routing. Schema.org JSON-LD für Google Rich Snippets (Article, FAQPage, LocalBusiness, TechArticle). Server-Side Pagination mit Suche und Sortierung für 200+ Technologien.

Admin-Dashboard (Next.js 15): Vollständiges CMS-Dashboard mit TanStack Query für optimistisches State-Management, shadcn/ui als Komponenten-Bibliothek und React Hook Form + Zod für Formular-Validierung. Alle 15+ Content-Typen sind über das Dashboard verwaltbar.

DevOps: Continuous Deployment via GitHub Actions — API und Admin auf Railway, Website auf Vercel. S3-kompatibles Media-Management mit CDN-Auslieferung.

Herausforderung

Das größte technische Herausforderung war die Synchronisation der drei unabhängigen Repositories bei gleichzeitiger Typsicherheit über Systemgrenzen hinweg. Die API musste gleichzeitig für die öffentliche Website (optimiert auf Performance und SEO), das Admin-Dashboard (optimiert auf Entwickler-Experience) und zukünftige Mobile-Clients entwickelt werden.

Weitere Herausforderungen: Korrektes Server-Side Rendering mit dynamischen Inhalten und gleichzeitiger Statik-Generierung in Next.js 15, DSGVO-konforme Implementierung inkl. Einwilligungsmanagement und Datenschutz-API, sowie strukturiertes SEO-Setup mit JSON-LD über alle Content-Typen hinweg.

Unsere Lösung

Einheitliche TypeScript-Typen an der API-Grenze über OpenAPI-Swagger-Specs, die sowohl für das Backend als auch für Frontend-Clients bindend sind. Klare Contract-First-Entwicklung mit DTO-Klassen auf NestJS-Seite und generierten Types auf Frontend-Seite.

Für Next.js: Hybrid-Rendering-Strategie — RSC (React Server Components) für Content-Seiten, Client-Components für interaktive Features wie Suche und Filterung. Die Technologie-Seite nutzt echtes Server-Side Pagination direkt über die API statt client-seitigem Laden aller Daten.

DSGVO: Dedizierter Privacy-Controller mit DSGVO-Export, Löschanfragen und Consent-Management. Alle personenbezogenen Daten (Kontaktanfragen) werden nach 6 Monaten automatisch gelöscht.

Ergebnisse

200+ Technologien mit vollständigen Inhalten (Use Cases, FAQs, SEO) in der Datenbank

15+ Content-Typen vollständig über CMS verwaltbar

Lighthouse-Score > 90 in allen Core Web Vitals Kategorien

Vollständige Zweisprachigkeit DE/EN mit server-seitigem i18n

Schema.org Rich Snippets für alle relevanten Content-Typen

Server-Side Pagination skaliert unbegrenzt unabhängig von Datenmenge

CI/CD-Pipeline deployt alle drei Repositories automatisch bei jedem Push

DSGVO-konformes Kontaktformular mit Einwilligungsmanagement

Zeitraum

2026

Kategorie

Full-Stack-Plattform
Live-Projekt besuchen

Ähnliches Projekt geplant?

Wir würden uns freuen, ein ähnliches Projekt für Sie umzusetzen.

Kontakt aufnehmen