You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The real-time system status is available at [status.neuland.app](https://status.neuland.app). Here you find information about the current status of the different services and APIs that Neuland Next depends on.
58
+
59
+
| Service | Status | Uptime (24h)
60
+
|---------|--------|--------|
61
+
| THI API |||
62
+
| Neuland API |||
63
+
| Neuland Next Web |||
64
+
| Neuland Next Web (dev) |||
65
+
49
66
## Contributing
50
67
51
68
We welcome contributions from the community! Whether you're a developer, designer, or student, you can help improve the app.
Das Neuland Next Ökosystem besteht aus mehreren Komponenten, die zusammenarbeiten, um ein nahtloses Erlebnis für die Nutzer zu schaffen. Die Architektur ist modular und skalierbar gestaltet, sodass neue Funktionen und Verbesserungen im Laufe der Zeit einfach integriert werden können.
3
4
4
5
## Architektur-Schema
5
-

6
6
7
+

7
8
8
9
## Komponenten
9
10
@@ -12,4 +13,4 @@ Das Neuland Next Ökosystem besteht aus mehreren Komponenten, die zusammenarbeit
12
13
-**neuland.app-dashboard**: Das webbasierte Dashboard für Administratoren zur Verwaltung der benutzerdefinierten Datenquellen. Es bietet eine benutzerfreundliche Oberfläche zum Hinzufügen, Aktualisieren und Löschen von Daten, die in der mobilen App angezeigt werden, wie z.B. Ankündigungen oder manuelle Campus-Events.
13
14
-**THI-API**: Die offizielle API der Technischen Hochschule Ingolstadt (THI) für den Zugriff auf hochschulbezogene Daten. Diese API wird nur von der mobilen App genutzt, um maximale Sicherheit und Datenschutz zu gewährleisten.
14
15
-**Neuland GeoServer**: Ein eigener Vector-Tile-Server, der Kartenkacheln und Stile für die Campus-Kartenfunktion in der mobilen App bereitstellt. Er liefert auch die GeoJSON-Daten für das Raum-Overlay.
15
-
-**Analytics Server**: Zum Sammeln der anonymisierten Nutzungsdaten der App verwenden wir einen selbst gehosteten Aptabase Analytics-Server. Dieser Server ist nicht mit dem Backend verbunden und verwendet Clickhouse als performante Datenbank.
16
+
-**Analytics Server**: Zum Sammeln der anonymisierten Nutzungsdaten der App verwenden wir einen selbst gehosteten Aptabase Analytics-Server. Dieser Server ist nicht mit dem Backend verbunden und verwendet Clickhouse als performante Datenbank.
The Neuland Next ecosystem consists of several components that work together to provide a seamless experience for users. The architecture is designed to be modular and scalable, allowing for easy integration of new features and improvements over time.
3
4
4
5
## Architecture Scheme
5
-

6
6
7
+

7
8
8
9
## Components
9
10
@@ -12,4 +13,4 @@ The Neuland Next ecosystem consists of several components that work together to
12
13
-**neuland.app-dashboard**: The web-based dashboard for administrators to manage the custom data sources. It provides a user-friendly interface for adding, updating, and deleting data that is displayed in the mobile app, such as announcements or manual campus events.
13
14
-**THI-API**: The official API provided by the Technische Hochschule Ingolstadt (THI) for accessing university-related data. This API is only used by the mobile app to maximize security and privacy.
14
15
-**Neuland GeoServer**: A custom vector tile server that provides map tiles and styles for the campus map feature in the mobile app. It also provides the GeoJSON for the rooms overlay.
15
-
-**Analytics Server**: To collect the anonymized usage data of the app, we use a self-hosted Aptabase Analytics server. This server is not connected to the backend and uses Clickhouse as a performant database.
16
+
-**Analytics Server**: To collect the anonymized usage data of the app, we use a self-hosted Aptabase Analytics server. This server is not connected to the backend and uses Clickhouse as a performant database.
0 commit comments