Descrição do projeto
TraduzidoA ideia central: um cliente compra um passe para um número fixo de visitas (por exemplo, 8 ou 12 sessões), então faz login e escolhe um horário disponível em um calendário. No momento em que a reserva é confirmada, uma visita deve ser automaticamente subtraída de seu saldo restante, e o contador de ocupação do horário deve ser atualizado para que outros escaladores vejam a disponibilidade precisa. Se um passe acabar, o cliente deve ser solicitado a comprar um novo antes de reservar mais. Também queremos proteção básica contra overbooking — cada horário tem um número máximo de pessoas permitidas na parede ao mesmo tempo, com base em limites de segurança e espaço.
Além do fluxo de reservas em si, gostaríamos de uma visão administrativa mostrando a programação de hoje, quão cheio cada horário está, quais passes estão prestes a expirar, e uma maneira simples de ajustar manualmente uma reserva ou reembolsar uma visita se um cliente cancelar a tempo. Uma notificação sobre uma reserva bem-sucedida ou uma contagem de visitas restantes baixa seria uma boa adição.
O que estamos procurando:
— calendário online com horários disponíveis e ocupação ao vivo por horário
— lógica de passe de assinatura: compra, saldo de visitas, dedução automática na reserva
— regras de cancelamento com um prazo antes do início do horário
— painel administrativo para programação, passes e correções manuais
— interface amigável para dispositivos móveis, já que a maioria dos clientes reserva pelo telefone
Por favor, compartilhe projetos semelhantes que você já fez antes, sua pilha de tecnologia sugerida e um cronograma e preço aproximados para o trabalho descrito acima.