Skip to content

Feature-Ideen: zuverlässigere Verbindungen, Live-Reisebegleitung und DB-Login besser sichtbar machen #11

Description

@grosserknallkopf

Ausgangspunkt

Besser-Bahn kann bereits ungewöhnlich viel: Live-Daten, Anschluss-/Pünktlichkeitsprognosen, Split-Tickets, Wagenreihung, Karten, Flügelzug-Erkennung usw. Gerade deshalb könnten einige Erweiterungen sehr gut zur bestehenden Ausrichtung passen und die vorhandenen Daten stärker miteinander verknüpfen.

Die Punkte unten sind als Sammelvorschlag / Ideensammlung gedacht. Natürlich könnten sinnvolle Einzelpunkte später in eigene Issues ausgelagert werden.

1. „Zuverlässigste Verbindung“ statt nur schnellste Verbindung

Das vorhandene Prognosemodell könnte genutzt werden, um Verbindungen nicht nur nach geplanter Reisezeit, sondern auch nach realistischem Erfolgs-/Verspätungsrisiko zu bewerten.

Beispiel:

Verbindung Planankunft Prognose
ICE → ICE, 7 min Umstieg 18:03 🔴 54 % Wahrscheinlichkeit für erfolgreiche/pünktliche Ankunft
ICE direkt 18:17 🟢 89 %
RE → ICE, 18 min Umstieg 18:24 🟢 94 %

Mögliche Modi:

  • Schnellste
  • Günstigste
  • Zuverlässigste
  • eventuell Bester Kompromiss

Besonders hilfreich wäre eine verständliche Erklärung wie:

14 Minuten später geplant, aber deutlich höhere Wahrscheinlichkeit, das Ziel ohne Anschlussbruch zu erreichen.

2. Live-Reisebegleiter / „Diese Reise überwachen“

In den Verbindungsdetails könnte es eine Option geben:

🔔 Reise überwachen

Während der konkreten Reise könnten dann relevante Änderungen verfolgt werden:

  • Verspätung
  • Gleiswechsel
  • Zugausfall
  • geänderter Zuglauf
  • Anschlussrisiko
  • Wagenreihungsänderung
  • veränderte erwartete Zielankunft

Beispiel:

⚠️ Dein Anschluss in Hannover wird kritisch.
Prognostizierte Ankunft: 17:42 auf Gleis 9
Anschluss: 17:48 auf Gleis 3
Anschlusswahrscheinlichkeit: 38 %

Wichtig fände ich einen explizit aktivierten, auf die konkrete Reise begrenzten Modus, passend zur Privacy-first-Ausrichtung.

3. Proaktive Anschlussrettung

Nicht nur anzeigen, dass ein Anschluss kritisch ist, sondern konkrete Rettungsoptionen berechnen.

Beispiel:

🔴 Anschlusswahrscheinlichkeit nur 21 %
3 Alternativen gefunden

  • A: Im aktuellen Zug sitzen bleiben und später umsteigen
  • B: Bereits früher aussteigen und einen anderen Zug nehmen
  • C: Anschluss riskieren, aber erwartete Folge bei Fehlschlag anzeigen

Der interessante Unterschied zu normalem Rerouting wäre, den aktuellen realen Reiseverlauf einzubeziehen: In welchem Zug sitzt man gerade, wann erreicht dieser voraussichtlich welchen Bahnhof und welche Optionen sind physisch noch erreichbar?

4. Intelligentes Einsteigen und Umsteigen

Vorhandene Informationen wie Wagenreihung, Bahnhofskarte, Bahnsteiglage, POIs und ggf. Flügelzugdaten könnten kombiniert werden.

Beispiele:

Stell dich in Abschnitt C. Dein Wagen hält dort.

oder:

Für deinen Anschluss in Hannover am besten Wagen 2–3. Von dort ist der Fußweg zu Gleis 9 deutlich kürzer.

oder:

⚠️ Für dein Ziel musst du in den vorderen Zugteil einsteigen.

Das wäre besonders interessant, weil viele Einzelinformationen bereits vorhanden sind, aber als kombinierte Handlungsempfehlung noch mehr Nutzen hätten.

5. Deutschlandticket-Optimierer

Die vorhandene Split-Ticket-Logik könnte als eigener Modus stärker sichtbar gemacht werden:

🎫 Mit meinem Deutschlandticket optimieren

Beispielvarianten:

  • Schnell: Fernverkehr fast komplett, Zusatzpreis 34,99 €
  • Preis-Leistung: D-Ticket bis X, Fernverkehr ab X, Zusatzpreis 12,90 €, +21 min
  • Kostenlos: nur Nahverkehr, Zusatzpreis 0 €, +1:13 h

Besonders nützlich wäre ein Hinweis wie:

Du zahlst 8,20 € weniger, wenn du den Fernverkehr erst ab Wolfsburg buchst.

6. Koordinaten und Kartenlinks als Start/Ziel

In Start- und Zielfeldern könnten zusätzlich akzeptiert werden:

53.439095, 14.538596

oder:

geo:53.439095,14.538596

sowie geteilte Links von z. B.:

  • OpenStreetMap
  • Organic Maps
  • Murena Maps
  • Google Maps

Danach könnte Besser-Bahn geeignete Haltestellen in der Nähe anbieten.

Das wäre gerade für Orte hilfreich, die in der normalen Haltestellen-/Adresssuche nicht gefunden werden.

7. Persönliches Umsteigeprofil

Ein lokales Profil könnte Anschlussbewertungen realistischer machen:

  • 🚀 Schnell
  • 🚶 Normal
  • 🧳 Mit Gepäck
  • 👨‍👧 Mit Kind
  • 🚲 Mit Fahrrad
  • ♿ Barrierearm
  • 🐢 Mehr Umsteigezeit benötigt

Dann wäre „8 Minuten Umstieg“ nicht für alle gleich bewertet.

Optional könnte die App lokal aus vergangenen Reisen lernen, z. B.:

Du brauchst in Hannover typischerweise etwa 8 Minuten. Diese Verbindung plant nur 6 Minuten.

8. Offline-Reisepaket

Eine komplette Reise könnte bewusst offline gespeichert werden, inklusive möglichst vieler bereits verfügbarer Informationen:

  • Zuglauf
  • Sollzeiten
  • Bahnhofskarten der Umstiegsbahnhöfe
  • relevante Kartendaten / Gleispolylinien
  • Wagenreihung
  • wichtige Stationsdaten
  • vorab berechnete Alternativen

Damit wären bei Funklöchern weiterhin die wichtigsten Reiseinformationen vorhanden.

9. Preis–Zeit–Risiko-Vergleich

Verbindungen könnten stärker als echte Alternativen präsentiert werden, z. B.:

  • Schnellste – 2:47 h · 59,90 € · 63 % zuverlässig
  • 💶 Günstigste – 3:21 h · 19,90 € · 81 % zuverlässig
  • 🛡️ Sicherste – 3:05 h · 34,90 € · 94 % zuverlässig
  • Bester Kompromiss – 2:58 h · 29,90 € · 90 % zuverlässig

Das könnte vorhandene Verbindungs-, Preis-/Split-Ticket- und Prognosedaten sehr sinnvoll zusammenführen.

10. Langfristig: grenzüberschreitender Ticket-Mix

Für Reisen ins Ausland wäre langfristig eine Kombination verschiedener Tarifsysteme interessant, z. B.:

  • Deutschlandticket für den deutschen Nahverkehrsanteil
  • Verbund-/Übergangstarife
  • separates Ticket beim ausländischen Betreiber
  • Vergleich mit durchgehender Fahrkarte

Das ist vermutlich deutlich aufwendiger, wäre aber gerade für grenznahe Reisen sehr nützlich.


Zusätzlich: vorhandener DB-Login ist kaum auffindbar

Ein separater Punkt zur aktuellen Darstellung:

Im README und meines Erachtens auch sonst wird kaum bzw. gar nicht deutlich kommuniziert, dass man sich mit einem DB-Account anmelden kann und dadurch Tickets sowie BahnCards in Besser-Bahn verfügbar hat.

Das ist aus Nutzersicht eine ziemlich große Funktion und meiner Meinung nach ein echtes Alleinstellungs-/Komfortmerkmal. Ich würde sie deutlich sichtbarer machen, z. B.:

  • im README unter „Features“
  • in Screenshots / Feature-Liste
  • im Onboarding
  • eventuell mit Hinweis wie: „DB-Konto verbinden, um Tickets und BahnCards anzuzeigen“

Ich selbst hätte diese Funktion ohne gezieltes Entdecken leicht übersehen.

Persönliche Priorisierung

Wenn ich die Ideen priorisieren müsste:

  1. Zuverlässigste Verbindung
  2. Live-Reisebegleiter
  3. Proaktive Anschlussrettung
  4. Intelligentes Einsteigen/Umsteigen
  5. Bessere Sichtbarkeit des vorhandenen DB-Logins inkl. Tickets/BahnCards

Gerade die ersten drei Punkte könnten aus meiner Sicht sehr gut zur Identität von „Besser-Bahn“ passen: nicht nur Verbindungen anzeigen, sondern anhand vorhandener Echtzeit- und Prognosedaten aktiv helfen, bessere Reiseentscheidungen zu trügen.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions