месяц, все даты + следующий месяц. (прошлые месяцы не отображаю и будущие месяцы тоже кроме следующего).
-Каждая дата кликабельна.
-Выбрав дату, в попап окне временная шкала для этой даты.
Ну просто по часам разбито время.
-Выбирая время, показываю форму для записи инфы с валидацией.
-Дальше генерю json строку и отдаю ее на сервер.
-Пишу эту строку в базу.
-Обратно, с базы вывожу json строку, парсю ее, и инфу по датам и времени и на основании записей вывожу в этот же календарь, с последующим запретом пользователю делать записи на те даты и время, где записи уже есть. Ну т.е. записаться в одну и туже дату и время нельзя дважды.
-Вывожу календарь для зарегистрированных пользователей.
-Каждый пользователь, может изменять и ремувить свою запись в этом календаре.
Вопрос на этапе реализации следующий. Не хочу городить велосипед, но и полностью готовых решений соответствующих таску я не находил.
Хочу чтоб мне сообщество подсказало верный путь в осуществлении задачи.
Как лучше обработать все данные перед записью в бд?
Как лучше сформировать сей календарь с выводом недоступных дней, если все часы в этом дне заняты?
Большая благодарность каждому, за любую подсказку и совет!
Какой-то обширный вопрос. Разбить задачу на мелкие подзадачи и делать
Обсуждают сегодня