Приложение для создания и контроля событий в календаре
После выполнения команды приложение будет доступно по адресу: http://localhost:3000
npm install
npm start
Возможна регистрация новых пользователей по email и паролю. Адрес электронной почты можно изменить после логина.
Все представления позволяют:
- создавать, редактировать, удалять задачи (заголовок, описание, статус выполнения, дата)
- фильтровать по статусу выполнения, дате, тексту в названии и в описании, тегам
Варианты страниц календаря:
Вид года:
Добавление и фильтрация в боковой панели
-
Не учитывается продолжительность события
-
Не разделены объекты: событие и задача
-
База данных не позволяет хранить даты, приходится хранить в number
-
База данных не позволяет искать по тексту в полях
-
Заголовки окна при переходах между страницами - обновляются неадекватно
-
Недоработан алгоритм отображения списка:
отображаются задачи с сегодняшнего дня и далее.
чтобы отобразить предшествующие дни надо выставить фильтр -
сделать fuzzy search (можно взять
Fuzzy search
) -
состояние должно отображаться на url (чтобы его можно было сохранять в закладки)