Cykelfærgen Sejlplan API & Konfigurator
FE Development
Tech: JS
Project Overview
Jeg har udviklet en API til Cykelfærgen Flensborg Fjord, som gør det muligt at hente sejlplanen fra deres hjemmeside. API'en er kodet i PHP og benytter MySQL som database. Den er designet til at hente sejlplanerne for specifikke ruter.
Konfigurator for Sejlplaner
En konfigurator er udviklet for at hjælpe Cykelfærgens partnere og andre hjemmesideejere med at integrere deres sejlplan på deres egne hjemmesider.
Platformfunktionaliteter
Platformen er udviklet i PHP og MySQL og giver brugerne mulighed for at vælge mellem forskellige sejlplaner. Man kan vælge at vise alle sejlplaner eller kun en enkelt sejlplan.
Brugere kan tilpasse sejlplanerne ved at vælge deres brandfarver, og de kan tilknytte forskellige domænenavne til sejlplanerne. Der er også understøttelse af tre sprog: dansk, tysk og engelsk.
Implementering af Sejlplaner
For at vise sejlplanen på ens hjemmeside arbejder jeg med XMLHttpRequest() til at hente data. I denne HTTP-anmodning sender jeg en API-nøgle, der henter de nødvendige oplysninger fra databasen. Samtidig kontrolleres det, om hjemmesidens domænenavn er godkendt, og hvis det er tilfældet, tjekkes det også, om det er knyttet til et bestemt sprog.
Når alle disse kontroller er gennemført, genereres sejlplanen og sendes tilbage til klienten, hvor den tilføjes HTML-containeren, som blev angivet.