+7 (495) 147-04-32
Главная
/
Кейсы
/
AgriTech
/
AfriCash // AgriTech

AfriCash Маркетплейс для торговли сельскохозяйственной продукцией

#agritech #bayer

О клиенте

Bayer - мультинациональная фармацевтическая и биотехнологическая корпорация. Берлин, Германия. Это один из ведущих мировых производителей и поставщиков сельскохозяйственной продукции. 

Bayer сотрудничает с фермерами из множества стран, в том числе из Замбии.

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

Задача

В рамках проекта перед нами стояла задача разработать многофункциональный маркетплейс, который позволит компании Bayer диверсифицировать доход за счет
расширения базы клиентов и оптимизации инструментов сбыта продукции. 

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

Решение

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

Внедрение реализованного приложения компанией Bayer было призвано способствовать устойчивому развитию сельскохозяйственного сектора в Замбии за счет интеграции инновационных продуктов и услуг. 

Интерфейс AfriCash от LighTech

Этапы проекта

1

Discovery-фаза
(3 - 4 недели)

Мы провели брейншторм и определили роли системы и пользовательские пути (CJM)

Реализовали аудит дизайна, улучшив пользовательский опыт (UX), предложенный сторонней компанией

Создали пользовательские сценарии (User Stories)

Рассчитали инфраструктурные затраты, учитывая ожидаемые нагрузки

Изучили возможности сторонних интеграций, таких как платежные шлюзы и push-уведомления

Подготовили и задокументировали план архитектуры проекта

Оценили объем работ, присвоили приоритет функционалу и разработали дорожную карту проекта, определив оптимальный состав команды

Подготовили бюджет

2

Итеративная разработка
(12 недель)

Разработка проводилась итеративно с использованием методологии Scrum в течение 6 спринтов длительностью по 2 недели каждый. По завершении каждого спринта проводилось демо с последующим тестированием на реальных устройствах клиентов.

Уже через 2 недели после старта разработки клиент установил первую тестовую сборку с базовым функционалом приложения

3

Тестирование (1 неделя)

Предрелизное тестирование и исправление обнаруженных ошибок
4

Релиз (1 неделя)

Мы опубликовали приложения в магазинах (Stores) и обеспечили взаимодействие со службой поддержки для получения одобрения от компании Google

Функционал

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

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

Перечислим возможности маркетплейса для разных ролей.

Возможности роли "Фермер"

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

Возможности роли "Трейдер"

  • Регистрация, создание, удаление, редактирование офферов на закупку урожая
  • Просмотр, отклонение, одобрение заявок фермеров на созданные офферы (контракты)
     

Возможности роли "Агрохаб"

  • Регистрация
  • Добавление продуктов Bayer доступных к продаже (в т.ч. удаление, редактирование)
  • Изменение статуса заказов фермера
  • Публикация информации о проведении бесплатных курсов по повышению квалификации фермеров

Админ 

  • Регистрация
  • Просмотр, одобрение, отклонение, закрытие выплаченных залогов
     

Супер админ

  • Возможности Админа
  • Возможность приглашать, редактировать, удалять админов и настраивать требования к залогам (процент, сроки по уплате)

Вместо push-уведомлений использовались СМС. Причина в том, что в Африке часто пропадает интернет, и надежнее было полагаться на мобильную связь.

Функции AfriCash

Фронтенд

RxJs Observable with WebSocket
Комбинация реактивного программирования с постоянным соединением между клиентом и сервером. Удобна для чатов, стриминга данных и обновлений в реальном времени.
RxJS
Библиотека для работы с асинхронными событиями и потоками данных с помощью реактивного программирования на JavaScript.
TypeScript
Язык программирования, основанный на JavaScript, с поддержкой строгой типизации, что позволяет выявлять ошибки ещё до запуска кода.
FullCalendar
Готовый компонент-календарь для сайтов и приложений, с поддержкой событий, drag-n-drop и настройки внешнего вида.
NgxCharts
Библиотека графиков и диаграмм для Angular-приложений. Подходит для визуализации данных.
Ngx-translate
Angular Material
Набор компонентов интерфейса от Google для приложений на Angular. Всё в стиле Material Design.

Бэкенд

Python
Мощный и гибкий язык программирования, обеспечивающий быструю разработку и высокую производительность. Идеален для создания сложной бизнес-логики и обработки больших объемов данных
Django
Высокоуровневый Python-фреймворк для быстрой разработки безопасных и масштабируемых веб-приложений
DRF
Django REST Framework, расширение Django для создания API с поддержкой REST архитектуры
Celery
Асинхронная очередь задач для Python, позволяющая выполнять отложенные операции и распределять нагрузку
Redis
Хранилище данных в памяти, оптимизированное для высокой скорости, часто используется как кэш или брокер сообщений.
PostgreSQL
Мощная объектно-реляционная СУБД с открытым исходным кодом, известная своей надёжностью, расширяемостью и поддержкой сложных запросов.
AWS Cloud
Облачная платформа от Amazon с множеством сервисов для хранения, обработки и доставки данных.
S3
Хранилище файлов в облаке от Amazon. Используется для хранения изображений, документов, видео и других данных.
EC2
Виртуальный компьютер в облаке от Amazon, на котором можно запускать сайты, приложения и сервисы.
ALB

Распределяет трафик между несколькими серверами — помогает справляться с большой нагрузкой.

CloudFront
Сервис для быстрой доставки контента пользователям по всему миру (CDN).
ACM
Управляет SSL-сертификатами для защиты сайта (https).
IAM
Управляет доступом к ресурсам AWS. Настраивает, кто и что может делать в облаке.
SQS
Очередь задач — помогает приложениям обрабатывать запросы асинхронно и без перегрузки.
RDS
Готовая база данных в облаке от Amazon. Упрощает работу с SQL-базами (например, PostgreSQL или MySQL).

Мобайл

Flutter
Мощный фреймворк для быстрой и эффективной разработки, идеально подходящий для создания кроссплатформенных приложений. Он обеспечивает высокую производительность и гибкость, позволяет эффективно реализовывать сложную бизнес-логику и обеспечивает высокое качество пользовательских интерфейсов
Dart
Объектно-ориентированный язык программирования от Google, используемый для разработки мобильных, веб и настольных приложений

Интеграции

WebMoney

Еще кейсы

Обсудить проект
Имя
Связаться
Сообщение
Прикрепить файл +
Запрос на получение файлов
Имя
Отправить файлы
Сообщение
Спасибо!
Ваша заявка отправлена
После обработки наш менеджер свяжется с вами