DB Hackathon, 16.&17.12.2016

von Stefan Opitz, 17. Dezember 2016

Nachdem ich beim letzten Mal nur in Abwesenheit am DB Hackathon in der Berliner Mindbox teilgenommen habe, habe ich dieses Mal Kollegen begleitet. Da wir schon auf dem Heimweg sind, um heute noch zu einer Work-Life-Balance-freundlichen Zeit zurück sind, hier ein kurzes Fazit als Ersatz für den Pitch:

Endgültig zur Teilnahme entschieden hatten wir uns zwei Tage vorher, als Team von zwei Personen, deren Programmierfertigkeit doch schon ziemlich eingerostet war. Gekommen sind wir mit dem Ziel, unsere Konzern-Meetingraumbuchung auf Alexa zu bringen. Vorab: Daraus wurde schonmal nichts. Aber der Rost ist etwas abgeschliffen…

Wir haben uns mit Alexa beschäftigt, aber zusätzlich mit den Call-A-Bike-API-Aufrufen, die am Morgen des Hackathons auf dem API-Portal der DB veröffentlicht wurden.

Als ersten technischen Durchstich haben wir eine Webseite erstellt, die für den Silberturm anzeigt, wie viele Räder vorhanden sind:

Schnellübersicht der Call-A-Bikes am Silberturm

Schnellübersicht der Call-A-Bikes am Silberturm

Damit können wir auf einen Blick sehen, ob wir vielleicht paar Minuten früher zum Bahnhof aufbrechen müssen, weil kein Fahrrad mehr da ist. Außerdem vielen Dank an Kirsten für das frei zur Verfügung gestellte Foto, dass sie mit weiblicher Intuition bereits nach dem letzten Hackathon schoss :-).

Auf dem Smartphone kann man durch Anklicken der Nummern auch direkt die Buchungsseite der Call-A-Bike-App aufrufen.

Der Zugriff von Alexa auf das Portal hing ziemlich am Abend.

Zweiter Tag

Nach dem Hirn-Reboot beim Schlafen und einem langen Ringen haben wir dann auch den Durchstich von Alexa bis zur Call-A-Bike-API geschafft:

Ein Clustern nach Stationen und frei abgestellten Rädern scheiterte leider an einer Inkompatibilität beider Systeme. Zu einem komplexeren Dialog kamen wir leider auch nicht mehr.

Das Ergebnis kann ab Montag im DB Skydeck in Frankfurt angeschaut werden.

Tweet-Highlight

Leave your comment

Required.

Required. Not published.

If you have one.