ТЕХНИЧЕСКОЕ ЗАДАНИЕ Есть производственный процесс, который длится 3 часа. В процессе задействованы до 5-10-ти человек, в разных местах. Нужно написать приложение по координации всех действий чек лист. Отправной точкой будет являться "будущая" временная точка. Все остальные действия должны произойти в определённый момент ДО назначенного времени. То есть за 3 часа одно действие, за 2 другое, за 45 минут 3-е. Технологический процесс более-менее одинаковый, его нужно будет сформировать в шаблоны с возможностью редактирования. В чек-листе порядка 10-20 позиций. Особенности: - IOS/Андроид приложение (без веб-интерфейса) - самый простой дизайн - интерфейс на английском языке Функционал: Любой пользователь приложения накануне создает в системе задачу, которая должна завершиться к определённому времени, например, к 15:00 завтрашнего дня, добавляет один из шаблонов с временными задачами, который должны выполнить разные пользователи в определённый момент до "времени Ч" и добавляет роли участников. Задач в день может быть несколько, они могут пересекаться по времени. В момент необходимости определённого действия, участники должны получать пуш-уведомления по заранее распределённым в шаблоне ролям (у каждого сотрудника заранее известны только свои обязанности). То есть о том, что должен сделать один сотрудник не нужно напоминать другому. Пуш уведомление выскакивает в момент события, потом напоминает каждые 5 минут, пока действие не выполнено. Варианты информации, которую должен вносить сотрудник, тип будет заранее определены в шаблоне: 1. Да/Нет 2. Текст 3. Фото (при возможности) Вся история должна сохраняться. Итоговое прохождение чек-листа должно иметь возможность отправляться на почту в виде файла это для архива. При наличии такой функции архив в самом приложении не нужен. Либо делать архив в самом приложении, но нужно минимум 3 года хранения. Для понимания процесса можно представить подготовку автобуса/самолёта/корабля к выходу в рейс. То есть несколько людей готовят транспортное средство один проверяет шины, тем временем водитель проверяет документы, 3-й механик заправляет топливо (при этом пишет сколько залито), 4-й человек в другом месте контролирует прибытие пассажиров, 5-й диспетчер выпускает автобус из автопарка в рейс, при этом 4-й, который с пассажирами, должен быть готов вести пассажиров на посадку, или знать о задержке, если такая есть. В общем весь этот процесс должен быть наглядным для всех участников. Пишите стоимость и время выполнения заказа.