Web and mobile applications for farmers to take care of their yield crop, see predictions on pests, weather forecasts for a specific field, accept notifications on pest danger. This modern B2B platform in AgriTech sector is being developed for one of the largest research institutes in the USA. The users of the product are leading food production companies in North America and South America.

  • Python
  • React.js
  • React Native
  • Django


The purpose of the forecasting platform is to predict, identify and prevent pests and diseases from affecting crop yield by analyzing data from multiple sources (such as weather forecast, fertilizers, and records from IoT devices). It combines internally developed Weather Intelligence and Numerical Decision Support platform with pest models to deliver pest risk assessment to farmers.

IoT-based devices for making useful forecasts

This technically advanced project also involved getting data from different IoT-based devices usually placed in an agricultural field. The latter is used for analyzing soil composition, the need for watering, temperature as well as air and soil humidity. These IoT devices have the self-learning algorithm and are therefore able to analyze the respective agricultural data and make useful forecasts to help farmers perform the necessary actions their planted crops may require.

Technical Solution

  • Python
  • Django
  • React Native
  • JavaScript
  • HTML5 & CSS
  • MongoDB

Development Work

The work was organized using the Agile development model and Scrum framework. We split the development into 2-week sprints with a presentation of the new features at the end of each stage. Unified QA team was assigned to the project from the very beginning. The client communicated with the team in Slack and Skype, we also used Git as a code repository.


  • 1 front-end developer
  • 1 project manager
  • 3 back-end developers
  • 1 QA engineer