Кейс

Платформа агромониторинга

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

Все кейсы
РезультатВ результате была создана MVP-платформа агромониторинга, объединяющая веб-систему для консультантов и администраторов, мобильное приложение для полевых осмотров и единое backend-ядро с мультитенантной архитектурой.

Описание проекта

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

Решение помогает агроконсультантам и дистрибьюторам работать с фактическими данными с полей: видеть состояние хозяйств, получать осмотры с фото и GPS-привязкой, быстро формировать рекомендации и отслеживать реакцию фермера. Для фермеров платформа выступает бесплатным инструментом агросопровождения, а для консультантов — рабочим местом для точных, обоснованных рекомендаций и продаж на основе реальной ситуации в поле.

Проект был спроектирован как MVP с возможностью поэтапного развития: базовая версия закрывает ключевой сценарий "осмотр → тревога → рекомендация → ответ фермера", а архитектура позволяет подключать дополнительные модули без переработки ядра системы.

Основные задачи

  • Создать единую платформу агромониторинга с веб-интерфейсом и мобильным приложением.
  • Реализовать цифровую карту полей с полигонами, культурами, площадями и статусами состояния.
  • Обеспечить мобильный инструмент для полевых осмотров с фотофиксацией, GPS-привязкой и офлайн-режимом.
  • Создать рабочее место агроконсультанта с обзором клиентов, тревожными событиями и рекомендациями.
  • Реализовать замкнутый цикл взаимодействия: полевой осмотр → рекомендация → ответ фермера.
  • Обеспечить мультитенантную архитектуру с изоляцией данных между компаниями и клиентами.
  • Настроить ролевую модель доступа для администраторов, консультантов, агрономов и обходчиков.
  • Предусмотреть подключение новых дистрибьюторов и фермерских хозяйств без изменения ядра системы.
  • Реализовать справочники культур, болезней, вредителей, сорняков, препаратов и продуктов компании.
  • Обеспечить формирование отчетов, выгрузку данных и систему уведомлений.

Решение и функциональные возможности

  • Реализована веб-платформа для агрономов, консультантов и администраторов.
  • Разработано кроссплатформенное мобильное приложение для iOS и Android на Flutter.
  • Создан backend на FastAPI с REST API для веб-клиента и мобильного приложения.
  • Использован PostgreSQL для хранения основных данных: пользователи, поля, осмотры, рекомендации, справочники.
  • Подключен PostGIS для работы с полигонами полей, геозапросами и расчетом площадей.
  • Реализовано S3-совместимое хранилище для фотографий осмотров и PDF-отчетов.
  • Настроена мультитенантная архитектура с изоляцией данных по клиентам.
  • Реализована иерархия доступа: платформа → компания → фермер.
  • Создана ролевая модель с разграничением прав для разных типов пользователей.
  • Реализована цифровая карта полей с интерактивным отображением полигонов.
  • Добавлен импорт границ полей из GeoJSON, KML и Shapefile.
  • Реализовано управление сезонами и привязка культур к полям.
  • Настроена цветовая индикация полей по культуре и состоянию посевов.
  • В мобильном приложении реализована карта полей и определение текущего поля по GPS.
  • Создана пошаговая форма осмотра поля: фаза вегетации, состояние посевов, проблемы, фотоотчет и заметки.
  • Реализована фотофиксация с GPS-привязкой и возможностью прикрепления нескольких фотографий.
  • Добавлен флаг тревоги для быстрого выделения критичного состояния поля.
  • Реализован полноценный офлайн-режим: осмотры сохраняются локально и синхронизируются при появлении сети.
  • Настроена фоновая загрузка фотографий и данных осмотра после восстановления соединения.
  • Создан кабинет консультанта с дашбордом по клиентам, KPI-виджетами и лентой тревог.
  • Реализована возможность просмотра полей и осмотров по каждому клиенту.
  • Консультант может создавать агрономические рекомендации с привязкой к осмотру и продуктам из каталога.
  • Реализовано отслеживание статусов рекомендаций: отправлена, принята, отклонена.
  • Созданы агросправочники: культуры, сорта, вредители, болезни, сорняки, СЗР и фазы вегетации.
  • Реализован каталог продуктов компании с нормами применения и описанием.
  • Добавлен офлайн-доступ к справочникам в мобильном приложении.
  • Реализованы отчеты и аналитика: лента осмотров, фильтры, PDF-отчеты и выгрузка в Excel.
  • Настроена система уведомлений: email, push и in-app центр уведомлений.
  • Архитектура подготовлена к подключению модулей второй очереди: спутникового мониторинга, погодных данных, GPS-мониторинга техники, земельного банка и расширенной аналитики.

Выгоды от внедрения

  • Консультанты получают единый обзор состояния всех клиентских хозяйств.
  • Фермеры получают удобный инструмент агросопровождения без сложной самостоятельной настройки.
  • Полевые осмотры становятся более точными за счет фотофиксации, GPS-привязки и структурированных форм.
  • Офлайн-режим позволяет работать в полях без стабильного интернета и не терять данные.
  • Лента тревог помогает быстрее реагировать на критичные состояния посевов.
  • Рекомендации формируются на основе фактических данных с поля, а не только по звонкам или устным описаниям.
  • Каталог продуктов помогает консультанту связывать агрономические рекомендации с конкретными решениями компании.
  • Мультитенантная архитектура позволяет масштабировать платформу на новых клиентов и дистрибьюторов.
  • Изоляция данных повышает безопасность и позволяет работать с несколькими организациями в одной системе.
  • Карта полей и статусы помогают быстро оценивать состояние хозяйства без ручного сбора информации.
  • Автоматическая синхронизация снижает количество ошибок и ручной передачи данных.
  • Отчеты и выгрузки упрощают контроль, аналитику и коммуникацию с клиентами.
  • Архитектура MVP создает основу для развития платных модулей и расширенной аналитики.

Результаты проекта

В результате была создана MVP-платформа агромониторинга, объединяющая веб-систему для консультантов и администраторов, мобильное приложение для полевых осмотров и единое backend-ядро с мультитенантной архитектурой. Система закрыла ключевой бизнес-сценарий: сбор данных в поле, фиксация проблем, передача информации консультанту, подготовка рекомендации и получение ответа от фермера.

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