Завершение разработки системы управления задачами
Требуется завершить разработку веб-приложения для внутреннего управления рабочими процессами и задачами в компании.
Текущее состояние проекта
- Проект находится на начальном/среднем этапе разработки.
- Фронтенд: HTML, CSS (используется фреймворк Tailwind CSS), JavaScript.
- Бэкенд: PHP (фреймворк Yii2).
Основной функционал системы
Система предназначена для постановки, отслеживания и выполнения задач сотрудниками различных отделов.
Роли пользователей и их права
- Администратор: Полный доступ к системе. Регистрация новых сотрудников.
- Свадебный координатор и Администратор: Могут назначать задачи другим сотрудникам.
- Директор, Дизайнер, Флорист, Стилист, Координатор по логистике, Бухгалтер, Менеджер по закупкам: Могут просматривать назначенные им задачи, отмечать прогресс выполнения, менять статус задач и заполнять фактически затраченное время.
Все сотрудники, кроме администратора, входят в систему только через форму входа, используя выданные учетные данные.
Требуемый функционал для реализации
1. Управление задачами
- Создание и назначение задач с указанием: названия, ответственного сотрудника/отдела, описания, срока выполнения, приоритета.
- Карточка задачи должна отображать всю указанную информацию.
- Возможность для ответственного сотрудника изменять статус задачи и вносить данные о прогрессе.
- Учет времени, затраченного на выполнение задачи.
- Система комментариев к задачам с возможностью прикрепления файлов и изображений.
2. Дашборды и аналитика
- Создание дашбордов с визуализацией прогресса по задачам.
- Интеграция диаграмм и графиков согласно предоставленному макету.
3. Личный кабинет сотрудника
- Отображение персональной информации: фотография, возраст, контактные данные.
- Интерфейс должен соответствовать предоставленному макету.
4. Доработки фронтенда
- Приведение интерфейса в соответствие с макетом.
- Устранение существующих недочетов в верстке и взаимодействии.
Дополнительная информация
Исполнителю будут предоставлены:
- Детальное техническое задание (ТЗ).
- Макеты интерфейса (дизайн).
- Доступ к текущей версии кода проекта.