Descrição do projeto
TraduzidoO coração do projeto é o cronograma. O sistema deve armazenar a estrutura da piscina: raias e horários, e permitir a configuração de aulas nessa grade para que a reserva dupla de uma raia ou treinador nunca aconteça. Cada aula pertence a um nível e grupo etário, tem capacidade e se repete semanalmente durante toda a temporada. Quando abrimos as inscrições, as famílias veem apenas aquelas aulas que se encaixam em seu filho e onde ainda há vagas. Precisamos de aulas recorrentes e uma lista de espera: quando um grupo se enche, a próxima pessoa interessada entra na fila automaticamente e recebe a primeira vaga disponível. A frequência é marcada para cada aula, e cada nadador tem um cartão de habilidades que o treinador atualiza: estilos dominados, distâncias completadas, avanço de nível quando os critérios são atendidos.
Os pagamentos devem estar atrelados ao registro, não existir separadamente. Precisamos de opções para uma aula, mensal e para um curso completo, saldo visível, lembretes de prazo de pagamento e um relatório claro de quem pagou pelo mês atual. Por favor, descreva a pilha de tecnologia proposta, como você organizará verificações de conflitos para raias e treinadores, e prazos realistas. O que esperamos trabalhar com:
— catálogo de níveis e aulas com regras de capacidade e idade;
— planejamento de raias e treinadores com proteção contra conflitos;
— registro self-service, aulas recorrentes e lista de espera;
— marcação de frequência e progresso de habilidades para cada nadador;
— pagamentos, saldos e lembretes de prazo de pagamento.