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