Ein modernes Dashboard zur Anzeige von Live-Verbindungen für ÖBB und Wiener Linien.
- 🚆 Live-Verbindungen von ÖBB
- 🚇 Integration von Wiener Linien (U-Bahn, Straßenbahn, Bus)
- 🔄 Automatische Aktualisierung alle 2 Minuten
- 📍 Intelligente Stationssuche mit Autocomplete
- ⏱️ Echtzeit-Verspätungsanzeige
- 🎯 Drag & Drop zum Neuordnen der Verbindungen
- 💾 Speicherung der Verbindungen im Browser (LocalStorage)
- Docker
- Docker Compose
-
Repository klonen oder Dateien herunterladen
-
Im Projektverzeichnis ausführen:
docker compose up -d- Dashboard öffnen:
http://localhost:3007
# Dashboard starten
docker compose up -d
# Logs anzeigen
docker compose logs -f
# Dashboard stoppen
docker compose down
# Dashboard neu bauen (nach Code-Änderungen)
docker compose up -d --build
# Status prüfen
docker compose ps-
Verbindung hinzufügen:
- Startstation eingeben (z.B. "Wien Hbf")
- Zielstation eingeben (z.B. "Salzburg Hbf")
- "Verbindung hinzufügen" klicken
-
Verbindungen verwalten:
- Drag & Drop: Karten anklicken und ziehen, um Reihenfolge zu ändern
- Aktualisieren: Aktuellste Daten abrufen
- Auf ÖBB öffnen: Verbindung auf ÖBB-Website anzeigen
- Entfernen: Verbindung vom Dashboard löschen
-
Informationen:
- Zeigt Abfahrts- und Ankunftszeiten
- Zeigt Gleise bei Zügen und S-Bahnen
- Zeigt Richtung bei allen Verkehrsmitteln
- Zeigt Verspätungen in Echtzeit
- Zeigt alle Umstiege mit Details
Für lokale Entwicklung:
# Dependencies installieren
npm install
# Server starten
npm startDas Dashboard ist dann erreichbar unter: http://localhost:3007
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express
- API: hafas-client (ÖBB HAFAS API)
- Container: Docker, Docker Compose
- Standard-Port: 3007
- Ändern in
docker-compose.ymlunterports: - "3007:3000"
Verkehrsmeldungen: Die Echtzeitstörungen für Wien werden bereitgestellt von Origamihase/wien-oepnv - ein RSS-Feed mit aktuellen Störungsmeldungen für den Wiener Öffentlichen Verkehr.
Dies ist ein inoffizielles Tool und nutzt die öffentliche ÖBB HAFAS API.