Estou fazendo um site para um médico. Seus clientes devem ser capazes de reservar compromissos online. O compromisso no DB é descrito por campos - de (carimbo de data / hora), a (carimbo de tempo), descrição (varchar 200).
Os clientes devem ser capazes de fazer um compromisso de segunda a sexta-feira em cada hora inteira (07: 00, 08:00, 09:00 etc.), das 07:00 às 21:00. Eles devem ver quais horas já estão 'reservadas' e quais estão 'disponíveis'.
O médico deve ser capaz de ver essas reservas de alguma forma e fazer um CRUD básico (aceitar, negar, atualizar, adicionar alguns notas…).
Eu pesquisei e não encontrei nada legal. FullCalendar parece ser o melhor até agora, mas ainda envolve muita personalização.