R50 20fef946b113271c00c3a38fbb9dabde
Вёрстка, Bot, API, Python

Мобильное приложение для транспортной компании

Добавлено 28 янв 2020 в 06:32
Мобильное приложение по работе с грузами и заявками, для кладовщиков и экспедиторов

Задачи:

  • Разработка решения для работников склада, с целью оптимизации и автоматизации процессов работы с грузом;
  • Разработка решения для водителей/экспедиторов, с целью оптимизации и автоматизации процессов работы с грузом;
Реализация:

Разработка общего (базового) функционала:

  • Авторизация, через учетную запись от внутренней системы;
  • Трекинг и история изменения груза. При приеме, выдаче или перемещении в системе фиксируется вся информация для отслеживания;
  • Информации по грузу прямо в приложении. Достаточно отсканировать этикетку с QR-кодом на коробке груза, и в окне приложения отобразится полная информация;
  • Вносить необходимые изменения по заявке прямо из приложения;
  • Выбор принтера для печати документов;
  • Работа в оффлайн режиме;
  • Система для мониторинга ошибок - если в приложении возникает ошибка, система сама уведомит технического администратора об этом;
  • Экономия времени технических специалистов - система автоматического обновления. Как только выходит новая версия приложения, сервер сам уведомляет все устройства и сотруднику нужно нажать кнопку "Обновить", после чего, на устройство установится новая версия.
Возможности для экспедиторов и курьеров:

  • Просмотр заданий по доставке или забору грузя прямо в приложении;
  • Печать документов. Возможность распечатать необходимые документы при выдаче или заборе груза, прямо на мобильном принтере;
  • Просмотр истории выполненных задач;
  • Оставить комментарий по заявке, чтобы менеджер компании был в курсе.
Возможности для работников склада:
  • Удобный процесс приема и выдачи. Выполнение основных задач прямо из приложения;
  • Просмотр истории выполненных задач;
  • Оставить комментарий по заявке, чтобы менеджер компании был в курсе.
Технологии:
  • Kotlin;
  • Java;
  • Dagger2;
  • RxJava;
  • Retrofit( +OkHttp);
  • Room;
  • Firebase;
  • Gradle;
  • Marvin;
  • MVVM.
Интеграции и периферийное оборудование:
  • Внутренняя система учёта: Приложение напрямую работает с внутренней системой, через REST API;
  • Планшеты приема подписи Wacom;
  • Терминалы сбора данных (ТСД) Honeywell;
  • Принтеры: Zebra, Rigma, HP, Godex.
32108d8f93 80242e10ae 0b9d644873