Willkommen

Herzlich willkommen auf unserer Projektseite. Auf dieser Homepage erhalten Sie Informationen rund um das Projekt BPN-Kundenportal.

Kurzbeschreibung

Deutsch: Das BPN-Kundenportal ist eine Webapplication, um Systeminformationen und Vertragsvereinbarungen für Kunden der BP_Networks leicht verfügbar darzustellen. Es ist modular aufgebaut und wird in weiterer Folge auch Module für OSINT (inkl mithilfe von KI erstellten Berichten) und Vulnerability Reports, sowie ein Ticketsystem bieten. Die visuelle Darstellung erfolgt mithilfe einer Benutzeroberfläche, um die Daten klar und strukturiert präsentieren zu können.

English: The BPN customer portal is a web application to make system information and contractual agreements easily available to BP_Networks customers. It has a modular structure and will subsequently also offer modules for OSINT (including AI-generated reports) and vulnerability reports, as well as a ticket system. The visual presentation is done using a user interface to present the data in a clear and structured way.

Unser Projekt wird bearbeitet und erstellt an der HTL Mössingerstraße

Dieses Projekt wird gemeinsam mit einem Wirtschaftspartner durchgeführt:

Details


Backend

Kundenportal-Backend

Das Backend ist eine in Python programmierte Middleware mit mehreren Submodules, welche in Klassen aufgebaut sind. Als Datenspeicher wird eine Postgres DB genutzt. Das gesamte Hosting erfolgt auf Azure, wobei auf Docker Container zurückgegriffen wird. Ein Application Gateway vereinfacht das Routen auf die unterschiedlichen Container.

Frontend

Kundenportal-Frontend

Das Frontend ist mittels React modular aufgebaut. Dadurch wird ermöglicht, unterschiedliche Module gezielt je nach Kunde anzuzeigen. Ein Template hilft, die GUI übersichtlich zu gestalten.

Our Awesome Team

Lukas Perkonig

Erstellung des Frontend

Bernhard Krainer

Erstellung des Backend

MSc. Peter Gigler

Erstbetreuer