Zum Inhalt springen
Projekte
Bereitstellung und WebUmgesetzt2025

Engineering-Portfolio-Plattform

Entwickelt eine mehrsprachige Portfolio-Plattform mit strukturierten Inhalten, CI-gestütztem Deployment und wartbaren Publishing-Workflows.

WebPlattformCI/CD

Kernstack

Next.jsTypeScriptTailwind CSSVercelGitHub

Kurzüberblick

Rolle

Plattform-Verantwortung: Frontend-Umsetzung, Deployment-Workflow, Inhaltsstruktur, CI-Validierung und Produktionspfad.

Umfang

Ich habe die Seite mit Next.js App Router, TypeScript, leichtgewichtigem i18n, wiederverwendbaren Inhaltskomponenten und GitHub-Actions-Deployment umgesetzt. Das Ergebnis ist eine wartbare Publishing-Plattform für Projekte, CV,...

Rahmenbedingungen

Ein gemanagtes Deployment-Modell, minimale Backend-Oberfläche und ein kontrollierter Content-Workflow halten die öffentliche Plattform einfacher und sicherer im Betrieb. Versionskontrollierte Inhalte und Preview-Deployments...

Ergebnis

Deutsche und englische SSR-Routen mit statischer Generierung für Portfolio-Seiten und Projektdetails aufgebaut

Architektur

Architekturdiagramme

Node

Der Browser erhält statisch generierte deutsche und englische Seiten mit Projekt-, CV-, Blog- und Fallstudienrouten.

Edge

Vercel übernimmt Auslieferung, Preview-Deployments und Hosting für die öffentliche Site-Erfahrung.

Cloud

GitHub fungiert als Source-of-Truth für Versionskontrolle und deploymentgesteuerte Aktualisierungen.

Technische Diagramme

Die Architekturdiagramme zeigen Systemgrenzen, Runtime-Flüsse und operative Entscheidungen in kompakter Prüfform.

1 Technische Diagramme

System-, Deployment- und Content-Flow

End-to-End-Architekturansicht der Portfolio-Plattform: lokale Content-Arbeit, GitHub als Source of Truth, CI-Validierung, Vercel-Deployment, öffentliche Routen und optionale privacy-first Analytics.

Diagramm öffnen
System-, Deployment- und Content-Flow diagram for Engineering Portfolio Platform

Was das Diagramm zeigt

  • Zeigt Source Control, strukturierte Inhalte, CI-Validierung, Preview-Deployment, Produktionsauslieferung und Besucherzugriff in einer kompakten Architekturansicht
  • Passt zum realen Plattform-Stack: Next.js, TypeScript, Tailwind CSS, GitHub Actions, Vercel und Plausible Analytics
  • Zeigt die wiederverwendbaren Projekt- und Fallstudienkomponenten, die die generierten Routen speisen

Technische Entscheidungen

  • Mehrsprachiges Inhaltsmodell für Projekte, CV und Fachtexte
  • Wiederverwendbare Komponentenstruktur für wartbare Weiterentwicklung
  • Deployment-Workflow über GitHub Actions
  • Lokalisierte Metadata, kanonische URLs, reziprokes hreflang und Sitemap-Generierung

Herausforderungen

  • Eine persönliche Website muss schnell, wartbar und über mehrere Inhaltsbereiche hinweg leicht aktualisierbar sein, ohne dass jede Änderung zu manueller Mehrarbeit wird.
  • Ein gemanagtes Deployment-Modell, minimale Backend-Oberfläche und ein kontrollierter Content-Workflow halten die öffentliche Plattform einfacher und sicherer im Betrieb.
  • Versionskontrollierte Inhalte und Preview-Deployments reduzieren Publishing-Risiken und machen Site-Änderungen vor dem Release besser prüfbar.

Lessons Learned

  • Deutsche und englische SSR-Routen mit statischer Generierung für Portfolio-Seiten und Projektdetails aufgebaut
  • Lokalisierte Metadata, kanonische URLs, reziprokes hreflang, Sitemap-Ausgabe und Production-SHA-Verifikation ergänzt
  • GitHub-basierte Validierung und Vercel-Deployment mit dem Portfolio-Release-Flow verbunden

Nächste Verbesserungen

  • Diagramme bei größeren Architekturänderungen aktualisieren.
  • Dokumentation weiter verdichten: README, Architekturentscheidungen und Screenshots synchron halten.

Tech-Stack

Next.jsTypeScriptTailwind CSSVercelGitHub

Artefakte

Verwandtes Projekt

Die angrenzende Fallstudie zeigt, wie dieses Projekt mit der restlichen Arbeit zusammenhängt.

Hybrid-Cloud-Deployment-Plattform

Elkaza.at läuft auf einer self-hosted Hybrid-Deployment-Plattform, bei der vps1 den öffentlichen Ingress und die CI/CD-Steuerung übernimmt, während debian-core das gehärtete statische Frontend, Analytics, Observability und Backups über Docker ausliefert.