Cropify
Cropify is a web application built with React that aims to assist farmers in optimizing their crop yield and diagnosing plant diseases. By leveraging machine learning models such as Convolutional Neural Networks (CNN), Light Gradient Boosting Machine (Light GBM), and Decision Trees, Cropify offers predictive insights to farmers based on input data, including images of plant leaves
Features
Cropify offers the following key features:
Yield Prediction: Predicts the potential yield for various crops based on factors such as soil quality, weather conditions, and historical data.
Disease Detection: Utilizes image recognition techniques powered by CNN to identify diseases affecting plant leaves accurately. Farmers can upload images of plant leaves, and Cropify will diagnose the disease and recommend appropriate treatments.
Crop Recommendation: Recommends the best crop to cultivate on the farmer's land based on soil type, climate, and other environmental factors. This recommendation is generated using machine learning algorithms such as Naive Bayes and Decision Trees.
Fertilizer Recommendation: Suggests the most suitable fertilizer for a particular crop and soil type, enhancing crop productivity and minimizing resource wastage.
Technologies Used
Frontend: Built with React.js, providing a responsive and interactive user interface for seamless navigation and engagement.
Backend: Backend functionalities are supported by Python-based frameworks for machine learning model development, API integrations, and data processing.
Machine Learning Libraries: Utilized popular libraries such as Scikit-learn, TensorFlow, and Keras for developing and deploying machine learning models.
What's next for Cropify
Integrate IOT devices to the ML models of Cropify and farmers will get direct response from the crop field.
Built With
- cors
- decisiontree
- express.js
- lightgbm
- python
- react
- scikit-learn
Log in or sign up for Devpost to join the conversation.