Descrição do projeto
TraduzidoA reserva separadamente controla duas coisas que um ferry de carro não deve vender em excesso ao mesmo tempo: assentos para passageiros e faixas no convés de veículos. Quando um cliente reserva um carro, van, RV ou bicicleta, o sistema reserva o comprimento necessário do convés e verifica isso em relação à capacidade medida da embarcação designada, enquanto os bilhetes para passageiros a pé são retirados de um pool de contagem separado. As faixas de carregamento prioritário permitem que clientes regulares e transportadores de carga que pagaram por prioridade embarquem antes da fila de espera, e uma tela de colocação mostra aos estivadores a qual faixa cada reserva pertence.
Como os ferries dependem do clima, o aplicativo possui uma camada de cancelamento e interrupção: o operador marca uma navegação como cancelada, atrasada ou suspensa devido ao clima, e cada titular de bilhete recebe notificação por e-mail e SMS com opções de reembolso para a travessia mais próxima. O módulo de passe vende passes mensais e de múltiplos usos para residentes locais que cruzam diariamente, com dedução automática da tarifa e um código QR que a tripulação escaneia ao embarcar. As tarifas são baseadas na classe do veículo, número de passageiros, rota e estação; tudo funciona em PHP com um banco de dados PostgreSQL e imprime um manifesto para a guarda costeira.