Opis projektu
PrzetłumaczoneRezerwacja oddzielnie kontroluje dwie rzeczy, których prom samochodowy nie może sprzedać jednocześnie: miejsca dla pasażerów i pasy na pokładzie dla pojazdów. Gdy klient rezerwuje samochód, vana, kampera lub rower, silnik rezerwuje potrzebną długość pokładu i sprawdza ją w odniesieniu do zmierzonej pojemności przypisanego statku, podczas gdy bilety dla pasażerów pieszych są pobierane z oddzielnej puli. Pasy priorytetowe pozwalają regularnym klientom i przewoźnikom towarowym, którzy zapłacili za priorytet, wjechać przed kolejką oczekującą, a ekran umiejscowienia pokazuje dokom, do którego pasa należy każda rezerwacja.
Ponieważ promy zależą od pogody, aplikacja ma warstwę odwołań i zakłóceń: operator oznacza rejs jako odwołany, opóźniony lub wstrzymany z powodu pogody, a każdy posiadacz biletu otrzymuje powiadomienie e-mailowe i SMS z opcjami zmiany rezerwacji na najbliższe połączenie. Moduł przejazdów sprzedaje miesięczne i wielokrotne bilety dla lokalnych mieszkańców, którzy codziennie przeprawiają się, z automatycznym odliczaniem opłat i kodem QR, który załoga skanuje przy wejściu na pokład. Opłaty są oparte na klasie pojazdu, liczbie pasażerów, trasie i sezonie; wszystko działa na PHP z bazą danych PostgreSQL i drukuje manifest dla straży przybrzeżnej.