doska-zadach-otdela/brief.md

4.3 KiB
Raw Blame History

доска задач отдела

Тип решения

Сайт, лендинг, витрина, афиша, меню — одна страница на ванильном JS с постоянной ссылкой.

Задача

Сделать доску задач отдела: показывать список задач с полями «задача», «исполнитель», «срок», «приоритет», «статус» и визуально подсвечивать просроченные задачи.

Кто пользуется

Сотрудники отдела, которые просматривают и ведут список задач в общей демонстрационной доске.

Что делает прототип (по экранам и кнопкам)

  • На экране видна таблица всех задач с колонками: задача, исполнитель, срок, приоритет, статус.
  • Сверху показаны счётчики: всего задач и количество по каждому статусу.
  • Над таблицей есть строка поиска по задачам, исполнителям и другим видимым полям.
  • Над таблицей есть фильтр по статусам кнопками-чипсами; при нажатии список сужается до выбранного статуса.
  • Есть форма добавления новой задачи, она же используется для редактирования выбранной строки: поля «задача», «исполнитель», «срок» в формате ДД.ММ.ГГГГ, «приоритет», «статус».
  • У каждой строки есть кнопки «Редактировать» и «Удалить».
  • При удалении появляется подтверждение, после подтверждения задача удаляется, а действие фиксируется в журнале изменений.
  • Внизу или в отдельной области есть журнал изменений, где видно, когда, что и кто изменил.
  • Есть кнопка выгрузки списка в CSV/Excel.
  • Просроченные задачи подсвечиваются отдельно: если срок меньше текущей даты и задача не закрыта, строка выделяется цветом.
  • Данные сохраняются между открытиями страницы и не пропадают после обновления.
  • Удаление выполняется только через подтверждение и с записью в журнал изменений.

Демо-данные

  • 7 задач.
  • Статусы: «Новая», «В работе», «На согласовании», «Готово».
  • Примеры исполнителей: Айжан Сәрсен, Ерлан Нурбек, Динара Қуат, Тимур Аскаров.
  • Реалистичные сроки в казахстанском контексте: 12.08.2026, 14.08.2026, 18.08.2026, 22.08.2026.
  • Минимум 2 задачи просрочены и должны быть подсвечены.
  • Минимум 2 задачи в статусе «В работе», 1 в «На согласовании», 2 в «Готово», 2 в «Новая».

Допущения

  • Допущение: это общая демонстрационная доска для отдела, без авторизации и без разделения по пользователям.
  • Допущение: имена исполнителей и журнал изменений носят демонстрационный характер.
  • Допущение: при редактировании поля изменяются в той же форме, что и при добавлении.

Чего пока нет

  • Нет авторизации и личных кабинетов.
  • Нет интеграций с CRM, 1С и живыми корпоративными базами.
  • Нет собственного домена и постоянного сервера.
  • Нет обмена данными наружу.