Skip to content

ArvindParekh/Alchemists

Repository files navigation

Farmer's Friend Mobile App 🌾📱

Welcome to Farmer's Friend, your go-to mobile app for revolutionizing agriculture! 🚀

About 💡

In many rural areas, farmers struggle to maximize their crop profits due to crop diseases and a lack of access to essential resources. Farmer's Friend is here to bridge the gap, offering a comprehensive solution to enhance productivity, connect farmers with experts, and create a thriving agricultural community.

What's the solution? 🌿

Facing agricultural challenges? Farmer's Friend provides an all-in-one solution for farmers, from disease identification and market access to expert consultations and community support.

Features

Disease Identification and Solutions 🌿🤖

Easily identify crop diseases by snapping a picture, providing additional details, and receiving instant suggestions on disease information and recommended pesticides. Powered by the Gemini API, our cutting-edge technology ensures quick and accurate assistance.

Marketplace 🛒💹

Unlock a world of possibilities in our integrated marketplace. Farmers can buy affordable pesticides, crops, rent machines, and hire workers—all in one place, streamlining the agricultural supply chain.

Call an Expert 📞👩‍🌾

Connect with agricultural experts via video calls using the Vonage Communication APIs. Seek personalized advice, discuss problems, and explore strategies to boost productivity. Real-time solutions for real-world challenges.

Dashboard with Weather Insights ☁️📊

Stay informed with a dedicated dashboard providing crucial weather data. Plan your harvest efficiently by keeping track of rain schedules. Additionally, access the latest government schemes aimed at benefiting farmers, sourced through scraping or APIs.

Community Forum 👩‍🌾🤝👨‍🌾

Join our vibrant community forum! Post your doubts, share experiences, and receive valuable feedback from fellow farmers. Foster collaboration and knowledge exchange to empower every farmer in the community.

Tech Stack

Next.js Tailwind Capacitor Gemini API Vonage PWA Selenium Github APIs

Getting Started

To get started with Farmer's Friend, follow these steps:

  1. Clone the repository
  2. Install dependencies
  3. Set up your API keys for Gemini and Vonage
  4. Run the app
git clone git@github.com:ArvindParekh/Alchemists.git
cd Alchemists
npm install
npm run start

Learnings 🌿

Throughout the development process, we encountered significant challenges:

  • Mobile App Conversion: Converting our Next.js code to a mobile app using Capacitor demanded considerable time and effort. Also, it introduced a log of new bugs and wasn't really compatible with the feature we were targeting, so we dropped it midway and thought of adopting the PWA approach. We overcame hurdles in ensuring a seamless transition between web and mobile platforms.

  • API Integration: Working with Vonage and Gemini APIs presented real hassles, requiring thorough understanding and troubleshooting. We learned valuable lessons in handling API complexities and enhancing system reliability.

Live Demo

Screenshots

The Team Behind It

Future Potential/Improvements 🚀

  • Expand Marketplace Features: Dive deeper into the marketplace by introducing features like user reviews, and integration with regional agricultural markets. This will create a more dynamic and user-friendly experience for farmers.
  • Scaling Community Forum: Strengthen the community forum by implementing features like direct messaging, tagging, and more interactive elements. This will foster a more engaging and collaborative space for farmers to share knowledge and experiences.
  • PWA Optimization: Invest in further optimizing the Progressive Web App (PWA) experience for both web and mobile users. This includes refining the offline functionality, improving loading times, and ensuring a seamless transition between web and mobile platforms.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •