FR-002 :: Можно добавлять / редактировать / удалять заметки
FR-003 :: Можно добавлять / редактировать / удалять напоминания для любой задачи, контрольной точки или заметки
FR-004 :: Можно добавлять / редактировать / удалять задачи различных типов(в том числе повторяющиеся/периодические):
FR-005 :: Задачи могут быть связаны отношениями "родитель-потомок". Детальное описание в глосcарии #task
FR-006 :: Параметры задачи могут быть зависимы от других задач -- finish-to-start (FS), start-to-start (SS) и т.п., Детальное описание в глосcарии #task
FR-007 :: Можно добавлять / редактировать / удалять проекты
FR-008 :: Можно добавлять / редактировать / удалять домены -- другими словами "рабочие пространства" (workspace | area | etc.)
FR-009 :: Можно добавлять / редактировать / удалять блоки времени -- кластеры времени (см.определение)
Упор реализации на Front-end с целью дальнейшей более-лёгкой реализации мобильного приложения на базе ReactNative, а также десктопного приложения на базе проектов типа Electron (предстоит ещё выбрать)
Front-end должен быть реализован на React.js + MobX
Front-end использует для обработки дат dayjs
Front-end использует для DnD: DnD Kit или ReactDnD
Back-end должен быть реализован на Node.js + Express.js или на Metarhia
DB: PostgreSQL
Front-end и Back-end должны быть оформлены в виде docker контейнера