Предыдущий проектСледующий проект

Airfarm — фермеры для фермеров

ИндустрияАгропромышленность
РасположениеГермания
Разработка2019-2020
— Информация — главный ресурс для современного фермера. Они стремятся найти лучшую информацию о том, как правильно сеять, удобрять, бороться с сорняками и т.п. Теперь эта информация еще более доступна и всегда под рукой в новом приложении.

Существует очень много направлений сельского хозяйства где можно использовать интернет технологии:

  • мониторинг полей;
  • менеджмент и оптимизация;
  • использование воды;
  • iOT устройства;
  • и др.

Для старта клиент выбрал направление информационной поддержки и формирования сообщества как наиболее ценное для фермеров.

Хорошие новости об Airfarm: к 2021 году приложение на Андроид достигло 1 000+ установок, а компании удалось собрать $2,8 млн от доноров в Соединенных Штатах.

Процесс

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

Чтобы описать проект более детально, мы использовали Job stories так как этот формат отлично подходит для длительной разработки продукта и дает возможность поразмышлять о возможных вариантах решений. Также мы подготовили кликабельные прототипы интерфейса.

Stfalcon предоставил полный цикл разработки продукта:

  • UX дизайн;
  • UI дизайн;
  • разработка Backend, Frontend, iOS, Android;
  • мануальное тестирование.

Решение

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

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

Данные сохраняются во внутреннем хранилище, что позволяет пользоваться ими оффлайн, а это очень частый случай для фермеров.

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

Разработка

Backend

Разработанный с нуля бекенд на NodeJs Express. Для поддержания высокой скорости отдачи данных, отказоустойчивости и масштабируемости, проект изначально был создан на базе микро сервисной архитекторы. Ingress в роли load balancer обеспечивает быструю координацию запросов на различные микросервисы.

Каждый микросервис спроектирован под конкретную задачу по паттерну Controller-Repository-Model. Общий код: helper функции и базовые классы вынесены в отдельные npm пакеты, которыми мы управляем через Lerna. Bull queue контролирует, чтобы статьи авторов вовремя публиковались.

Frontend

Мы используем все новые возможности MongoDb, чтобы предоставить контент клиентам еще быстрее: простые и сложные индексы, хорошо оптимизированные агрегации и гибко спроектированная база данных.

В данном проекте мы использовали легковесный фреймворк VueJs с сопутствующими плагинами для реализации всех поставленных задач. Так же был использован мета-фреймворк NuxtJs, основанный на VueJs и NodeJs, с помощью которого мы реализовали «универсальное» приложение. Первичная отрисовка веб страницы происходит на сервере, что уменьшает время загрузки и положительно влияет на SEO.

Команда Stfalcon разработали сервис для издателей и мобильные приложения для профессиональной агросети. Они высоко мотивированы, предоставляют технические и бизнес идеи.
Хубертус Мей
Основатель и генеральный директор

Результат

Начиная с идеи мы разработали iOS и Android мобильные приложения для просмотра статей, WEB приложение для публикации статей и администрирования системы, а так же лендинг для привлечения трафика.



Команда проекта:

  • Николай Аникиенко
    Николай Аникиенко

    Дизайнер

  • Петр
    Петр

    Фронтенд разрботчик

  • Денис Кривов
    Денис Кривов

    Проджект менеджер

  • Александр
    Александр

    Android разработчик

  • Евгений
    Евгений

    DevOps

Другие наши проекты

Оставляйте контакты и узнайте стоимость вашего проекта

Бюджет

  • 10K
  • 20K
  • 50K
  • 100K
  • 150K
  • 200K