Tech Stack

Jede Schicht gewählt für Skalierbarkeit, Wartbarkeit und Sicherheit.

Technologien

Frontend

  • Next.js 14
    App Router, SSR/SSG, Standalone Build
  • React 18
    UI-Framework mit Hooks
  • TypeScript 5.7
    100% type-safe
  • Tailwind CSS 3
    Utility-First Styling
  • Lucide Icons
    Konsistente Icon-Bibliothek

Backend

  • NestJS 11
    Dependency Injection, Module
  • TypeScript 5.7
    Strict Mode, Path-Aliases
  • Prisma ORM 6
    Type-safe Database Access
  • Passport JWT
    Auth mit Refresh-Token-Rotation
  • Helmet
    HTTP-Security-Headers

Datenbank & Storage

  • PostgreSQL 16
    Primary Database
  • Prisma Migrate
    Versionierte DB-Migrationen
  • Redis 7
    Caching & Rate Limiting

Infrastructure

  • Docker
    Multi-Stage Builds
  • Docker Compose
    Orchestrierung
  • Nginx
    Reverse Proxy & SSL
  • Hetzner Cloud
    Deutschland, ISO 27001-zertifiziert
  • Let's Encrypt
    Automated TLS

CI/CD & Tooling

  • GitHub Actions
    CI/CD Pipelines
  • pnpm Workspaces
    Monorepo-Management
  • ESLint + Prettier
    Code-Quality
  • Playwright
    E2E Testing

Mobile

  • Progressive Web App
    Installierbar auf allen Geräten
  • Service Worker
    Offline-Fähigkeit & Caching

Architektur

  • Multi-Tenant SaaS mit strikter Modul-Isolation
  • Jedes Feature-Modul lebt in modules/[name]/ mit eigenen Controllern, Services und DTOs
  • Direkte Imports zwischen Modulen sind verboten – Kommunikation erfolgt ausschließlich über API-Endpoints
  • Automatisierter Compliance-Check validiert die Modul-Isolation
  • Mandantentrennung auf Datenbankebene (Row-Level Isolation via Tenant-ID)

Security & Compliance

  • ISO 27001-konforme Architektur – Security by Design
  • Verschlüsselung aller Datenübertragungen (TLS 1.3)
  • Verschlüsselung ruhender Daten (AES-256)
  • Multi-Faktor-Authentifizierung (TOTP) für alle administrativen Zugänge
  • Rollenbasiertes Zugriffskontrollsystem (RBAC)
  • Vollständige Audit-Logs aller Datenänderungen
  • Hosting in Deutschland (Hetzner, ISO 27001-zertifiziert)
  • Kein Datentransfer in Drittländer