Partly inspired by an SMS chore scheduling tool created by Annika and Sam.
The story of bringing Uber to SMS messaging for those who have no access to smartphones.
What it does
Offers various subscription services providing farmers with relevant information
Checks the status of drought conditions in the area
Provides users with a daily update for the weather forecast
How we built it
We started by building an application that could send and receive SMS messages using Twilio.
Firebase was then used to setup a database to store vital user information such as location
Various weather API's were used to retrieve relevant weather information such as drought status and weather advisories
Challenges we ran into
We ran into problems with finding APIs that contained agricultural data. We decided to just stick with weather APIs and demo the app with some mock data in addition to the API.
We also had trouble setting up the database at first, but we got it working once we started working with Firebase.
Figuring out what information was relevant for farmers and how to display the data in a clear and concise matter.
Accomplishments that we're proud of
Usage of Twilio Library in Python to reply to incoming SMS messages with relevant data
Our Agro server using Flask that is used for receiving SMS messages
Retrieval of information from various weather API's and converting to a text-message friendly format
What we learned
We learned how to implement an SMS messaging service with Twilio.
Integrating information from REST APIs to provide a user friendly mode of access
Using Firebase to organize and manage user data for future reference
What's next for SMS Farmer
We would like to incorporate accurate predictive modeling, and develop a crowd sourced API for relevant information to be spread more easily. We hope that eventually, farmers can input information local to other farmers.
Expansion of SMS coverage internationally, as lack of broadband access may be more prevalent in other countries.
Additional services, such as pricing estimates and communication between farmers the status of their shipments
Log in or sign up for Devpost to join the conversation.