Die Seite, auf der du gerade bist — komplett selbst gebaut, vom CMS bis zum WebGL-Shader. Statt WordPress läuft hier ein eigenes Flat-File-CMS ohne Datenbank: alle Inhalte sind JSON-Dateien, gepflegt über ein selbst geschriebenes Admin-Panel mit Bild-Upload, Drag-&-Drop-Sortierung und Login-Schutz.
Das Frontend setzt auf ein Three.js-Partikelfeld im Hero (~14.000 Punkte, eigener Shader, reagiert auf Maus und Scroll), GSAP-Scroll-Animationen, Lenis Smooth-Scroll und einen Custom Cursor — bei voller Barrierefreiheit über prefers-reduced-motion.
- PHP 8, keine Frameworks, keine Datenbank — läuft auf jedem Shared Hosting
- Eigenes CMS: Projekte, Blog, Seiten, Einstellungen als JSON-Flat-Files
- Three.js + GSAP + Lenis, alles self-hosted
- SEO: 301-Redirects der alten WordPress-URLs, OG-Images, Person-Schema
Die ganze Geschichte gibt es als Case Study im Blog: "Von WordPress zum eigenen Flat-File-CMS".