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.