Projekte

Cykelfærgen Sejlplan API & Konfigurator

FE Development

Tech: JS

Cykelfærgen Sejlplan API & Konfigurator

Projektübersicht

Ich habe eine API für die Cykelfærgen Flensborg Fjord entwickelt, die es ermöglicht, den Fahrplan von ihrer Website abzurufen. Die API ist in PHP geschrieben und verwendet MySQL als Datenbank. Sie ist darauf ausgelegt, die Fahrpläne für bestimmte Routen abzurufen.

Konfigurator für Fahrpläne

Ein Konfigurator wurde entwickelt, um Partnern von Cykelfærgen und anderen Website-Besitzern zu helfen, ihren Fahrplan in ihre eigenen Websites zu integrieren.

Plattformfunktionen

Die Plattform ist in PHP und MySQL entwickelt und bietet Benutzern die Möglichkeit, zwischen verschiedenen Fahrplänen zu wählen. Man kann wählen, alle Fahrpläne anzuzeigen oder nur einen einzelnen Fahrplan.

Benutzer können die Fahrpläne anpassen, indem sie ihre Markenfarben auswählen, und sie können verschiedenen Domänennamen Fahrplänen zuordnen. Es gibt auch Unterstützung für drei Sprachen: Dänisch, Deutsch und Englisch.

Implementierung von Fahrplänen

Um den Fahrplan auf der eigenen Website anzuzeigen, arbeite ich mit XMLHttpRequest() zum Abrufen von Daten. In diesem HTTP-Request sende ich einen API-Schlüssel, der die erforderlichen Informationen aus der Datenbank abruft. Gleichzeitig wird überprüft, ob die Domain der Website genehmigt ist, und wenn ja, wird auch überprüft, ob sie mit einer bestimmten Sprache verknüpft ist.

Nachdem alle diese Überprüfungen durchgeführt wurden, wird der Fahrplan generiert und an den Clienten zurückgesendet, wo er dem HTML-Container hinzugefügt wird, wie zuvor angegeben.