Inspiration

Many farmers today are unable to cope with the overwhelming surge of technology. In order to combat this, we've developed a user-friendly companion for farmers in order to help them with their craft and aid them in the path of embracing technology. Farming Scout's various uses and purposes make them the ideal companion for farmers.

What it does

Farming scout is an Android application that can be used to identify different species of plants and animals in order for farmers to understand whether that organism could be a potential threat to their crops. With this identification, farmers can better understand the ecosystem around them and the impact it could have on their craft. In addition, a farming scout has a weather application integrated into it so farmers can use this information to decide whether they should harvest crops or start to germinate seeds. This weather application can fetch weather data based on the city or area they specify by using GPS coordinates. Now farmers will have a new and accessible friend that will integrate many different useful functions into one app!

How I built it

We used Android Studio, Java, Kotlin, Tensorflow Models, Python, APIs, Firebase, Intent services and integration, Google GPS, and Machine-learning.

Challenges I ran into

One of the main challenges we ran into was the integration of multiple apps into one. We had to create modules and new package containers in order to pull this off. In addition, we also ran into problems with the APIs we used and the accuracy of the information that they fetched.

What I learned

By creating Farming Scout, we were able to learn about the problems that many farmers faced in parts of the world. Moreover, in terms of coding, we learned TensorFlow models and how to integrate ML into our apps.

Share this project:

Updates