Descrizione del progetto
TradottoLa prenotazione separata controlla due cose che un traghetto per auto non deve sovraprenotare contemporaneamente: posti per passeggeri e corsie sul ponte dei veicoli. Quando un cliente prenota un'auto, un furgone, un camper o una bicicletta, il motore riserva la lunghezza del ponte necessaria e la confronta con la capacità misurata dell'imbarcazione assegnata, mentre i biglietti per passeggeri a piedi vengono estratti da un pool di conteggio separato. Le corsie di imbarco prioritario consentono ai clienti abituali e ai trasportatori di merci che hanno pagato per la priorità di salire prima della coda di attesa, e uno schermo di posizionamento mostra ai dockers a quale corsia appartiene ciascuna prenotazione.
Poiché i traghetti dipendono dal meteo, l'app ha uno strato di cancellazione e interruzione: l'operatore contrassegna una navigazione come cancellata, ritardata o sospesa a causa del maltempo, e ogni titolare di biglietto riceve una notifica via email e SMS con opzioni di riprenotazione per il passaggio più vicino. Il modulo pass vende pass mensili e multiuso per i residenti locali che attraversano quotidianamente, con deduzione automatica della tariffa e un codice QR che l'equipaggio scansiona all'imbarco. Le tariffe si basano sulla classe del veicolo, sul numero di passeggeri, sulla rotta e sulla stagione; tutto funziona su PHP con un database PostgreSQL e stampa un manifesto per la guardia costiera.