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.
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.
-> Python Django FrameWork | HTML | CSS | JavaScript | Bootstrap
-> MongoDB
-
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.
-
Before the following steps make sure you have git installed on your system.
-
Download and Install Python required version.
-
Download and Install MongoDb Community Server and MongoDb Compass on your system.
-
Read about virtualenv in Python. Create a virtual environment for your project.
pip install virtualenv
virtualenv virtualenv_name
- Activate the environment in cmd.
virtualenv_name\scripts\activate
- 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
- 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
- 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
- See your project is running on your local host
http://127.0.0.1:8000
http://127.0.0.1:8000
agrosmart1.mp4
agrosmart2.mp4
- Index Page
- Register Page
- Login Page
- Visitor Page for Find Details
- Visitor Virtual Market Page
- Admin Home Page
- Admin Product View Page
- Seller Page