{"id":21361122,"url":"https://github.com/kaymen99/agrigo","last_synced_at":"2025-07-13T02:32:05.673Z","repository":{"id":143361524,"uuid":"473632565","full_name":"kaymen99/AgriGo","owner":"kaymen99","description":"AI app for crop disease detection and fertilizer recommendation","archived":false,"fork":false,"pushed_at":"2024-11-21T14:03:54.000Z","size":13270,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-21T15:19:25.040Z","etag":null,"topics":["deep-learning","flask","machine-learning","python3","tensorflow2"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kaymen99.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-24T14:06:21.000Z","updated_at":"2024-11-21T14:03:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"f4b37c09-aaf4-476b-81cc-e3d4b8cd4f1f","html_url":"https://github.com/kaymen99/AgriGo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaymen99%2FAgriGo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaymen99%2FAgriGo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaymen99%2FAgriGo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaymen99%2FAgriGo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kaymen99","download_url":"https://codeload.github.com/kaymen99/AgriGo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225850273,"owners_count":17534067,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deep-learning","flask","machine-learning","python3","tensorflow2"],"created_at":"2024-11-22T06:08:40.231Z","updated_at":"2024-11-22T06:08:40.697Z","avatar_url":"https://github.com/kaymen99.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv id=\"top\"\u003e\u003c/div\u003e\n\n# AgriGo\n\n![AgriGo Logo](https://user-images.githubusercontent.com/83681204/159978827-fccf752e-2d36-4dc3-a15a-ce3a57e90165.png)\n\n---\n\n## Introduction\n\nAgriculture faces a host of challenges, from unpredictable weather conditions to soil degradation and plant diseases. These issues can reduce crop yields, increase costs, and impact food security. **AgriGo** is a web application designed to bridge the gap between modern agricultural practices and advanced technologies like machine learning and deep learning. By providing tools for crop disease detection, fertilizer recommendations, and crop selection advice, AgriGo empowers farmers to make data-driven decisions and optimize their farming processes.\n\n---\n\n## The Problem\n\nFarming is becoming increasingly complex due to:\n- **Limited access to expert advice** for small-scale farmers.\n- **Inefficiency in crop selection** based on soil and environmental conditions.\n- **Lack of knowledge about fertilizers** to use for specific soil and crop types.\n- **Crop diseases going undetected**, leading to reduced productivity.\n\nAgriGo addresses these challenges with an easy-to-use platform that integrates scientific analysis into daily agricultural practices.\n\n---\n\n## Features\n\n![AgriGo Screenshot](https://user-images.githubusercontent.com/83681204/159989052-08ae92b6-015d-4c63-b9d5-9fcb0579caeb.png)\n\n### 1. Crop Recommendation  \nAgriGo analyzes soil properties like nitrogen, phosphorus, potassium (NPK) levels, moisture, temperature, and rainfall to suggest the most suitable crops for your farm. This ensures optimized crop selection tailored to your unique environmental conditions.\n\n### 2. Fertilizer Suggestions  \nUsing data such as soil type, pH, temperature, and the selected crop, AgriGo provides precise fertilizer recommendations. These suggestions help maintain soil health, improve crop growth, and maximize overall yield efficiency.\n\n### 3. Crop Disease Detection  \nWith just an uploaded image of your crop, AgriGo’s AI-powered image recognition system identifies diseases and evaluates plant health. This allows for quick interventions to protect your crops and prevent widespread damage.\n\n![Disease Detection](https://user-images.githubusercontent.com/83681204/159994252-6e44cd8e-4d20-4dcb-9e22-c0e35756fe1c.png) \n\n![Crop Recommendation](https://user-images.githubusercontent.com/83681204/159994452-d6a14dc9-d94f-4beb-8778-6ecdfe48f453.png)\n\n---\n\n## How to Use\n\n### Clone the Repository\n\n```bash\ngit clone https://github.com/kaymen99/AgriGo.git\ncd AgriGo\n```\n\n### Run Locally with Python (v3.8)\n\n1. **Create and activate a virtual environment**:\n   ```bash\n   python -m venv venv\n   source venv/bin/activate  # On Windows: venv\\Scripts\\activate\n   ```\n\n2. **Install dependencies**:\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n3. **Start the server**:\n   ```bash\n   python app.py\n   ```\n\nVisit the app at [http://localhost:5000](http://localhost:5000).\n\n---\n\n### Run with Docker\n\n1. **Build the Docker image**:\n   ```bash\n   docker build -t agrigo-webapp .\n   ```\n\n2. **Run the container**:\n   ```bash\n   docker run -p 5000:5000 agrigo-webapp\n   ```\n\nVisit the app at [http://localhost:5000](http://localhost:5000).\n\n---\n\n## Dataset\n\nThe datasets used for this project are sourced from Kaggle:\n\n- [Crop Recommendation Dataset](https://www.kaggle.com/datasets/atharvaingle/crop-recommendation-dataset)\n- [Fertilizer Recommendation Dataset](https://www.kaggle.com/datasets/gdabhishek/fertilizer-prediction)\n- [Crop Disease Image Dataset](https://www.kaggle.com/datasets/vipoooool/new-plant-diseases-dataset)\n\n---\n\n## Built With\n\n- [Flask](https://flask.palletsprojects.com/en/2.0.x/)\n- [TensorFlow](https://www.tensorflow.org)\n- [scikit-learn](https://scikit-learn.org/stable/)\n- [Bootstrap](https://getbootstrap.com/docs/5.0/getting-started/introduction/)\n\n---\n\n## Contact\n\nFor questions or support, please contact me: [aymenMir1001@gmail.com](mailto:aymenMir1001@gmail.com)\n\n---\n\n## License\n\nDistributed under the MIT License. See `LICENSE.txt` for more information.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaymen99%2Fagrigo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkaymen99%2Fagrigo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaymen99%2Fagrigo/lists"}