Diese Website

A screenshot of the current websiteA screenshot of the current website

Full-Stack Web-Application

VPS - Coolify - GitHub - Next.js - PayloadCMS
In diesem Beitrag geht es sich um diese Landingpage (dev-solutions.tech)

Meine Anforderungen

Um mich klar zu positionieren und professionell zu repräsentieren, habe ich diese Website erstellt.


Oberflächlich (Design & Nutzererlebnis):

  • Ein cleanes, minimalistisches Design
  • Absolut responsives Layout für alle Endgeräte
  • Hohe Ladegeschwindigkeit und Performance-Optimierung
  • Pixelgenaue Anpassungsmöglichkeiten
  • Skalierbare Architektur
  • Möglichkeit einer Seitenvorschau im CMS (idealerweise live)


Unter der Haube (Technik & Struktur):

Die Website basiert auf NextJS und PayloadCMS, ist performant, responsiv und hochflexibel.
Das Backend ist sicher konfiguriert, inklusive SSL, geschützter Datenbank und intuitiver CMS-Oberfläche.
Deployment und CI/CD sind professionell umgesetzt, sodass Updates zuverlässig und stabil erfolgen.

Welche Skills sind dafür notwendig?

  • Sicherer Umgang mit Unix/Linux und Terminal
  • Grundkenntnisse in Serveradministration
  • Grundkenntnisse in Docker - Container und Networks
  • Kenntnisse über das ausgewählte PaaS
  • Erfahrung im Umgang mit Datenbanken (z. B. PostgreSQL, MongoDB)
  • Fundiertes Wissen in Backend- und Frontend-Entwicklung
  • Verständnis eines sauberen Git-Workflows
Ein Bildschirm der das Next.js Logo zeigtEin Bildschirm der das Next.js Logo zeigt

NextJS

Da NextJS (inkl. HTML, CSS und JS/TS) sich als mein Favorit unter den Frameworks heraus kristallisiert hat, habe ich unter Anderen, diese Technologie zum erstellen dieser Website genutzt.

An illustration of payloadcmsAn illustration of payloadcms

PayloadCMS

Das CMS meiner Wahl. Entwickler freundlich und zugleich bietet es dem Nutzer der CMS Oberfläche eine Charmante Art, seine Website zu pflegen mit Globalen Einstellungen, Live Preview und vielen Funktionen.

A Modern visualisation of a Database on a ServerA Modern visualisation of a Database on a Server

Backend-Tech

Neben NextJS und PayloadCMS, sind Datenbanken und ein modernes PaaS System zum einsatz gekommen.

Näheres:

Mein Setup

Die Website ist auf einem selbst gehosteten, sicheren Server aufgebaut und nutzt ein modernes PaaS-System zur Verwaltung von Deployment und Versionierung.
Datenbank und Backend-Komponenten sind geschützt konfiguriert, sodass das CMS und die Website zuverlässig, performant und stabil laufen.

Wieso ein eigener Server?

Selfhosting bietet maximale Kontrolle und Flexibilität – ideal für mein Setup, da ich spezifische Anforderungen an Datenbank und Deployment habe. Da die Website hauptsächlich als persönliche Präsentation dient, sind die laufenden Kosten minimal.