Mein Portfolio

Eine Auswahl meiner aktiven Webprojekte und Anwendungen. Jedes Projekt ist voll funktionsfähig und kann direkt aus diesem Portfolio heraus gestartet und ausprobiert werden.

Web Application

Business & Contract Suite

Ein selbstgehostetes Vertragsportal zur digitalen Erstellung und Signierung von Verträgen. Kunden können Dokumente im Browser lesen und direkt auf dem Bildschirm zeichnen. Die Signatur wird clientseitig per PDF-Lib in die PDF-Datei eingebettet.

PHP 8.x SQLite pdf-lib.js pdf.js
Client Tool

PDF Flow Editor

Eine datenschutzfreundliche Webanwendung zur PDF-Bearbeitung. Unterstützt das Zusammenfügen und Aufteilen von PDF-Seiten, das Hinzufügen von Text-Anmerkungen und Wasserzeichen (Text/Bild) sowie das Editieren von Dokumenten-Metadaten.

HTML5 / CSS3 Vanilla JS pdf-lib.js REST API
Personal App

Symptom Tracker

Ein geschützter Symptom- und Gesundheitstracker. Ermöglicht das tägliche Protokollieren von Symptomen, Medikationen und Auslösern. Analysiert komplexe Korrelationen und visualisiert Trends über interaktive Diagramme.

PHP 8.x SQLite Chart.js jsPDF
Productivity Tool

Kanban Task Board

Ein agiles Task-Management-Board mit integrierter Live-Stoppuhr pro Aufgabe. Erfasste Arbeitszeiten können gesammelt und mit einem Klick in den übergeordneten Arbeitszeit Tracker exportiert und verbucht werden.

PHP 8.x SQLite Drag & Drop Timer API
Utility

Arbeitszeit Tracker

Ein Tool zur persönlichen Zeiterfassung, Überstundenberechnung und Urlaubspflege. Berechnet variable Feiertage in Bayern dynamisch (Karfreitag etc.) und empfängt direkte API-Einträge aus dem Kanban Board.

PHP 8.x JSON DB Feiertags-Alg API Link
Web Game / PWA

Reel Raiders Classic

Ein interaktives Slot- & Aufbauspiel im Coin-Master-Stil. Nutzt eine JSON-Datenbank mit robustem File Locking. Bietet eine Einführungstour, Ranglisten, In-Game-Shop, simulierte Bezahlungen und computergesteuerte Rivalen (Bots).

PHP 8.x File Locking PWA ES6 JS
Multiplayer Game

MetaWorld Sandbox

Eine interaktive, 2D-Mehrspielerwelt auf HTML5-Canvas-Basis. Spieler können die Welt mit WASD oder Pfeiltasten erkunden, ihre Bewegungen in Echtzeit synchronisieren und sich über ein globales Chat-System unterhalten.

PHP 8.x SQLite Canvas 2D REST Polling
Map Utility

Standort Logger

Eine webbasierte GPS-Erfassungssoftware. Ermittelt den aktuellen Gerätestandort über die HTML5 Geolocation API und kartiert gespeicherte Wegpunkte, Bezeichnungen und Beschreibungen per OpenLayers 8 auf einer interaktiven OpenStreetMap.

Geolocation OpenLayers 8 OpenStreetMap PHP 8.x