Inspiration

The inspiration for the project was UN Goal#2: End hunger, achieve food security, and improved nutrition and promote sustainable agriculture. According to the UN website provided by the hackathon, “More than 600 million people worldwide are projected to face hunger in 2030.” This is a very grave situation, and although we have not faced hunger, going to India to see grandparent’s rural town introduced us to the troubles of people. As a result, we were inspired to use our technological skills to help farmers, who are key in producing food that much of the world eats.

What it does

In my app, we assist farmers in tracking their finances. Farmers are able to view a summary of their income, expenses, profits, and their sources of income and expenses. Farmers can update their incomes and expenses. Additionally, farmers can view graphs of the count distribution of their income and expenses. Additionally, we assist farmers in finding loans, and through a survey, farmers are able to see what loans they are eligible for through my app. One other feature of the app is that farmers can ask a AI Chatbot any questions they have about government programs, and the chatbot can answer in most languages.

How we built it

As for my code, for the frontend, we mostly used the capabilities of flutterflow. Flutterflow is something new we have tried out for this hackathon. In the past, we have made use of html templates and coding the frontend by myself. However, with flutterflow, there are much more capabilities, and the user interface is easy to navigate. As for the backend, we coded everything by ourselves, and the main features of my backend are: custom functions, firebase database, lists, state functions, AI chatbot. This was all coded in dart code, which we had to learn. Out of these features, the hardest to implement was the firebase database. We had to think of what values were needed in the database, and I needed to make them accessible based on user authentication. Also, training the AI chatbot was difficult in order to ensure accurate results, and the state functions were difficult to implement because we needed them to be conditionally visible, meaning they only activate when the user clicks a certain button, such as the navigation button.

Challenges we ran into

The major challenges we ran into was testing the application. Recently, flutterflow had a major update and changed its version history. As a result, the simulator for the app often glitched out. Thus, we had difficulties in telling whether our app software was at fault or if the simulator is at fault.

Accomplishments that we're proud of

The accomplishments that we're proud of is creating an app with four major features that can help farmers. To create the app, we got what features were needed from interviewing and surveying more than 20 farmers and 5 landowners. As a result, we're proud that we were able to create an app that addresses their concerns.

What we learned

We learned how to use the firebase as well as flutterflow. Also, we learned the Dart language. Additionally, we learned how to create an app based on user needs. This app has real world applications because it addresses the needs of interviewed people.

What's next for Agrinance Financial Project

The Agrinance Financial Project will be put in the app store and will be sent to major farming organizations such that more farmers are helped.

Built With

Share this project:

Updates