Flutterflow Low code explanation video - https://www.youtube.com/watch?v=mv2Nbyp1p9k

Inspiration

My heart goes out to the Indian farmers who took to the streets in February this year demanding fair Minimum Support Prices (MSP). Their struggle for a just livelihood is deeply concerning. It's understandable that if they could optimize their crop yields, they wouldn't have to rely solely on government support.

Interestingly, research suggests that Indian farmers could potentially double their crop yields with the same amount of land by adopting more efficient agricultural practices. For instance, farmers in New Zealand consistently achieve significantly higher crop yields compared to India.

This is where your idea of a Gen AI solution shines brightly. Imagine the potential impact of providing farmers with easily accessible tutorials and solutions to their daily challenges. This initiative has the potential to not only improve the lives of farmers but also strengthen the agricultural sector as a whole. It's a beautiful way to show empathy and support for those who tirelessly toil to put food on our tables, and a testament to the power of technology to uplift lives.

What it does

Our solution have below features .

  1. Farming Tutorials: Farmers could benefit from tutorials to help them increase their crop yields.

  2. Disease Identification: Farmers often encounter issues with diseases affecting their farm animals or plants. They lack immediate solutions and must rely on experts.

  3. AI Chatbot: An AI chatbot could address their daily farming-related queries and provide assistance.

  4. Multilingual Approach: The solution we are giving will be multilingual so that farmers from any country can use it. Additionally, integrating multilingual speech capabilities would enhance accessibility. current solution is in 4 languages only. but all 4 are working properly.

How we built it

To develop a MVP I have choose below low code technologies. it took around 7-8 days of time to complete the whole app.

  • Flutterflow - it is a low code frontend development tool which develops cross platform apps 10X faster than traditional approach. it has many integration available like firebase, Gemini, google maps, stripe etc.

  • Firebase - Firebase is a comprehensive development platform that provides a wide range of tools and services for building mobile and web applications. It offers features such as authentication, real-time database, cloud storage, hosting, and analytics, allowing developers to quickly develop and deploy high-quality apps with ease

  • Buildship - BuildShip is a cutting-edge low-code visual backend builder powered by AI, designed to streamline the development of scalable backend workflows. BuildShip enables users to create APIs, scheduled tasks, database CRUD operations, and more, all without the need for extensive coding or cloud platform management.

Challenges we ran into

Here are the challenges I faced while working on the project in a more human-friendly language:

  1. Using Google Gemini Engine: Initially, I didn't realize that the Google Gemini Engine doesn't support text-to-video functionality. So, I had to opt for a third-party service called 'leonardo.ai' by subscribing to their paid plan to develop the farming tutorial feature.

  2. Inconsistent Gemini Responses: The responses from Gemini weren't consistent. Despite trying various prompts, the results varied. It was challenging to manage these responses within the UI components, sometimes resulting in longer answers with additional headings that we weren't prepared to handle in the app.

  3. Limitations with Flutterflow Lowcode Tool: Flutterflow's Lowcode tool had limitations when it came to API calls. If an API took more than 60 seconds to respond, the tool assumed there was an issue and omitted the API call altogether.

  4. Text-to-Audio Challenges: We also faced challenges with text-to-audio functionality. Directly using text-to-speech wasn't feasible, so we explored using the Buildship low-code tool to create an API for this purpose and integrated it into Flutterflow.

Accomplishments that we're proud of

We're excited to share the various use cases covered in our app, outlined below:

  1. Our app boasts a multilingual AI chatbot capable of writing and speaking in multiple languages, a crucial feature from the farmers' perspective.
  2. Leveraging Gen AI, we generate farming tutorial videos to assist farmers in their agricultural practices.
  3. Remarkably, we completed the entire app development process in just 7-8 days.

What we learned

  1. Thorough Research: Before starting any project, it's essential to thoroughly research and understand the tools and technologies we'll be using. This helps us make informed decisions and avoid unexpected challenges down the road specific to ai use cases.

  2. Creative Problem-Solving: Our experiences with text-to-audio challenges highlight the value of creative problem-solving. Sometimes, this means exploring custom solutions like building our own API to meet specific project requirements.

  3. User-Centric Approach: Engaging directly with farmers in their villages allows us to gain firsthand insights into their challenges. By incorporating their feedback and experiences into our project ideation and development, we ensure that our solutions are truly tailored to meet their needs.

What's next for FarmMagic

We're planning to enhance our app with a bot feature dedicated to assisting farmers with government schemes. Whenever a new scheme is introduced, the bot will notify eligible farmers, allowing them to easily check their eligibility. Additionally, we aim to onboard a diverse range of global experts who can provide valuable insights and answers to farmers' queries.

Built With

Share this project:

Updates