Разработать служебное Android-приложение для формирования заказов

Цена договорная
17 марта 2023, 19:51 • 21 отклик • 80 просмотров
Добрый день, коллеги!

Требуется разработать служебное Android-приложение для менеджера для выполнения процедур выдачи, возврата и замены устройств. Одновременно, приложение будет выполнять роль личного кабинета для отображения списка заявок и списка устройств в наличии в офисе.

Приложение будет работать с сервером по API. Приложение не должно терять данные при сбоях в работе и связи. Сделанные через приложения фото должны сразу сохраняться в галерее служебного телефона.

Перечень функций API:
  1. аутентификация пользователя
  2. получение списка заявок, устройств
  3. получение статуса и подробных данных по заявке
  4. создание заявки
  5. фото документов и подгрузка фото в заявку
  6. получение анкетных вопросов и передача дополнительных сведений о клиенте
  7. изменение статуса заявки (отмена заявки, отправка заявки на проверку)
  8. выбор устройства для выдачи по заявке
  9. добавление данных об оплате
Перечень ключевых процессов:
  1. Выдача устройства
  2. Возврат устройства
  3. Замена устройства
Перечень экранов приложения:
  1. Аутентификация
  2. Главный экран
  3. Список заявок
  4. Список устройств на выдачу
  5. Список устройств на возврат
  6. Выдача устройства
  7. Возврат устройства
  8. Замена устройства
  9. Список документов для печати
Требования к дизайну:
  1. Разработка специализированного дизайна не требуется, но программа должна быть готова к работе. Элементы должны быть разумно расположены, программа не должна вызывать яркого дискомфорта при работе.
  2. Здравый минимализм приветствуется.
  3. Программа должна корректно отображаться и на телефоне и на планшете.
  4. Цвета не должны резать глаз.
Технические требования:
  1. Приложение должно быть разработано и скомпилировано в виде apk.
  2. Минимальная версия Android 8.0
  3. Язык разработки Android Studio - Kotlin
  4. Взаимодействие с сервером по API.
  5. Аутентификация по логин/пароль, полученный BearerToken включается в заголовок каждого запроса.
  6. Токен сохраняется при завершении работы с программой (не нужно логиниться при каждом запуске).
Подробное описание функционала будет предоставлено.

Технические требования и требования дизайна обсуждаются. Предложения приветствуются.

Наличие похожих работ приветствуется.

Бюджет обсуждается. Предлагайте варианты.