Vou dar minha contribuição dizendo aqui que as vezes gerenciar uma agenda é melhor apenas integrar uma mensagem no whatsapp e ter alguém que marque e confirme do que oferecer sistema web em que tanto a cabelereira quanto o cliente se enrolam.
Tem muito plugin agendamento, mas o desafio está no atendimento e confirmação.