Diplom- und Abschlussarbeiten (2021/22)

Erstellung einer App zur Verwaltung von digitalen Arbeitsfreigaben



Projektleiter

Belmin Muranovic

Belmin Muranovic: Kümmert sich im Rahmen des Projektes rund um das Thema Projektmanagement. Nebenbei ist er noch im Frontend tätig.

Mitarbeiter

David Nguyen

David Nguyen: Zuständig für die Verwaltung der Datenbank und die Errichtung der API und die Errichtung der Docker Containers.

Amir Hodzic

Amir Hodzic: Sorgt für die Kommunikation zw. Frontend und Backend mithilfe der API. Zudem ist er noch für das Design und die Funktionalität der Webapplikation zuständig.


Zielsetzung

Eine eigene programmierte App soll durch die Möglichkeit der digitalen Arbeitsfreigabe Prozesse beschleunigen und eine Unterstützung für die Produktion und Technische Services darstellen. Mit ihr werden Aufgaben an MitarbeiterInnen verteilt, von Verantwortlichen Freigaben eingeholt und übersichtlich dargestellt. Ebenso sind Rückfragen oder Rückholungen möglich. Erledigtes wird archiviert.

Problemstellung

Die Anlagenverantwortlichen arbeiten momentan analog, dass bedeutet das Prozesse wie Arbeitsfreigabe, Prüferlaubnis, Sperren, etc. schriftlich auf Papier festgehalten werden, dabei kann man schnell den Überblick verlieren. Außerdem müssen diese MitarbeiterInnen gesucht und informiert werden. Bis das alles organisiert ist vergeht wertvolle Zeit, die produktiver genutzt werden kann.

Ergebnisse

Belmin Muranovic: Produktive und übersichtliche Projektplanung, sowie die Erzielung einer vollfunktionierenden Webapplikation. David Nguyen: Erstellung der API, Verwaltung der Datenbank und Docker Container. Amir Hodzic: Vollfunktionsfähige Kommunikation zwischen Frontend und Backend mit der API sowie ein ansprechendes Design der Webapplikation.

Prototype

Anbei die Startseite des Projekts als Beispiel für die graphische Umsetzung.

Technologien

Next.js

Die App wurde mit Next.js umgesetzt.

ASP.Net Core

Mit ASP.Net Core wurde die Swagger-API erstellt.

Docker

Die einzelnen Anwendungen wurden mithilfe von Docker Containern verwaltet.

Raspberry Pi

Raspberry Pi wurde als Testumgebung verwendet.