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