Skip to content

Instantly share code, notes, and snippets.

@dosbol
Created March 19, 2019 09:06
Show Gist options
  • Save dosbol/e453fcdbc40edda8ec8923f4e5d90398 to your computer and use it in GitHub Desktop.
Save dosbol/e453fcdbc40edda8ec8923f4e5d90398 to your computer and use it in GitHub Desktop.
Расписание встреч с использованием re-frame
Браузерное приложение - расписание встреч. Возможности: добавление встреч, удаление, редактирование.
На главном экране отображаются все встречи на выбранный день (соответственно есть контрол в выбором даты).
У встречи есть три состояния: запланирована, в процессе, завершена. Создавать встречи на прошлое запрещено,
они не должны пересекаться, отображение даты и времени должно быть в часовом поясе браузера.
Экран добавления встречи: дата и время начала, дата и время окончания, часовой пояс
(доступны три часовых пояса: Москва, Хабаровск, Гринвич), краткое описание.
При вводе времени валидировать формат: dd.MM.yyyy hh:mm A, где dd - день, MM - месяц, yyyy - год,
hh - часы от 1 до 12, mm - минуты, A - AM/PM.
Использовать clojurescript, re-frame, reagent. Для работы со временем можно использовать cljs-time.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment