# Rodelbahn Admin & App – Diagnose für Sommerrodelbahnen

> Flutter-App und Web-Portal zur Steuerung und Diagnose von rund zehn Sommerrodelbahnen weltweit – mit Bluetooth-Sync zu bis zu 40 Rodeln gleichzeitig.

Objectbay GmbH · 2024 · https://www.geraldgmainer.com/projects/rodelbahn

## Ausgangslage

Eine Rodelbahn besteht aus vielen einzelnen Fahrzeugen mit eigener Elektronik: Akku, Bremse, Gurtschloss, Sensoren. Techniker müssen den Zustand jeder Rodel sehen und Funktionen testen können – direkt am Fahrzeug und, wo möglich, aus der Ferne.

## Meine Rolle

- **Flutter-App** für Techniker und Installateure – Diagnose, Funktionstests, Status
- **Bluetooth-Kommunikation** mit bis zu 40 Fahrzeugen gleichzeitig
- **Priorisierung, Fehlerbehandlung** und Offline-Fähigkeit
- **Web-Portal** – Mitarbeit an Admin-Web mit React Refine, Spring Boot und Keycloak

## Entscheidungen

- **40 Fahrzeuge über Bluetooth:** Ein Handy hält nur wenige Bluetooth-Verbindungen gleichzeitig. Die App entscheidet deshalb, welche Rodel gerade Vorrang hat, arbeitet die übrigen geordnet ab und fängt Verbindungsabbrüche ab, statt den Techniker damit allein zu lassen.
- **Funktioniert auch ohne Netz:** Die App ist offline-fähig: Diagnose und Tests laufen direkt über Bluetooth, und die Daten werden abgeglichen, sobald wieder eine Verbindung besteht.
- **Diagnose aus der Ferne:** Im Web-Portal sehen Installateure den Zustand der Rodeln aus der Ferne und starten Diagnosen – mit Rollen und Rechten über Keycloak. Das erspart Fahrten zur Bahn.

## Eckdaten

- Rodelbahnen weltweit: ~10
- Fahrzeuge gleichzeitig per Bluetooth: 40
- Diagnose ohne Netz, Abgleich danach: Offline

## Technik

Flutter, Bluetooth (BLE), React Refine, Spring Boot, PostgreSQL, Keycloak
