Skip to content
This repository has been archived by the owner on Jun 21, 2024. It is now read-only.
/ AgroSmart Public archive

Simple Machine Learning that implement in this Website. AgroSmart is a web application developed using Python Django Framework. In AgroSmart you can find Soil nutrient details and you can also find the rainfall details. We also have crop recommentation system, it predict the crop that suitable for nutrient that you entered.

Notifications You must be signed in to change notification settings

vu3tpz/AgroSmart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgroSmart 🍃

Simple Machine Learning that implement in this Website.

AgroSmart is a web application developed using Python Django Framework.

In AgroSmart you can find Soil nutrient details and you can also find the rainfall details. We also have crop recommentation system, it predict the crop that suitable for nutrient that you entered.

Disclaimer ⚠️

This website is Theoretical Model so, don't use this website for Real-Time Farming Decision. This website shows how we can implement Machine learning into farming and how we can improve the agriculture using programming languages.

Build with ⚒️

-> Python Django FrameWork | HTML | CSS | JavaScript | Bootstrap

-> MongoDB

-> Numpy | Pandas | sklearn

Modules 🔖

  • Admin: This module is most important one, it manage Admin, Visitor, Officer, Seller and also manage product that add by seller. Without Admins approval Visitor, Officer, Seller can't access the website.

  • Visitor: This module is the consumer module you can find Soil nutrient details and you can also find the rainfall details. We also have crop recommentation system,it predict the crop that suitable for nutrient that you entered. Also, request soil and fertilizer to agriculture officer though this website. In this website there is a Virtual Market, you can by organic product through this website. This product is added by seller module.

  • Officer: This modules add soil nutrient details and also can add rainfall details to the website. This module is manage by agriculture officer, they can approve or reject soil and fertilizer request from the visitor.

  • Seller: This module add products to Virtual market.

How to run Locally 🖥️

  1. Before the following steps make sure you have git installed on your system.

  2. Download and Install Python required version.

  3. Download and Install MongoDb Community Server and MongoDb Compass on your system.

  4. Read about virtualenv in Python. Create a virtual environment for your project.

pip install virtualenv
virtualenv virtualenv_name
  1. Activate the environment in cmd.
virtualenv_name\scripts\activate
  1. Clone the GitHub project in your local directory with command git clone https://github.com/vu3tpz/AgroSmart or you can just download the code and unzip it.
git clone https://github.com/vu3tpz/AgroSmart
  1. Run the command in console pip install -r requirements.txt go to that directory and run the above command. This command will install the necessary packages required to run the project.
pip install -r requirements.txt
  1. Go the the directory where manage.py file is present. Run following commands in the cmd
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
  1. See your project is running on your local host http://127.0.0.1:8000
http://127.0.0.1:8000

Demo Video 📽️

agrosmart1.mp4
agrosmart2.mp4

Screen Layout 🎟️

  • Index Page

Screenshot (26)

  • Register Page

Screenshot (29)

  • Login Page

Screenshot (27) Screenshot (28)

  • Visitor Page for Find Details

Screenshot (30) Screenshot (31)

  • Visitor Virtual Market Page

Screenshot (32)

  • Admin Home Page

Screenshot (33)

  • Admin Product View Page

Screenshot (36)

  • Seller Page

Screenshot (35) Screenshot (34)

The End..⚔️

About

Simple Machine Learning that implement in this Website. AgroSmart is a web application developed using Python Django Framework. In AgroSmart you can find Soil nutrient details and you can also find the rainfall details. We also have crop recommentation system, it predict the crop that suitable for nutrient that you entered.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages