Ausgewählte Arbeiten

Projekte

Von meiner persönlichen Website über die PHP-Fallstudie bis zum SharePoint-WebPart: Projekte, in denen ich Gestaltung, Programmierung und Datenbanken miteinander verbinde und KI-gestützte Entwicklung erprobe.

04

SharePoint Framework · Testentwicklung

SPFx QR-Code-Generator

Als Übung in der KI-gestützten Programmierung entstand mit ChatGPT und Codex in VS Code ein QR-Code-Generator als SharePoint-Framework-WebPart. Benutzer können eine vollständige HTTP- oder HTTPS-URL eingeben, den erzeugten QR-Code als Vorschau ansehen und als PNG-Datei herunterladen. Die QR-Code-Erzeugung erfolgt vollständig clientseitig im Browser.

Optional wird ein zuvor vom Entwickler hinterlegtes Firmenlogo automatisch in den QR-Code integriert. Ein eigener Logo-Upload durch Benutzer ist nicht vorgesehen.

Die technische Basis bilden SharePoint Framework 1.23.2, TypeScript, SCSS, das npm-Paket qrcode und die HTML Canvas API. Die Entwicklungsumgebung nutzt ein SPFx-Docker-Image unter WSL mit Node.js 22 und Heft als Buildsystem.

Mockup des SharePoint-QR-Code-Generators mit URL-Eingabe, QR-Code-Vorschau und PNG-Download
Mockup des QR-Code-Generators als SharePoint-WebPart.
  • SPFx 1.23.2
  • TypeScript
  • Node.js 22
  • HTML Canvas API
  • SCSS
  • Docker (WSL)
  • ChatGPT
  • Codex (VS Code)
03

SharePoint-Webanwendung · IHK-Abschlussprojekt

Digitaler Genehmigungsantrag

Im Rahmen meiner IHK-Abschlussprüfung zum Fachinformatiker für Anwendungsentwicklung entwickelte ich einen digitalen Genehmigungsantrag als Webanwendung im Unternehmens-SharePoint.

Die Antragsdaten werden über ein SharePoint-Formular erfasst. Ein automatisierter Genehmigungsflow in Power Automate führt durch den Freigabeprozess. Nach der Genehmigung wird ein genehmigtes Dokument erstellt und abgelegt.

  • SharePoint
  • Power Automate
  • Workflow Definition Language
  • JSON-Formatierung
02

Webentwicklung

Persönliche Website

Diese Website entstand als digitale Bewerbung für einen Praktikumsplatz. Sie stellt meine Ausbildung, Fähigkeiten und beruflichen Ziele vor und wird seitdem als persönliches Portfolio weiterentwickelt.

Frühere Gestaltung meiner persönlichen Website mit Profilfoto, Vorstellung und Navigation
Einblick in die ursprüngliche Gestaltung meiner Bewerbungswebsite.
  • PHP
  • HTML
  • CSS
  • JavaScript
01

PHP-Fallstudie · Ausbildung

Restaurantwebsite mit Reservierungssystem

Im Rahmen meiner Ausbildung entwickelten wir in einer Teamarbeit eine Restaurantwebsite mit Benutzer- und Administratoranmeldung sowie der Möglichkeit, Reservierungen zu buchen.

Im Mittelpunkt stand das Zusammenspiel von Frontend, Backend und Datenbank: Die Benutzeroberfläche wurde mit HTML, CSS und JavaScript umgesetzt, die serverseitige Verarbeitung mit PHP und die Speicherung der Daten mit MySQL. UML unterstützte die Modellierung der Anwendung.

  • UML
  • MySQL
  • PHP
  • CSS
  • HTML
  • JavaScript