R50 273d369035649b399fa0c49f1b84fb1f
Управление проектами

Система агрономического мониторинга "Полевод"

Добавлено 09 мая 2023 в 17:04
Крупный проект для агрономов, реализованный с нуля.
-
polevod.direct.farm – если очень интересно, то можно там зарегистрироваться, разметить поле вокруг себя и самому все посмотреть.
Если просто любопытно, то вот статья, как это работает – polevod.ru/info/index.php
-
Представляет собой систему из веб-приложения и мобильного приложения для Android и iOS.
Суть системы, если упростить:
  1. Руководитель агрохозяйства размечает свои поля на карте.
  2. Приглашает в систему сотрудников.
  3. Сотрудники скачивают мобильное приложение - туда скачивается карта полей и информация о полях.
  4. Руководитель может ставить задания на поле или даже в конкретной точке поля.
  5. Сотрудники, находясь на поле по геопозиции, могут выполнять работы, добавляя фото подтверждения и оставляя текстовые или аудиозаметки.
  6. По данным, которые собрали сотрудники на полях, строится сводная аналитика.
Особенности разработки:
  • Активная работа с картой и геопозиционарованием.
  • Полноценная работа в оффлайн режиме для мобильного приложения.
  • Работа со спутниковыми снимками.
  • Интеграция с сервисами погоды.
  • Инфраструктура с горизонтальным масштабированием.
  • Выгрузка аналитики.
  • Мониторинг работы системы.
Использованные технологии:
  • Базы данных: Postgres, Firebase
  • Backend: Node.js, Golang, TypeScript, RabbitMQ
  • Frontend: React, TypeScript, TailwindCSS
  • Мобильная разработка: Flutter, Dart, ObjectBox, Leaflet
  • DevOps: Unix, Docker, Swarm, Cloud Storage, Nginx, CI/CD
  • Мониторинг: Prometheus, Grafana, Microsoft Power BI

Fabe02fc3d 2a5c1b47c9 7e217d6c25 462e03071d 94b057eb9e