Projektbeschreibung
ÜbersetztDie Buchung steuert separat zwei Dinge, die eine Autofähre nicht gleichzeitig überverkaufen darf: Passagiersitze und Spuren auf dem Fahrzeugdeck. Wenn ein Kunde ein Auto, einen Van, ein Wohnmobil oder ein Fahrrad bucht, reserviert die Engine die benötigte Decklänge und überprüft sie gegen die gemessene Kapazität des zugewiesenen Schiffs, während die Tickets für Fußpassagiere aus einem separaten Kopfzählpool entnommen werden. Prioritätsbeladungsspuren ermöglichen es regulären Kunden und Frachtversendern, die für Priorität bezahlt haben, vor der Warteschlange einzufahren, und ein Platzierungsbildschirm zeigt den Dockarbeitern, zu welcher Spur jede Buchung gehört.
Da Fähren vom Wetter abhängen, hat die App eine Schicht für Stornierungen und Störungen: Der Betreiber markiert eine Abfahrt als storniert, verspätet oder ausgesetzt aufgrund von Wetter, und jeder Ticketinhaber erhält eine E-Mail- und SMS-Benachrichtigung mit Umbuchungsoptionen zur nächsten Überfahrt. Das Passmodul verkauft monatliche und Mehrfachnutzungs-Pässe für lokale Bewohner, die täglich überqueren, mit automatischer Fahrpreisabzug und einem QR-Code, den die Crew beim Boarding scannt. Die Fahrpreise basieren auf Fahrzeugklasse, Anzahl der Passagiere, Route und Saison; alles läuft auf PHP mit einer PostgreSQL-Datenbank und druckt ein Manifest für die Küstenwache.