Truck Deliver
![Truck Deliver](/upload/iblock/4d9/4d9d62242ec23bde74ffdfea2bd7144f.png)
Цели проекта
- Разработать веб-сервис, позволяющий отправителям грузов и перевозчикам создать перевозку, договориться о финансовых условиях, обменяться документами и распланировать собственный график движения.
- Разработать мобильное приложение под Android для водителей, чтобы отображать перемещение груза заказчика online через данный веб-сервис на интерактивной карте.
![Truck Deliver](/upload/iblock/675/6752da6fed5073dc8529d53f4d8aae9d.jpg)
Основные задачи
-
Можно выделить следующие целевые группы пользователей продукта:
- Грузоотправитель.
- Перевозчик.
- Экспедитор.
- Водитель.
-
Среди задач, стоящих перед Грузоотправителем, можно выделить следующие, которые должен выполнить сайт:
- Отслеживание перевозки груза с помощью GPS.
- Хранение документов и статистики состоявшихся перевозок.
- Отслеживание всех изменений в перевозке.
-
Среди задач, стоящих перед Перевозчиками и экспедиторами, можно выделить следующие, которые должен выполнить сайт:
- Добавление Водителя.
- Хранение документов и статистики состоявшихся перевозок.
- Отслеживание транспортного средства с помощью GPS.
- Создание электронного транспортного заказа.
-
Предполагаемая функциональность мобильного приложения
- Получение и обработка заявок на перевозку груза и выбор вариантов
- Отображение маршрута перевозки и снятие координат передвижения водителя по GPS и передача данных на веб-сервис.
Адаптивный дизайн
![Truck Deliver](/upload/iblock/61d/61dd28fb7976dc3e660051bdee102387.png)
![](/upload/iblock/c56/c562288a23fd868e5b29614c3f5b8dfd.png)
Решения
Работа началась с разработки сайта, а именно с создания перевозки. Создание перевозки было разбито на 3 шага:
-
На первом шаге вносится все населенные пункты с адресами для загрузки груза в автотранспорт, а также пункты таможни и таможенных агентов между странами, если такие имеются перед загрузками груза.
-
На втором шаге вносится все населенные пункты с адресами для выгрузки груза, а также пункты таможни и таможенных агентов между странами, если такие имеются перед выгрузкой груза.
-
На третьем шаге перевозки вносятся все задействованные в перевозке лица:
-
Предполагаемая функциональность мобильного приложения
- Инициатор перевозки (тот человек, который ее создает, может быть как заказчиком, так и перевозчиком).
- Заказчик (грузоотправитель).
- Исполнитель (грузоперевозчик или экспедитор).
- Водитель (ФИО, номер телефона, номер авто).
- Наблюдатели (все люди, которые заинтересованы в online-отслеживании водителя и груза).
Технологии
![](/local/templates/main/assets/img/placeholder.webp)
![](/local/templates/main/assets/img/placeholder.webp)
![](/local/templates/main/assets/img/placeholder.webp)
![](/local/templates/main/assets/img/placeholder.webp)