We were inspired to pursue this idea after recently learning about how traditional farmers were being replaced due to a rise in commercial farming. In addition, we also learned that due to this increase in commercial farming, farmers usually have to throw away tons of food simply because retailers might not want or need it. Thus, we wanted to build an app that would be able to assist this problem.
What it does
FarmToTable is an app that strengthens the connection between restaurants and farmers. Our goal was to have farmers be able to sell their produce directly to restaurants instead of going through a retailer. By doing this, not only will farmers get more business, but the restaurants buying from them will also be able to get more access to fresh produce instead of the unnatural ripening process that retailers go through in order to make quick profits.
How we built it
FarmToTable is a mobile app built with react native. It uses Firebase to store user data and a Google Maps API to display locations of restaurants/farms. In addition to that, FarmToTable also uses a Machine Learning Model in order be able to identify the restaurant dishes and will also provide links and locations regarding those dishes.
Challenges we ran into
One of the biggest challenges our team ran into was trying to implement a Transfer Learning Resnet Model into our application since Runtime, Memory, & RAM issues caused the deployment of our API to be halted. Although we had several issues in our path, we were still able to persevere and train our own model for our app.
Accomplishments that we're proud of
We are proud that we were able to implement our model into our application because we worked very hard in order to train and achieve high levels of accuracy with our model. We're also proud of the fact that we were able to successfully implement Google Maps into our application since it was the first time any of our team members every tried to use Google Maps in a mobile application.
What we learned
Throughout the development of FarmToTable, our team gained a plethora of knowledge and experience in React Native, plus other frameworks such as Firebase, Flask, & TensorFlow.
What's next for FarmToTable
The next goal for FarmToTable is to bring it to the iOS as well as Android app stores since we want our application to start making a difference in the lives of farmers.