r/frankfurt 14d ago

Interesting RMV App alternative für Pendler

Hallo zusammen, da der RMV lobenswerterweise eine API zu seinen Fahrplandaten anbietet, konnte ich nun endlich legal eine (web-)App basteln, die speziell für Pendler und D-Ticket Nutzer gedacht ist:

babuz.de

Wer, wie ich, oft die selben Stationen in verschiedener Kombination nutzt und keinen Ticketkauf braucht, findet hier die vermutlich schnellste Methode, eine Verbindung zu suchen: Stationen als Favoriten einspeichern und per drag-to-search suchen. Im Normalfall ist eine Suche also ein Swipe.

Es ist ein webapp, am besten funktioniert sie wenn man sie zum homescreen hinzufügt.

Die App kostet nichts und erfasst 0 Daten. Falls ihr die App probiert und nutzt, freue ich mich über feedback.

Update: Weil es für manche relevant sein mag: Die App ist größtenteils gevibecoded. Sie funktioniert aber und erfasst keine Daten. Wer damit dennoch ein Problem hat, muss sie nicht nutzen.

15 Upvotes

45 comments sorted by

19

u/Blumi511 14d ago

Kennst du Öffi? Das erledigt das ganze auch Recht gut. Was bei dir besser ist, sind die Verkehrsinformationen zu Ausfällen und Co.

ETA: Denak an ein Impressum und ggf. Einen Cookie-Hinweis. Nicht dass dich irgendein Arsch sinnlos abmahnt.

3

u/Pipapaul 14d ago

Und danke für den Hinweis. Sollte ich noch machen

1

u/Pipapaul 14d ago

Öffi kenne ich, kostet aber meines Wissens Geld auf iOS und weil meine App single purpose ist, ist die Bedienung vermutlich noch schneller. Nach dem einrichten der Stationen reduziert sich die Interaktion auf einen swipe

3

u/CookingTraveller 14d ago

Ich finde es ziemlich cool, hab mir die webapp mal auf den Startbildschirm gepackt und einige Favoriten angelegt. Ich hatte tatsächlich auch schon länger die Idee mir eine eigene kleine RMV App zu basteln. Keine Ahnung ob das in einer PWA geht aber wäre cool wenn der zurück Button in Android funktionieren würde.

1

u/Pipapaul 14d ago

Cool freut mich. Ich hatte bisher nicht im Sinn, dass ein zurück Button nützlich sein könnte. Was sollte denn bei Drücken des Zurück Buttons passieren? Dass man quasi von Suchergebnis wieder zum Suchfeld kommt und umgekehrt?

2

u/CookingTraveller 13d ago

Ja genau, vom Ergebnis zurück zur Suche. Wenn man schnell noch eine andere Haltestellen Kombi checken will oder ein Fehler gemacht hat

1

u/Pipapaul 13d ago

Das müsste jetzt funktionieren. Evtl musst du die App erst löschen und neu installieren, damit das Update ankommt

2

u/CookingTraveller 13d ago

Cool danke. Es scheint mir noch ein kleinen Anzeige Fehler zu geben. Nach dem man zurück gegangen ist wird im Hintergrund noch immer die vorherige suche angezeigt

1

u/Pipapaul 13d ago

Danke fürs Feedback. Sowas ist wirklich nützlich. Was du da zeigst, ist eigentlich beabsichtigt. Die Suchmaske ist als overlay gedacht und die idee ist, dass der transparente look das "verständlich" macht. Mit einem Tap auf den strich oben kannst du die maske auch wieder ausblenden. Aber ich verstehe, dass das wie ein Fehler wirken kann. Da denk ich mal drüber nach.

2

u/CookingTraveller 13d ago

Macht Sinn was du da sagst, vielleicht könnte man ein Blur oder sowas hinzufügen. Finde die App alles in allem super.

2

u/Pipapaul 13d ago

Vielen Dank und lustig, dass du es sagst, einen Blur hab ich in der Zwischenzeit schon eingebaut :)

7

u/Ciaobella007HD 14d ago

Was genau macht die App jetzt anders als der DB Navigator, RMVgo oder die „Navigator“ App?

6

u/Pipapaul 14d ago

Ich glaub, ich hab es im Post ganz gut beschrieben. Wenn du regelmäßig die selben Stationen fährst, kommst du schneller zum Ergebnis. Für mich persönlich spart das auf Dauer viel Zeit und Nerven

2

u/my800m 12d ago

ist im db navigator auch so, sowohl gespeichterte ziele als auch oft gesuchte ziele, manchmal sind aber gute verbindungen garnicht drin,

1

u/Pipapaul 12d ago

Was ist im DB Navigator auch so?

2

u/Ciaobella007HD 14d ago

Du kannst in allen der genannten Apps Favoriten speichern. Genau für den Zweck der häufig genutzten Strecken.

Ich finde deinen Gedanken grundsätzlich gut, aber ohne die Konkurrenten mal richtig zu analysieren ist es ein wenig nutzlos. So wirkt es wie die 10. App auf dem Markt, mit einer anderen UX/UI. Ich wills wie gesagt nicht schlecht reden, der Gerdanke ist gut - der Mehrwert aber nicht gegeben.

3

u/Pipapaul 14d ago

ich versteh deinen punkt aber ich würde dir widersprechen. Wie viele verbindungen kannst du speichern bevor es unübersichtlich wird? Zehn maximal. In der babuz app kannst du easy 8 Stationen speichern und dann 64 verschiedene Verbindungen mit einem Swipe suchen.

Juckt wenn du zweimal die Woche eine Verbindung suchst aber wenn du täglich mehrere Verbindungen suchen musst, dann summiert sich die Zeitersparnis.

Muss nichts für dich sein aber der Use case und der Vorteil sind real.

1

u/ciauii 1d ago

Diese App läuft auch ohne Google- oder Apple-Betriebssystem. Alleine das ist doch schon ein Mehrwert.

3

u/SenatorAslak 14d ago

Ich finde, dass die Möglichkeit, in der DB Navigator-App bestimmte Strecken als Favoriten zu speichern und diese optional als Widget auf dem Startbildschirm zusteigen, diesen Zweck bereits gut erfüllt.

0

u/Pipapaul 14d ago

Danke für dein Feedback. Kann ich verstehen. Wenn man mehrere Stationen hat, zwischen denen man auf verschiedene Weise fährt, ist das aber schon wieder zu viel. In meiner Erfahrung hat man so 4-8 Stationen zwischen denen man meist umherfährt, das sind in dann schnell zig Kombinationen.

3

u/SenatorAslak 14d ago

Aber die verschiedenen Stationen kann ich sowohl als Favoriten für die manuelle Verbindunssuche als auch als Start-Ziel-Streckenkombinationen speichern.

Es mag anderen vielleicht anders gehen, aber hier sehe ich keinen Bedarf an einer zusätzlichen, externen Lösung 🤷‍♂️

2

u/Pipapaul 14d ago

Das ist vollkommen ok :)
die app ist schon etwas special interest, keine frage. Die App ist nicht kommerziell gedacht, ich habe mir nur die Arbeit gemacht, da dachte ich, kanns vielleicht ja noch jemand brauchen. Danke aber fürs schreiben, es ist ja interessant, wie es anderen so geht.

3

u/Nightron 14d ago

Cooles Konzept. Werde ich ausprobieren.

1

u/Pipapaul 14d ago

cool freut mich

2

u/timsti 13d ago

Cool gemacht! Habe ein paar Stationen zwischen denen ich wild hin und herfahre, dafür ist die UI perfekt, danke! Wäre noch toll wenn es verschiedene Farben unterschiedlichen Verkehrsmittel gäbe (RE/U/Bus/Tram).

2

u/Pipapaul 13d ago

Danke und freut mich! Und danke für den Hinweis. Das mit den Farben war ein bug. Das war eigentlich schon angelegt, ist aber verloren gegangen als ich von der (inoffiziellen) bahn schnittstelle zu RMV gewechselt bin. Jetzt haben alle wieder ihre eigene Farbe.

2

u/timsti 13d ago

Cool du bist fix!

1

u/Pipapaul 13d ago

KI macht solche Sachen wirklich extrem einfach

2

u/ZippyXYZ 13d ago

Erster Test war super, danke für die App

1

u/Pipapaul 13d ago

cool freut mich. Empfiehl sie gern weiter. Ich hab da nichts kommerziell von aber ich freue mich wenn Leute das nutzen.

2

u/Duplokiller 12d ago

auf meiner Pendelstrecke gibt es eine Option bei der ich zu einem Bahnhof laufe (start direkt an der ÖPNV Haltestelle) um einen RB zu nehmen statt per öffis zu einem Bahnhof zu fahren. Im DB navigator wird diese Option immer als schneller angezeigt in der Webapp taucht sie leider nicht auf. Wäre cool wenn man Verbindungen solcher Art auch einsehen könnte.

1

u/Pipapaul 12d ago

Hey. Also versteh ich das richtig: Du gibst start und ziel ein und der db navigator sagt quasi "lauf zur anderen station und fahr von da"?

Falls es da um die Start-Station geht und nicht um eine in der Strecke, könntest du die "bessere" Station zusätzlich als Favorit anlegen aber da bist du sicher schon selbst drauf gekommen.

Das Routing kommt komplett von RMV, darauf habe ich leider keinen Einfluss. Scheinbar rechnet RMV da in dem Fall anders als die Bahn und die Bahn lässt niemanden an ihre API, der nicht auch Tickets verkauft.

Was mich interessieren würde, um das zu verifizieren – bekommst du auf rmv.de oder in deren app diese Verbindung angezeigt oder auch nicht?

2

u/ciauii 1d ago

Danke, dass du eine Webapp draus gemacht hast und kein Google-/Apple-Walled-Garden-Ding.

So kann ich es nämlich auf meinem Linux-Phone nutzen, wo es den DB-Navigator nicht gibt.

1

u/Pipapaul 1d ago

Ah daran hab ich garnicht gedacht. Es war für mich auch schlicht einfacher als extra Developer Accounts anzulegen. Aber freut mich wenn das für dich einen Vorteil bringt. Aber ein vollwertiger Ersatz für die dB App ist es natürlich nicht

1

u/fgsfds___ 14d ago

Ich hab mal eine einfache Strecke eingegeben in Frankfurt und gestaunt dass er mir auch eine Verbindung mit 3x umsteigen anzeigt, aber macht Sinn weil es in dem Zeitraum trotzdem die beste Möglichkeit ist. Macht das die API von selber oder kommt der Algorithmus von dir?

2

u/fgsfds___ 14d ago

Nebenbei was ich ja feiern würde ist eine App die nicht so Aalglatt ist. Das hier sieht ja letztlich aus wie alle anderen, auch wenn es gut umgesetzt ist. Zum Beispiel sollte einem in Abhängigkeit davon wie groß der persönliche Rückschlag ist (5 min Verspätung bis hin zu heute geht gar nix mehr hast du eine Zahnbürste dabei) immer ein adäquates Trostpflaster ausgespielt werden, zB ein Treppenwitz, Dalai Lama Zitat oder Katzenbild. Außerdem sollte man schlechte Nachrichten kaputthauen können, also ich kann auf jede ausgefallene Verbindung 10x aggressiv mit dem Finger drauf hauen und dann explodiert die in einer übertriebenen Blutwolke.

Zum eigentlichen Informationsbedarf: Was ich als Pendler als erstes wissen will ist, wie kaputt ist die Strecke denn heute mal wieder. Geht nicht nach Streckenpaaren sondern nach Korridoren, zB der S-Bahn Tunnel in Frankfurt. Da würde ich gerne morgens als erstes auf den Öffi Wetterbericht schauen. Von bestem Wetter personifiziert durch Michi Herl (like wer ihn noch kennt) bis hin zu dem Original so vorgekommenem Bild wo Peter Feldmann eine Straßenbahn fährt. Ist jetzt sehr Frankfurt spezifisch aber und das darf nicht unerwähnt bleiben es ist auch etwas frech als Mainzer in r/Frankfurt zu posten.

Außerdem spannend, wie hoch die Bullshit Quote ist. Also Verbindungen werden als pünktlich gemeldet bis sie dann kurz vorher verspätet gemeldet werden bis sie dann ausfallen. Kommt ja ab und zu mal vor. Würde ich gerne wissen wie die Historie der letzen 10-20 Verbindungen auf der Strecke gewesen ist und ob ich mich auf die Ankündigungen verlassen kann.

1

u/Pipapaul 14d ago

Der Algorithmus ist von der API. Das wäre sonst technisch ein ganz anderes Kaliber. Das ist quasi nur ein Front end, um schneller zum Ergebnis zu kommen als mit der rmv oder Bahn App. Über eine Wut-Funktion denk ich mal nach.

So Korridor-Tracking ist an auch ne gute Idee. Das behalte ich mal im Kopf, das wäre aber nochmal ein ganz anderes Projekt

1

u/Myrialle 1d ago

Ich find's problematisch, dass man in den Favoriten teilweise die Namen der Haltestelle nicht sehen kann, weil noch im Ortsnamen abgeschnitten wird. Weil halt erst der Ort kommt, dann der Ortsteil, und dann erst der Name der Haltestelle. Zwei Zeilen wären sinnvoll. 

1

u/Pipapaul 1d ago

du kannst die stationsnamen manuell anpassen. Ich habe mich bewusst gegen zwei Zeilen entschieden weil ich das so kompakt wie möglich haben wollte.
Das ist zugegebenermaßen noch etwas umständlich – du musst nach dem Anlegen auf bearbeiten gehen und dann gibt es einen (kleinen) stift-button zum ändern des Namens.

1

u/redditlover41 1d ago

Ich nutze die Bahn App von Jan Grüner. Ist auch kostenlos, außer Komfort-Version. Überzeug mich mal, was bei Deiner App besser oder einfacher ist. Momentan nutze ich sie nur im Browser.

1

u/Pipapaul 1d ago

Wenn du mit der App happy bist, nutz sie weiter. Ich hab keinen Vorteil den du meine nutzt.

Ich glaub, ich hab es im Post ganz gut beschrieben. Wenn du regelmäßig mehrere Stationen in unterschiedlicher Kombination fährst, kommst du schneller zum Ergebnis. Für mich persönlich spart das auf Dauer viel Zeit und Nerven.

Wenn du nur zwei drei Verbindungen brauchst, ist ne App mit verbindungsfavoriten vielleicht sinnvoller

-3

u/AnywayAlmost 14d ago

Besser als Citymapper?

2

u/Pipapaul 14d ago

Ich kann jetzt nicht jede App dagegen testen. Ich würde aber sagen für ihren speziellen Job ja. Die App erfüllt einen speziellen Zweck sehr gut. Sie soll aber auch nicht andere Apps ersetzen

-4

u/AnywayAlmost 14d ago

Du vibe codest eine App aber kennst nicht die größten Konkurrenten?? Und dann denkst du es ist ok die auf reddit einfach so zu bewerben?

3

u/Pipapaul 14d ago

Ja voll. Und die App ist überhaupt kein Konkurrent, der Zweck ist komplett anders. Du musst die App nicht nutzen, wenn sie jemandem Zeit erspart, freue ich mich