Наверх

ПОРТФОЛИО

Логотип Truck Deliver

Сервис для отслеживания грузов онлайн
truckdeliver.com

Заказчик:
Единый Транспортный Оператор — работает на рынке международных грузоперевозок с 2009 года. За это время компания сумела зарекомендовать себя как стабильный надежный партнер, всегда выполняющий взятые на себя обязательства Входит в Группу компаний «Альфа Бизнес Групп». Суммарный оборот Группы более 1 млрд. руб.

Цели проекта:
- Разработать веб-сервис, позволяющий отправителям грузов и перевозчикам создать перевозку, договориться о финансовых условиях, обменяться документами и распланировать собственный график движения.
- Разработать мобильное приложение под Android для водителей, чтобы отображать перемещение груза заказчика online через данный веб-сервис на интерактивной карте.


Основные задачи:
1. Можно выделить следующие целевые группы пользователей продукта:
- Грузоотправитель.
- Перевозчик.
- Экспедитор.
- Водитель.

2. Среди задач, стоящих перед Грузоотправителем, можно выделить следующие, которые должен выполнить сайт:
- Отслеживание перевозки груза с помощью GPS.
- Хранение документов и статистики состоявшихся перевозок.
- Отслеживание всех изменений в перевозке.

3. Среди задач, стоящих перед Перевозчиками и экспедиторами, можно выделить следующие, которые должен выполнить сайт:
- Добавление Водителя.
- Хранение документов и статистики состоявшихся перевозок.
- Отслеживание транспортного средства с помощью GPS.
- Создание электронного транспортного заказа.
- Добавление грузоотправителя к отслеживанию груза.

4. Предполагаемая функциональность мобильного приложения
- Получение и обработка заявок на перевозку груза и выбор вариантов
- Отображение маршрута перевозки и снятие координат передвижения водителя по GPS и передача данных на веб-сервис.

Решение:
Работа началась с разработки сайта, а именно с создания перевозки.
Создание перевозки было разбито на 3 шага:
1. На первом шаге вносится все населенные пункты с адресами для загрузки груза в автотранспорт, а также пункты таможни и таможенных агентов между странами, если такие имеются перед загрузками груза.
2. На втором шаге вносится все населенные пункты с адресами для выгрузки груза, а также пункты таможни и таможенных агентов между странами, если такие имеются перед выгрузкой груза.
3. На третьем шаге перевозки вносятся все задействованные в перевозке лица:
- Инициатор перевозки (тот человек, который ее создает, может быть как заказчиком, так и перевозчиком)
- Заказчик (грузоотправитель).
- Исполнитель (грузоперевозчик или экспедитор).
- Водитель (ФИО, номер телефона, номер авто).
- Наблюдатели (все люди, которые заинтересованы в online-отслеживании водителя и груза).

Кроме того, исполнитель (экспедитор) может добавить собственного исполнителя, которого не будут видеть остальные действующие лица, а сам этот исполнитель не видит заказчика и инициатора. Сделано это в целях конфиденциальности.

Все взаимоотношения между исполнителями и грузоотправителями закрепляются финансово в электронном транспортном заказе, прописывается стоимость выполнения перевозки и штрафы за простои
После разработки создания перевозки была проведена работа по выводу списка перевозок пользователя на сайте с удобным фильтром.

Далее началась работу по выводу всей подробной информации о перевозке в соответствующем разделе сайта.
Параллельно началась работа над мобильным приложением. Для водителей была разработана авторизация в приложении по номеру телефона с смс-подтверждением.
Пройдя авторизацию водитель попадает на экран со списком доступных водителю перевозок. Водитель может просмотреть информацию по каждой перевозке, а также по каждому пункту загрузки/выгрузки.

После этого был разработан функционал отслеживания телефона через приложения по gps, а в приложении был разработан функционал старта и завершения перевозки Также отметки водителем того, что он посетил все пункты, указанные в перевозке. Вся информация (время и место) активных действий и перемещений водителя передается на сервер, обрабатывается и строится на сайте на интерактивной карте, а также записывается в статистику перевозки.

В итоге все задействованные в перевозке люди могут видеть на карте перемещение водителя online

В приложении был добавлен функционал сканирования документов. Водитель из приложения фотографирует документы, обрезает их, если необходимо и отправляет в перевозку. Данный документ могут просмотреть и скачать все участники перевозки. А водитель в приложении может скачивать свои загруженные документы, а также загруженные документы через сайт другими участниками перевозки.

Технологии
Laravel, Java script, HTML, CSS,

Вернуться в портфолио