doska-zadach-otdela/brief.md

43 lines
4.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# доска задач отдела
## Тип решения
Сайт, лендинг, витрина, афиша, меню — одна страница на ванильном JS с постоянной ссылкой.
## Задача
Сделать доску задач отдела: показывать список задач с полями «задача», «исполнитель», «срок», «приоритет», «статус» и визуально подсвечивать просроченные задачи.
## Кто пользуется
Сотрудники отдела, которые просматривают и ведут список задач в общей демонстрационной доске.
## Что делает прототип (по экранам и кнопкам)
- На экране видна таблица всех задач с колонками: задача, исполнитель, срок, приоритет, статус.
- Сверху показаны счётчики: всего задач и количество по каждому статусу.
- Над таблицей есть строка поиска по задачам, исполнителям и другим видимым полям.
- Над таблицей есть фильтр по статусам кнопками-чипсами; при нажатии список сужается до выбранного статуса.
- Есть форма добавления новой задачи, она же используется для редактирования выбранной строки: поля «задача», «исполнитель», «срок» в формате ДД.ММ.ГГГГ, «приоритет», «статус».
- У каждой строки есть кнопки «Редактировать» и «Удалить».
- При удалении появляется подтверждение, после подтверждения задача удаляется, а действие фиксируется в журнале изменений.
- Внизу или в отдельной области есть журнал изменений, где видно, когда, что и кто изменил.
- Есть кнопка выгрузки списка в CSV/Excel.
- Просроченные задачи подсвечиваются отдельно: если срок меньше текущей даты и задача не закрыта, строка выделяется цветом.
- Данные сохраняются между открытиями страницы и не пропадают после обновления.
- Удаление выполняется только через подтверждение и с записью в журнал изменений.
## Демо-данные
- 7 задач.
- Статусы: «Новая», «В работе», «На согласовании», «Готово».
- Примеры исполнителей: Айжан Сәрсен, Ерлан Нурбек, Динара Қуат, Тимур Аскаров.
- Реалистичные сроки в казахстанском контексте: 12.08.2026, 14.08.2026, 18.08.2026, 22.08.2026.
- Минимум 2 задачи просрочены и должны быть подсвечены.
- Минимум 2 задачи в статусе «В работе», 1 в «На согласовании», 2 в «Готово», 2 в «Новая».
## Допущения
- Допущение: это общая демонстрационная доска для отдела, без авторизации и без разделения по пользователям.
- Допущение: имена исполнителей и журнал изменений носят демонстрационный характер.
- Допущение: при редактировании поля изменяются в той же форме, что и при добавлении.
## Чего пока нет
- Нет авторизации и личных кабинетов.
- Нет интеграций с CRM, 1С и живыми корпоративными базами.
- Нет собственного домена и постоянного сервера.
- Нет обмена данными наружу.