SkillAgentSearch skills...

FarmX

This repository contains Team FarmX's solution for the Google Solution Challenge 2023.

Install / Use

/learn @osinkolu/FarmX
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

FarmX.

FarmX is an open-source project developed for the 2023 Google Solution Challenge. It is a comprehensive solution that leverages machine learning and mobile technology to help farmers make data-driven decisions and optimize their farming operations.

Download FarmX APK - here

Project Structure

The project consists of Five main components, Four are in a separate branch (for the sake of deployment):

  • Crop-recommender-system: This branch contains the code for the crop recommender system. It is a machine leraaning model trained on a dataset of recommended crops and soil data to recommend the best crops to farmers based on their soil composition and environmental conditions. https://github.com/osinkolu/FarmX/tree/CropRecommendation

  • Crop-disease-detector: This branch contains the code for the crop disease detector. It is built using Python and TensorFlow, and utilizes a deep learning model (Efficientnet) trained on a large dataset of crop images to identify common crop diseases, then we provide recommendations for treatment. https://github.com/osinkolu/FarmX/tree/CropAnalysis

  • Mobile-app: This branch contains the code for the FarmX mobile app. It is built using the Flutter framework, and allows farmers to access the crop recommender system and crop disease detector from their mobile devices. The app also includes features such as Marketplace, Order book, market prices, and a community forum for farmers to advertise, connect and sell, and a knowledgebase for farmers to read on regenerative farming techniques. https://github.com/osinkolu/FarmX/tree/Mobile-App

  • IoT: This Branch contains all the details about the FarmX IoT device (Prototype) and full codes for reproducibility. The IoT device enables farmers to be more precise about thier farm climate and soil data. https://github.com/osinkolu/FarmX/tree/IoT

  • Wiki: The Wiki is a website wrapped inside of our Flutter APP. The Wiki is built specially for learning, blogposts and articles that farmers can use to learn new developments in agriculture and regenerative ways to farm

Getting Started

To get started with FarmX, follow these steps:

  1. Clone the repository and switch to the branch you are interested in.

  2. Install the requirements for the specific component you are working with.

  3. Run the specific scripts or packages for the component you are working with.

Technology Stack.

Stack

Flow Chart.

Flow

Contributing

After the Google Solution Challenge 2023, We will welcome contributions to FarmX from anyone interested in helping farmers optimize their operations and improve food security. To contribute, simply fork the repository and submit a pull request with your changes.

License

FarmX is released under the MIT License. See LICENSE for details.

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated2y ago
Forks2

Languages

JavaScript

Security Score

70/100

Audited on Jan 27, 2024

No findings