Flask Portfolio
Meine persönliche Portfolio Website, mit Flask als Framework
Über das Projekt
Dieses Portfolio ist keine statische Website – es ist eine vollständige Fullstack-Webapp die ich von Grund auf selbst gebaut und deployed habe. Das Backend läuft auf Flask mit SQLAlchemy und einer MySQL-Datenbank. Alle Inhalte – Projekte, Timeline, aktueller Status – werden über einen eigenen Admin-Bereich verwaltet, den ich selbst programmiert habe. Kein externes CMS, keine Templates, etc. Die App läuft auf einem VPS in einem Docker-Container mit Gunicorn als WSGI-Server. Deployment läuft über GitHub – git pull, docker compose up, fertig. Datenbankänderungen werden mit Flask-Migrate versioniert. Ein paar Details die ich bewusst so gebaut habe: Tech-Badges auf der Über-mich-Seite sind klickbar und filtern direkt die Projekte nach Technologie. Die Timeline und der "Gerade"-Block sind DB-gesteuert, damit ich sie ohne Code-Änderungen aktualisieren kann. CV lässt sich über den Admin austauschen. Das Projekt ist noch nicht fertig – es wächst mit dem was ich gerade lerne und baue.