Trava de conflito no banco
Uma restrição de exclusão no Postgres impede fisicamente duas reservas sobrepostas na mesma quadra. Nem uma condição de corrida entre dois atendentes passa por ela.
Aula, locação e day use na mesma agenda por quadra, com a sobreposição de horário bloqueada no próprio banco de dados.
Duas reservas no mesmo horário e na mesma quadra é o erro que mais custa credibilidade. A maioria dos sistemas tenta evitar isso com uma checagem na tela — que falha quando duas pessoas salvam ao mesmo tempo. No PILLAR a trava está no banco.
Agenda no papel ou no grupo de WhatsApp gera conflito de horário. Quando duas pessoas marcam ao mesmo tempo, alguém chega na arena e não tem quadra.
Uma restrição de exclusão no Postgres impede fisicamente duas reservas sobrepostas na mesma quadra. Nem uma condição de corrida entre dois atendentes passa por ela.
Aula, locação avulsa e day use aparecem juntos por quadra e por horário, então a capacidade real fica visível.
Locação mensal é criada de uma vez, sem precisar repetir o lançamento semana a semana.
Confirmada, pendente e cancelada, para separar o que está garantido do que ainda depende de resposta.
O banco recusa a segunda gravação. O sistema avisa o atendente em vez de aceitar as duas e gerar conflito.
Sim, criando uma reserva para o período. O horário deixa de aparecer como disponível.
Não. A reserva é feita pela arena; o painel do aluno é de consulta e de inscrição em torneio.
Programe os eventos, faça check-in de quem chega e acompanhe ticket médio, ocupação e quantos visitantes viraram aluno.
Ver funcionalidade Núcleo da operaçãoUm aluno pode estar em várias turmas, e a mensalidade acompanha o cadastro dele — com trava no banco contra cobrança duplicada.
Ver funcionalidadeTeste o PILLAR por 14 dias, sem cartão e sem cobrança automática.
Começar teste grátis