Estou confuso em uma funcionalidade de sistema de agendamento...
Basicamente estou criando um sistema de agendamento, aonde tem um serviço, uma data disponível, e os horários disponiveis nessa data, mas o administrador pode escolher tornar a data disponivel ou não, minha questão é como estruturar isso, estou bem confuso de como fazer, na minha cabeça vem a opção de cadastrar todas as data do ano,e criar horarios fixos de 1h em 1h e deixar vinculados esses horarios padrão nas data, se alguem já fez isso poderia me dar uma luz, obrigado