Das Ziel des Projekts war die Entwicklung einer Inhouse-Webapplikation zur Verwaltung von Schulungen und Qualifikationen. Die Anwendung sollte die Erfassung interner und externer Schulungen ermöglichen, digitale Trainings bereitstellen und Mitarbeiterzertifikate zentral verwalten.
Das Projekt wurde in einem Unternehmen aus dem Bereich Lifecycle Services und Logistik umgesetzt. Die Lösung sollte als interne Plattform dienen, die Mitarbeiterschulungen effizient organisiert und dokumentiert.
In enger Zusammenarbeit mit dem Kunden wurden folgende Anforderungen erarbeitet:
- Erfassung und Verwaltung von internen und externen Schulungen.
- Bereitstellung und Protokollierung digitaler Schulungen.
- Zentrale Speicherung und Verwaltung von Mitarbeiterzertifikaten.
- Intuitive Weboberfläche zur Administration und Einsicht von Qualifikationen.
Die Anwendung wurde als interne Plattform über einen Apache-Webserver bereitgestellt. Die Datenverwaltung erfolgte über eine MySQL-Datenbank. Die Webapplikation wurde nahtlos in bestehende interne Prozesse integriert.
Der Kunde stellte die Anforderung, dass das Projekt mit dem folgendem Technologiestack umgesetzt wird.
- PHP für die Backend-Logik
- JavaScript & jQuery für die interaktive Benutzeroberfläche
- MySQL zur Speicherung der Schulungs- und Zertifikatsdaten
- Bootstrap für ein modernes und responsives Design
- Apache-Webserver für die interne Bereitstellung der Anwendung
Als Full-Stack- und Lead-Developer war ich für die technische Umsetzung der Webapplikation verantwortlich. Zu meinen Aufgaben gehörten:
- Analyse und Modellierung der relevanten Prozesse.
- Entwicklung des Datenmodells für die MySQL-Datenbank.
- Neuentwicklung der Webapplikation inklusive Prototyping und Feature-Entwicklung.
- Einführung der Software sowie Schulung der Anwender.
- Administration und Überwachung der Webserver.
Das Projekt wurde über einen Zeitraum von acht Monaten entwickelt und umgesetzt. Das Team bestand aus zwei Entwicklern, wobei ich die Hauptverantwortung für die technische Umsetzung übernahm.
Eine der größten Herausforderungen bestand darin, eine skalierbare Lösung zu schaffen, die sowohl manuelle als auch digitale Schulungen unterstützt. Zudem musste die Verwaltung von Zertifikaten sicher und effizient gestaltet werden. Die Benutzeroberfläche wurde so optimiert, dass eine intuitive Handhabung für unterschiedliche Benutzergruppen gewährleistet wurde.
Durch die Einführung der „Training & Qualification Database“ konnte das Unternehmen Schulungen und Zertifikate effizient verwalten. Die digitale Erfassung und Automatisierung von Schulungsprozessen reduzierte den administrativen Aufwand erheblich. Die zentrale Plattform erleichtert den Zugriff auf Qualifikationsnachweise und verbessert die Nachvollziehbarkeit von Schulungsmaßnahmen.
