Номинируйте кейсы на Workspace Digital Awards 2026. Прием заявок до 15 декабря по льготной цене, успейте принять участие!
БиномТех
Tuck&GO Приложение для дальнобойщиков
БиномТех
#Приложение под ключ

Tuck&GO Приложение для дальнобойщиков

122 
БиномТех Россия, Москва
Поделиться: 0 0 0
Tuck&GO Приложение для дальнобойщиков
Клиент

ООО Регионресурсы

Сфера

Авто и мото

Регион

Россия

Мобильная платформа

iOS, Android

Сдано

Февраль 2019

Задача

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

Решение

1. Функциональность мобильного приложения

    • Задание маршрута :

        ◦ Пользователь может указать начальную и конечную точки маршрута.

        ◦ Возможность добавления промежуточных точек (магазины, столовые, заправки, СТО, стоянки).

    • Карта с объектами :

        ◦ Визуализация маршрута на интерактивной карте.

        ◦ Отображение ближайших объектов (магазины, столовые, заправки, СТО, стоянки) на карте.

        ◦ Поиск объектов по категориям и фильтрации (например, работающие автозаправки).

    • Детальная информация об объектах :

        ◦ Информация о выбранном объекте (название, адрес, рейтинг, часы работы, загруженность).

        ◦ Возможность добавления объекта в избранное для быстрого доступа.

    • Сигнал SOS :

        ◦ Кнопка "SOS" для экстренного оповещения других водителей в радиусе 50 км.

        ◦ Возможность описать проблему (текстовое поле или голосовая запись).

        ◦ Автоматическое определение координат пользователя и их передача другим водителям.

    • Кэширование маршрутов :

        ◦ Сохранение маршрутов в локальном хранилище устройства для просмотра без интернета.

        ◦ Обновление кэша при наличии интернета для актуализации данных.

    • Интерфейс пользователя :

        ◦ Простой и интуитивно понятный дизайн.

        ◦ Темная тема для экономии энергии аккумулятора.

        ◦ Поддержка нескольких языков.

2. Техническая реализация

    • Архитектура :

        ◦ Клиентское приложение :

            ▪ Модуль для работы с картой и маршрутами.

            ▪ Модуль для отправки/приема сигналов SOS.

            ▪ Модуль для кэширования данных.

        ◦ Сервер :

            ▪ API для получения данных о маршрутах и объектах.

            ▪ API для обработки сигналов SOS и рассылки уведомлений.

            ▪ API для администрирования.

3. Панель администратора

    • Функциональность :

        ◦ Добавление/редактирование объектов (магазины, столовые, заправки, СТО, стоянки).

        ◦ Управление категориями объектов.

        ◦ Мониторинг активности пользователей (количество запросов маршрутов, сигналов SOS).

        ◦ Аналитика использования приложения (популярные маршруты, часто используемые объекты).

        ◦ Управление базой данных объектов и их метаданными (название, адрес, рейтинг).

    • Интерфейс :

        ◦ Веб-интерфейс на основе React.js.

        ◦ Авторизация администратора через JWT-токены.

        ◦ Визуализация данных в виде таблиц и графиков.

4. Процесс разработки

    1. Анализ требований и проектирование :

        ◦ Определение всех функциональных требований.

        ◦ Создание прототипов экранов мобильного приложения и панели администратора.

    2. Разработка frontend :

        ◦ Реализация основных экранов приложения (маршрут, карта, объекты, SOS).

        ◦ Интеграция с картографическими сервисами (OpenStreetMap).

        ◦ Реализация кэширования данных.

    3. Разработка backend :

        ◦ Создание RESTful API для работы с данными.

        ◦ Реализация системы авторизации и аутентификации.

        ◦ Настройка push-уведомлений для сигналов SOS.

    4. Разработка панели администратора :

        ◦ Создание веб-интерфейса для администрирования.

        ◦ Интеграция с backend для управления данными.

    5. Тестирование :

        ◦ Unit-тестирование кода.

        ◦ Интеграционное тестирование.

        ◦ Тестирование пользовательского интерфейса.

    6. Развертывание :

        ◦ Развертывание backend на облачной платформе (например, AWS, Heroku).

        ◦ Публикация мобильного приложения в Google Play и App Store.

        ◦ Настройка CI/CD для автоматического развертывания обновлений.

Результат

Мобильное приложение

    • Основные экраны :

        1. Экран маршрута :

            ▪ Поле ввода для начала и конца маршрута.

            ▪ Чекбоксы для выбора типов объектов на маршруте.

            ▪ Кнопка "Проложить маршрут".

        2. Карта с объектами :

            ▪ Интерактивная карта с отображением маршрута и объектов.

            ▪ Возможность нажатия на объекты для получения подробной информации.

        3. Детальная информация об объекте :

            ▪ Название, адрес, рейтинг, часы работы.

            ▪ Кнопка "Добавить в избранное".

        4. Экран SOS :

            ▪ Красная кнопка "SOS".

            ▪ Поле для описания проблемы.

            ▪ Кнопка "Отправить".

    • Кэширование :

        1. После успешного расчета маршрута он сохраняется в локальной базе данных.

        2. При отсутствии интернета пользователь может просматривать сохраненные маршруты.

Панель администратора

    • Основные функции :

        1. Управление объектами :

            ▪ Добавление новых объектов.

            ▪ Редактирование существующих объектов.

        2. Аналитика :

            ▪ Статистика использования приложения.

            ▪ Графики популярности маршрутов и объектов.

        3. Мониторинг сигналов SOS :

            ▪ Список активных сигналов.

            ▪ Возможность связаться с водителем.

Технические характеристики

    • Поддержка устройств : Android и iOS.

    • Карта : OpenStreetMap API.

    • Кэширование : Локальное хранилище на устройстве (SQLite).

    • Уведомления : Push-уведомления через Firebase Cloud Messaging.

Визуальный дизайн

Мобильное приложение

    1. Экран маршрута :

        ◦ Верхняя часть: поля ввода для начала и конца маршрута.

        ◦ Середина: чекбоксы для выбора объектов.

        ◦ Нижняя часть: кнопка "Проложить маршрут".

    2. Карта с объектами :

        ◦ Интерактивная карта с красным маршрутом.

        ◦ Маркеры объектов разных цветов (зеленый для заправок, синий для СТО и т. д.).

    3. Детальная информация об объекте :

        ◦ Верхняя часть: название и адрес объекта.

        ◦ Середина: рейтинг и часы работы.

        ◦ Нижняя часть: кнопка "Добавить в избранное".

    4. Экран SOS :

        ◦ Центральная часть: красная кнопка "SOS".

        ◦ Нижняя часть: текстовое поле для описания проблемы и кнопка "Отправить".

Панель администратора

    • Главная страница :

        ◦ Верхняя часть: меню навигации.

        ◦ Середина: графики аналитики использования приложения.

        ◦ Нижняя часть: список последних сигналов SOS.

    • Страница управления объектами :

        ◦ Верхняя часть: форма добавления нового объекта.

        ◦ Нижняя часть: таблица со списком объектов.

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

Отзыв клиента

скан отзыва
https://binomtech.com/portfolio/2

Стек технологий

  • Objective-C Objective-C Язык программирования
  • Java Java Язык программирования
  • PHP PHP Язык программирования

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

БиномТех с удовольствием обсудит вашу задачу

Оставить заявку