Farmers work day and night for our living. The entire world is moving towards technology and so is agriculture. To make farmers easy, since they need to go out every day in the hot sun to check their crop and the conditions like soil moisture, if the leaf is infected with pests or if fertilizers are required. FarmAstra does all of this even helps the farmer to use his Smart Phone in the best way possible.

What it does

The prototype app helps the user to see Weather Forecasts for three days, Soil moisture levels, and the recommended fertilizers used worldwide. The best feature of this app is that the user can set the desired time and can switch on his water pump from any part of the world. The unique feature is that the app will even help the user to predict the leaf infections using the ML model. The additional feature of this app is that users can use the app in this required language.

How we built it

We built the Frontend using ReactNative and the Backend using JavaScript and Express and UI/UX designed using Figma. For the ML model using Google cloud - teachable machines.

Challenges we ran into

Due to time constraints, we found little difficult to integrate backend with Frontend. And we couldn't make it a better user-friendly interface. Using the ML model was a little tough at the beginning.

Accomplishments that we're proud of

We completed the app with almost all the features we have planned. We are glad that we could implement the automatic time feature and ML model

What we learned

It was our first using google cloud functions, but the learning experience was good. The roadblocks we had, in the end, made us learn the most. We learned many different UI/UX approaches in Figma. We learned how to work under pressure and make a better interface with the given amount of time.

What's next for FarmAstra

Due to time constraints, We had to make a prototype. The future of this would be making two IoT devices with sensors that will run the motor and detect soil moisture levels. Even a better ML model will be designed so that the app will be able to detect any pest infection with 100% accuracy. It will also predict weather forecasts at least for a week. It will also be a better user-friendly device with more language options.

Built With

Share this project: