Skip to content

Commit adaa519

Browse files
authored
docs: update product screenshots and improve readme (#196)
1 parent ddae47a commit adaa519

File tree

13 files changed

+24
-5
lines changed

13 files changed

+24
-5
lines changed

README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[![CodeQL](https://github.com/neuland-ingolstadt/neuland.app-native/actions/workflows/codeql.yml/badge.svg)](https://github.com/neuland-ingolstadt/neuland.app-native/actions/workflows/codeql.yml)
22
[![CI - Biome & Tests](https://github.com/neuland-ingolstadt/neuland.app-native/actions/workflows/ci.yml/badge.svg)](https://github.com/neuland-ingolstadt/neuland.app-native/actions/workflows/ci.yml)
33

4-
# Neuland Next - native version of neuland.app
4+
# Neuland Next - Your unofficial app for THI
55

66
<div style="display: flex; align-items: center; gap: 15px;">
77
<a href="https://apps.apple.com/app/neuland-next/id1617096811">
@@ -16,6 +16,12 @@ Neuland Next is an unofficial app for students of the Technische Hochschule Ingo
1616

1717
## Features
1818

19+
<p align="center">
20+
<img src="assets/github/1.jpg" alt="Neuland Next Dashbaord" width="200"/>
21+
<img src="assets/github/2.jpg" alt="Neuland Next Timetable" width="200"/>
22+
<img src="assets/github/3.jpg" alt="Neuland Next Map" width="200"/>
23+
</p>
24+
1925
- **Timetable & Exams**: View your personal timetable from PRIMUSS and your exams at a glance
2026
- **Calendar & Events**: Access all important semester dates, campus events and university sports in one place
2127
- **Profile**: View your grades, printer credits and much more information about your studies
@@ -46,6 +52,17 @@ Learn more about the app on the [Neuland Next website](https://next.neuland.app)
4652

4753
<img src="assets/github/architecture.svg" alt="Architecture" width="800px" />
4854

55+
## System Status
56+
57+
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 | ![THI API Status](https://status.neuland.app/api/badge/9/status?upColor=%2331c753) | ![THI API Status](https://status.neuland.app/api/badge/9/uptime?upColor=%2331c753) |
62+
| Neuland API | ![Neuland API Status](https://status.neuland.app/api/badge/6/status?upColor=%2331c753) | ![Neuland API Status](https://status.neuland.app/api/badge/6/uptime?upColor=%2331c753) |
63+
| Neuland Next Web | ![Neuland Next Web Status](https://status.neuland.app/api/badge/1/status?upColor=%2331c753) | ![Neuland Next Web Status](https://status.neuland.app/api/badge/1/uptime?upColor=%2331c753) |
64+
| Neuland Next Web (dev) | ![Neuland Next Web Status](https://status.neuland.app/api/badge/8/status?upColor=%2331c753) | ![Neuland Next Web Status](https://status.neuland.app/api/badge/8/uptime?upColor=%2331c753) |
65+
4966
## Contributing
5067

5168
We welcome contributions from the community! Whether you're a developer, designer, or student, you can help improve the app.

assets/github/1.jpg

272 KB
Loading

assets/github/2.jpg

281 KB
Loading

assets/github/3.jpg

375 KB
Loading

docs/bun.lockb

0 Bytes
Binary file not shown.

docs/de/app/architecture.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# Architektur
2+
23
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.
34

45
## Architektur-Schema
5-
![Neuland Next Architektur](/assets/architecture.png)
66

7+
![Neuland Next Architektur](/assets/architecture.png)
78

89
## Komponenten
910

@@ -12,4 +13,4 @@ Das Neuland Next Ökosystem besteht aus mehreren Komponenten, die zusammenarbeit
1213
- **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.
1314
- **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.
1415
- **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.

docs/en/app/architecture.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# Architecture
2+
23
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.
34

45
## Architecture Scheme
5-
![Neuland Next Architecture](/assets/architecture.png)
66

7+
![Neuland Next Architecture](/assets/architecture.png)
78

89
## Components
910

@@ -12,4 +13,4 @@ The Neuland Next ecosystem consists of several components that work together to
1213
- **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.
1314
- **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.
1415
- **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.

docs/public/assets/screen-1-de.jpg

-879 Bytes
Loading

docs/public/assets/screen-1-en.jpg

-2.01 KB
Loading

docs/public/assets/screen-2-de.jpeg

11.1 KB
Loading

0 commit comments

Comments
 (0)