Dokumenation der Monitor API

Dieses Backend wurde mit dem Web-Framework Flask serverseitig umgesetzt, auf der Clienten-Seite kommt React zum Einsatz. Die Kommunikation via HTTPS erfolgt mit den Bibliotheken JQuery und Axios.

Die einzelnen Module sind über sogenannte Blueprints voneinander getrennt. In der folgenden Tabelle sind diese zusammengefasst:

Name Route Zweck
Admin /admin Verwaltung des Monitors und der OGC-Services, nur für angemeldete Nutzer
User /user Nutzerverwaltung für die Anmeldung an der API

Die anderen Module haben folgende Aufgaben:

Name Zweck
static Implementierung auf der Clientenseite
templates html Dateien für die jeweilige Seite + Email Vorlagen

Das Deployment mit allen notwendigen Tools und Server-Pfaden ist in folgenden PDF.