Создание мобильных приложений в Новороссийске: логистика порта, склады и сезонный сервис
В этой статье
Портовый город диктует свой набор задач. Здесь редко просят «что-нибудь модное для клиентов» – гораздо чаще нужно навести порядок в движении грузов, машин и людей. Экспедитор хочет видеть, где стоит фура с зерном. Терминал хочет принимать груз без бумажного журнала. Подрядчик по судоремонту хочет получать заявки на телефон, а не по рации и в мессенджере. С этого и начинается разработка приложения, полезного бизнесу Новороссийска.
Транспорт и подходы к порту
Главная головная боль перевозчика – ожидание и неопределённость. Приложение водителя закрывает эту дыру: рейс с реквизитами груза, отметки прибытия и убытия, фото документов, статус в очереди на выгрузку, чат с логистом. У диспетчера на карте виден весь парк, а у клиента – простая ссылка со статусом заказа без единого звонка в офис.
- трекинг машины со сменой статусов рейса;
- электронные путевые листы и учёт топлива;
- распознавание номера накладной по фотографии;
- уведомления логисту о задержке дольше нормативной;
- автоматический отчёт по рейсам за период в 1С.
Для перевозчиков зерна, цемента и инертных материалов добавляем работу с весовыми талонами: приложение сохраняет вес брутто и нетто, сверяет отгруженное с принятым и подсвечивает расхождение сразу, а не в конце месяца при сверке документов. Экспедиторским компаниям делаем отдельный кабинет клиента, где грузовладелец видит статус партии и скан-копии документов без переписки с менеджером.
Склад и терминал: сканирование вместо журнала
Для складских комплексов и распределительных центров мы делаем приложения-сканеры. Камера смартфона читает EAN-13, Code 128, DataMatrix и QR, а дальше идёт обычная складская логика: приёмка по документу, размещение по ячейкам, отбор, отгрузка, инвентаризация в две руки. Обмен с учётной системой – через HTTP-сервис 1С, поэтому остатки меняются в момент операции. Если объёмы большие, подключаем внешние Bluetooth-сканеры и принтеры этикеток, приложение работает с ними напрямую.
Заявки для бригад: судоремонт, монтаж, обслуживание
Сервисные компании получают связку «диспетчер плюс исполнитель». Заявка уходит на смартфон мастера с адресом, оборудованием и составом работ. Мастер отмечает начало, фиксирует состояние узла фотографиями, вносит израсходованные материалы, берёт подпись заказчика на экране. Всё это работает без сети: на территории терминалов и в трюме связь пропадает регулярно, поэтому данные копятся на устройстве и уходят на сервер при первом появлении интернета. Руководителю остаётся веб-панель со сводкой по бригадам и просроченным заданиям.
Сезонный бизнес: курорт, вино, гостиницы
Вторая половина заказов приходит из совсем другой сферы. Гостиницы и апартаменты просят бронирование с онлайн-оплатой, винодельни и дегустационные залы – запись на экскурсии, рестораны на набережной – доставку и программу лояльности, экскурсионные бюро – расписание и продажу билетов. Здесь всё решает сезон: продукт должен быть готов до мая, иначе год потерян. Под такие сроки мы собираем сокращённую версию с ключевыми сценариями, а расширение планируем на осень, когда поток спадает. Заранее закладываем запас по нагрузке: летом число одновременных пользователей вырастает в несколько раз, и сервер, рассчитанный по зимним цифрам, ляжет в первые же выходные июля. Часто параллельно нужен лендинг под рекламу и подключённый чат-бот для ответов на типовые вопросы гостей. Минимальный набор для гостевого сервиса выглядит так:
- календарь свободных дат и мгновенное бронирование;
- оплата картой или через СБП с отправкой чека;
- электронный ваучер с QR-кодом на входе;
- уведомления о времени экскурсии и о смене погоды на море;
- сбор отзывов сразу после визита, пока впечатления свежие.
На чём делаем и с чем связываем
Кроссплатформенные проекты – Flutter, одна кодовая база на Android и iOS. Нативная разработка на Kotlin и Swift идёт там, где нужны фоновая геолокация, работа с оборудованием или тонкая настройка камеры. На стороне сервера – PHP либо Node.js и хранилище PostgreSQL, доставка уведомлений построена на FCM в связке с сервисом RuStore. Из интеграций чаще всего это 1С, amoCRM, ЮKassa и СБП, карты Яндекса, модули онлайн-касс и системы бронирования. Панель управления входит в проект, так что тексты, справочники и push-рассылки вы редактируете сами.
Сроки, бюджет и что входит в работу
Аналитика и прототип – две-три недели, дизайн – ещё две, разработка – от пяти недель до трёх месяцев в зависимости от количества ролей и интеграций. В смету входят тестирование на живых устройствах, публикация в RuStore, Google Play и App Store, инструкция для персонала и три месяца бесплатных исправлений. Аккаунты разработчика оформляются на вашу компанию, исходный код передаётся вместе с проектом.
Частые вопросы
Успеете сделать приложение к началу курортного сезона? Если стартуем в январе-феврале, да: базовая версия с бронированием и оплатой выходит примерно за десять недель, дальше дорабатываем на живом трафике.
Обязательно ли делать iOS-версию? Для гостевых сервисов в Краснодарском крае обязательно – доля iPhone среди туристов заметно выше, чем в среднем по стране. Для внутренних рабочих решений часто достаточно Android.
Кто сопровождает приложение дальше? Мы, по договору поддержки: обновления под новые версии операционных систем, мониторинг ошибок, доработки по вашим заявкам.
Расскажите, какой участок работы упирается в бумагу и звонки, и мы посчитаем, во что обойдётся его перевод в смартфон. Обсудить проект и получить оценку можно по номеру +7 (901) 417-22-12.




















