Разработать простейший HelpDesk на firestore database

15 000 руб. за проект
01 июня 2022, 22:24 • 2 отклика • 37 просмотров
Назначение:
Для учета обращений в один из отделов организации необходимо разработать систему для работы с заявками (HelpDesk\ticket-system) c web-интерфесом.
Описание задачи:
Несколько лет назад было разработано android-приложение HelpDesk, работающее с базой данных Firestore. На текущий момент изменился подход к работе с заявками и потребовался доступ не только с телефонов, но и со стационарных компьютеров. В связи с этим необходимо реализовать приложение с доступом через web, повторяющее функционал мобильного приложения и использующее ту же самую базу данных.
Системные требования:
  1. Наличие Web-интерфейса для работы со стационарных компьютеров через интернет
  2. Работа с существующей базой данных firestore database
  3. Аутентификация через Google Sign-In
  4. Разделение прав доступа (Сотрудник, Мастер, Руководитель, Аналитик, Администратор)
Требования к функционалу:
  1. Наличие возможности формирования заявки (в интерфейсе пользователя 4 поля, 3 из них - списки выбора из предопределенных значений в БД), присутствует возможность прикрепления картинок
  2. Наличие возможности просмотра списка сформированных ранее этим пользователем заявок, а также карточки каждой заявки из списка
  3. Административный интерфейс для просмотра списка открытых заявок с возможностью просмотра карточки заявки (и прикрепленных к карточке изображений) и изменения ее статуса (Взято в работу, Выполнено, Невозможно выполнить)
  4. Наличие возможности добавления и активации пользователей, редактирования прав пользователей, а также их блокировки
Дополнительная информация:
  1. По просьбе исполнителя ему может быть передан исходный код мобильного приложения
  2. Исполнителю будет передана структура и примеры записей БД Firestore (после реализации web приложения от исполнителя потребуется консультация по подключению к боевой базе)
  3. Исполнителю будет передан комплект скриншотов интерфейсов, имеющихся в мобильном приложении.
Срок исполнения составляет не более 1 недели с момента передачи исполнителю дополнительной информации по проекту.
Файлы