Code Competition 09/2016: Parkplatzfinder
Code Competition 09/2016: Parkplatzfinder
Mit Deiner Hilfe gehört die Parkplatzsuche am Bahnhof in Zukunft der Vergangenheit an!
{ABOUT}
Die Deutsche Bahn betreibt eine Reihe von Parkplätzen und Parkhäusern an Bahnhöfen, die sich ideal für Urlaubsreisen, Pendler oder zum einfachen Parken in der Stadt nutzen lassen.
Da man als Nutzer dieser Parkflächen oft kurzfristig auf die Parkmöglichkeiten angewiesen ist, braucht man die Informationen zu den Parkplätzen schnell und einfach – und vor allem mobil!
Mithilfe einer REST-API lässt sich auf eben diese Daten zugreifen. Und das ist nun Deine Aufgabe in dieser Code Competition: Entwickel eine responsive Website / Web-App, die es den Nutzern ermöglicht, die Informationen über die Parkplatzsituation sichtbar zu machen.
{INPUT}
Diese Aufgabe soll die von Dir entwickelte responsive Website / Web-App erfüllen.
Der User soll:
- erfahren, wo er Parkhäuser an Bahnhöfen finden kann
- erfahren, wie man diese erreichen kann
- einen Überblick bekommen, wie die aktuelle Belegung aussieht. Gibt es noch freie Plätze?
- eine Information erhalten, an welchen Tagen und zu welcher Uhrzeit die Auslastung sehr hoch und damit die Chance auf einen Parkplatz sehr gering ist (Prognosedaten – oder: die Datenbasis kann aus den bisherigen Requests nach und nach aufgebaut werden; Eine weitere Möglichkeit ist eine Feedbackfunktion innerhalb der App – Crowdsourcing)
- weitere Informationen zu den Standorten finden können
Selbstverständlich kannst Du weitere Zusatzfeatures implementieren, wie beispielsweise eine grafische Aufbereitung der Parkplatzbelegung oder eine Anbindung an weitere (Bahn-)Angebote. Auch technische Raffinesse, z.B. Offline-Funktionalität / Web-Worker oder ein besonders gelungenes Frontend werden positiv bewertet.
{REQUIREMENTS}
Die Ausgestaltung Deiner Website oder Web-App ist Dir relativ frei überlassen. Das System muss allerdings eine Auswahl/Suche von Parkplätzen erlauben und die dazu vorhandenen Daten ansprechend ausgeben können. Um an die Daten zu gelangen, kannst Du die verfügbare API des OpenData Projektes der Bahn verwenden. Eine Doku zu der API findest Du hier: data.deutschebahn.com/dataset/api-parkplatz.
Mit welcher Programmiersprache / Datenbank Du Deine Website oder Web-App realisierst und welches Frontend-Toolkit zum Einsatz kommt, ist dabei Dir überlassen. Die Web-App sollte lediglich gut bedienbar auf aktuellen Mobiltelefon-Browsern laufen.
{REVIEW}
Worauf achten wir bei der Bewertung Deines Programms?
- Funktionalität: Lässt sich die Website / Web-App gut bedienen? Tut sie, was sie soll? Wie umfangreich sind die Funktionen?
- Code-Qualität: Ist der Code sinnvoll strukturiert und effizient?
- Code-Lesbarkeit / Dokumentation: Lässt sich der Quellcode nachvollziehen? Ist der Code kommentiert?
- Setup: Ist das System einfach einzurichten / aufzusetzen? (z.B. mittels guter Dokumentation, Docker, Vagrant, Skripte, o.ä.)
- Welche Zusatzfeatures wurden eingebaut?
Win!
- Platz:
Oculus Rift VR-Brille - Platz:
VR-Headset für Smartphones + Bluetooth-Fernbedienung - Platz:
VR-Headset für Smartphones + Bluetooth-Fernbedienung
Abgabe
Programmiersprachen:
Beliebig, es muss sich jedoch um eine Web-App / Website handeln. Bitte keine nativen Apps.
Additional Details
Weiterleitungsevent - No
Partnerunternehmen -
Sponsor der Förderung -
Top-Event (Bezahlevent) - No
Talentpool-ID -