Descrição do projeto
TraduzidoA lógica de preços em si será fornecida como um conjunto de tarifas base e multiplicadores (por zona de risco do país, faixa etária, duração da viagem e tipo de adicional), então a principal tarefa é construir a interface e o motor de cálculo que aplique essas regras corretamente e atualize o preço ao vivo conforme o visitante altera qualquer campo. O calculador precisa funcionar suavemente em dispositivos móveis, já que grande parte do nosso tráfego vem de telefones, e o resultado deve ser fácil de capturar ou copiar para que as pessoas possam compartilhar ou levar para uma ligação com um agente.
Os adicionais de cobertura que precisamos que sejam suportados: tratamento médico de emergência, esportes e recreação ativa como esqui ou mergulho, cancelamento de viagem e perda ou atraso de bagagem. Cada adicional altera o preço base por uma porcentagem definida ou taxa fixa, e algumas combinações têm descontos em pacotes que também devem ser refletidos automaticamente.
O que estamos procurando:
— front-end limpo e responsivo com recálculo instantâneo, sem recarregar a página
— maneira simples do lado do administrador para atualizar tarifas sem tocar no código
— validação para que entradas sem sentido, como idade negativa ou viagens de zero dias, sejam bloqueadas
— preço final exibido claramente com um breve resumo da cobertura selecionada
— código entregue com breves notas de configuração