
Next.jsReactNode.jsTypescriptCSSgitskeleton cssnginxubuntupm2
Im Rahmen dieses privaten Projekts habe ich eine minimalistische, performante Webapplikation entwickelt, die mein Portfolio modern und responsive präsentiert. Der Fokus lag auf einem Mobile-First-Design, um optimale Darstellung auf unterschiedlichen Geräten sicherzustellen.
Als Tech-Stack kamen Next.js und React mit TypeScript zum Einsatz, um eine skalierbare und wartbare Codebasis zu gewährleisten. Für das Styling wurde bewusst die schlanke Skeleton CSS-Bibliothek gewählt, um unnötigen Overhead zu vermeiden.
Die Anwendung läuft serverseitig unter Node.js und wird mit PM2 auf einem Ubuntu-Server betrieben. NGINX fungiert als Reverse Proxy, um zuverlässiges Deployment und Load-Balancing sicherzustellen.
Content wird über das headless CMS Contentful bereitgestellt, was eine einfache Pflege und flexible Erweiterbarkeit ermöglicht.
Versionskontrolle erfolgt mit Git. Die UX wurde durch Dark Mode, Lade-Skeletons und eine Fehlerseite für Ausfälle optimiert. Metadaten wurden für SEO-Zwecke gezielt hinterlegt.