Farm
Внутреннее мобильное приложение для выездных менеджеров агрокомпании, продающей товары для сельского хозяйства в удалённых районах. Каталог продукции, оперативная отчётность по сделкам, планы продаж и полноценный офлайн-режим с синхронизацией. Стек: Laravel, React, Kotlin, Swift.

О продукте
Коротко — что это за продукт и для кого мы его делали.
Компания, специализирующаяся на продаже товаров для сельского хозяйства, работает с клиентами в удалённых районах через выездных менеджеров по продажам. Им требовалось внутреннее мобильное приложение, которое объединило бы каталог продукции, ведение сделок и планирование продаж в одном инструменте на смартфоне.
Ключевым ограничением проекта был выделенный бюджет. Поэтому решение строилось прагматично: часть функциональности собиралась на готовой платной бизнес-системе, а не разрабатывалась с нуля, что сократило затраты и время вывода приложения на рынок.
Задача
Выездные менеджеры работают в полях и удалённых районах, где интернет-соединение нестабильно или отсутствует. Без офлайн-доступа к каталогу и возможности фиксировать сделки на месте работа замедлялась, а данные приходилось вносить задним числом.
Вторая задача — свести в единый интерфейс каталог, отчётность и планы продаж, обеспечить прозрачное отслеживание прогресса по индивидуальным и общим планам, и всё это в рамках ограниченного бюджета.
Особенности проекта
Каталог товаров — структурированная продукция с навигацией, поиском и фильтрацией по категориям, производителям и сезонности.
Отчётность по сделкам — оперативное ведение отчётности и автоматическая агрегация данных.
Планирование и контроль продаж — индивидуальные и общие планы с наглядным отслеживанием прогресса.
Автономный режим — локальное кэширование данных и автоматическая синхронизация при появлении соединения.
Решение и подход
Как мы собрали продукт — от архитектуры до процесса.
Чтобы уложиться в бюджет, для модуля отчётности и планов продаж интегрировали готовую платную бизнес-систему вместо разработки с нуля — это сократило затраты и время вывода на рынок. Мобильные клиенты под iOS и Android собраны нативно (Swift и Kotlin), бизнес-логика и API — на Laravel, часть интерфейсов — на React.
Отдельное внимание уделили работе в условиях нестабильного интернета: реализован механизм локального кэширования, при котором менеджер продолжает работать офлайн, а данные автоматически синхронизируются при восстановлении соединения.
Технологический стек
Инструменты подобраны под задачу продукта.
Почему мобильное приложение с офлайн-режимом, а не веб-портал
Выездные менеджеры агрокомпаний работают в зонах неустойчивого покрытия: поля, удалённые хозяйства, районные центры без LTE. Веб-портал в таких условиях не обеспечивает работоспособность: без соединения менеджер теряет доступ к каталогу и не может зафиксировать визит. Нативное приложение с локальной базой данных решает эту проблему принципиально.
Готовые CRM-приложения (например, мобильные клиенты Bitrix24 или amoCRM) не поддерживают отраслевую специфику: агрономические характеристики товаров, сезонные программы, согласование с закупщиками хозяйств. Заказная разработка позволила встроить эту логику нативно.
Функции продукта
Ключевые возможности, которые закрыли задачу бизнеса.
Каталог товаров
Навигация, поиск и фильтрация по категориям, производителям и сезонности
Отчётность по сделкам
Оперативное ведение и автоматическая агрегация данных
Планы продаж
Индивидуальные и общие планы с наглядным отслеживанием прогресса
Офлайн-режим
Локальное кэширование и автосинхронизация при появлении сети
Маршрутизация визитов
Фиксация посещений, заметки, фотографии с геолокацией
Интеграция с CRM
Автоматическая передача данных в учётную систему
Как это работает
Ключевые экраны продукта — по шагам.

Дашборд продаж
Главный экран сводит ключевые показатели в одном месте: график продаж за выбранный период с индикатором роста, круговая диаграмма категорий (удобрения, семена, химические средства, прочее) и топ товаров с производителем и числом проданных единиц.
Отдельный блок «Продажи-план по регионам» показывает выполнение по областям — Новосибирская, Томская, Кемеровская, Омская — с прогресс-барами и абсолютными значениями.

Отчёт за период
Экран отчёта показывает выполнение плана за месяц крупной цифрой и линейным графиком с наложением план / выполнение / прошлый месяц, которые можно включать и выключать.
Справа — помесячная история за год с мини-графиками и процентом изменения, что позволяет менеджеру быстро оценить динамику.

Список заказов
Раздел «Заказы» — таблица со всеми сделками: артикул, товар, ID покупателя, объём, сумма и индикатор наличия. Данные сортируются по колонкам.
Каждую строку можно распечатать, а постраничная навигация внизу удобна при большом числе заказов.

Карточка товара
Карточка продукта в каталоге содержит изображение упаковки, производителя, выбор объёма фасовки, цену за штуку и кнопку добавления в корзину.
Ниже — вкладки с описанием, характеристиками, сопутствующими и похожими товарами, что помогает менеджеру подобрать позицию прямо на встрече.
Данные и соответствие требованиям
Приложение внутреннее, работает с коммерческими данными компании и клиентской базой. Надёжность обеспечена локальным кэшированием и корректной синхронизацией: изменения, сделанные офлайн, не теряются и без конфликтов доезжают до учётной системы при восстановлении связи.
Интеграция с CRM автоматически передаёт данные о сделках, а модуль отчётности собран на готовой бизнес-системе, что снижает риски и упрощает поддержку.
В цифрах
- Мобильное приложение для iOS и Android с полноценным офлайн-режимом: выездной менеджер работает без интернета и синхронизирует данные при появлении соединения.
- Каталог сельскохозяйственных товаров с фильтрацией по категориям, производителям и сезонности — доступен на устройстве в актуальной версии.
- Маршрутизация визитов: менеджер фиксирует посещения хозяйств, оставляет заметки и прикрепляет фото прямо с поля.
- Интеграция с CRM: данные о визитах, заказах и потенциальных сделках передаются в учётную систему автоматически при синхронизации.
- Срок реализации проекта — около 9 месяцев от начала разработки до запуска в эксплуатацию.
Архитектура и персональные данные
Приложение обрабатывает данные сотрудников и контакты клиентов (хозяйства, агрономы). Данные синхронизируются с сервером заказчика и не передаются третьим сторонам без необходимости.
Соответствие: 152-ФЗ · оператор ПДн в реестре РКН · ИСО 27001 (внедрение) · локализация ПДн. Требования к обработке данных клиентов и сотрудников опираются на 152-ФЗ; статус оператора подтверждается в реестре операторов ПДн РКН.
Часто задаваемые вопросы
Сколько стоит разработать мобильное приложение для выездных агроменеджеров?
Как работает офлайн-синхронизация?
Поддерживает ли приложение маршрутизацию и геолокацию?
Как обновляется каталог товаров на устройстве?
Сколько времени займёт разработка?
Наши клиенты
Компании из ритейла, медтеха, логистики и электронной коммерции, которым мы помогли с цифровыми продуктами.
Услуги веб-студии YuSMP Group
Полный спектр разработки — от нативных мобильных приложений до веб-платформ, дизайна и IT-аудита. Выберите направление или закажите проект под ключ.
Мобильная разработка
Нативные и кросс-платформенные приложения для iOS и Android под задачу и бюджет.
Подробнее →Разработка мобильных приложений под iOS
Нативные приложения для iPhone и iPad на Swift и SwiftUI.
Подробнее →Разработка мобильных приложений под Android
Приложения для Android на Kotlin и Jetpack Compose.
Подробнее →Кроссплатформенный подход
Одно приложение сразу на iOS и Android на Flutter.
Подробнее →Веб - разработка
SPA, порталы и веб-платформы на React / Next.js и Node.
Подробнее →Backend-разработка
Серверная часть, API, базы данных и интеграции на Node.js, PHP и Python.
Подробнее →Разработка под ключ
Продукт под ключ: аналитика, дизайн, разработка и запуск.
Подробнее →MVP
Быстрый запуск ядра продукта, чтобы проверить гипотезу без лишних затрат.
Подробнее →Тестирование
Ручное и автоматизированное тестирование — стабильный релиз на всех устройствах.
Подробнее →UI/UX-дизайн
Исследование, прототип и дизайн-система — интерфейсы, которыми удобно пользоваться.
Подробнее →Прототипирование
Кликабельный прототип для проверки идеи до разработки.
Подробнее →Создание сайтов
Корпоративные сайты, лендинги и интернет-магазины под ключ.
Подробнее →IT - аудит
Аудит ИТ-инфраструктуры, кода и безопасности.
Подробнее →SEO‑продвижение
Вывод сайта в топ Яндекса и Google — трафик и заявки из поиска.
Подробнее →Контекстная реклама
Яндекс Директ — заявки с первого дня и контроль цены лида.
Подробнее →SMM‑продвижение
Соцсети и таргет — узнаваемость бренда, комьюнити и заявки.
Подробнее →Наши кейсы
Ещё продукты, которые мы спроектировали и запустили.

LiMP
Мобильный VPN для iOS и Android: WireGuard‑стек, no‑logs и сплит‑туннелирование.

Юнилаб
Приложение для сети медлабораторий: онлайн‑запись, результаты анализов, каталог услуг.

Личный кабинет для финтех‑сервиса
Веб‑кабинет: типы профилей, статистика по договорам, адаптив на Laravel и React.
Блог наших экспертов
Разбираем разработку и технологии простым языком.
Обсудим ваш проект?
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.
Хотите похожее приложение для полевых продаж — обсудим
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.













