This is a simple project entitled Agriculture Management System. This web application was created in Python using the Django Framework. The data for the labor is managed by this application. To provide the end-users with a pleasing user interface and a better experience while using the application, I used various libraries on this website.
-
Login Page
Home/Dashboard Page
-
Department Management
Add New Department List All Departments Update Department Details Delete Department Details
-
Position Management
Add New Position List All Positions Update Position Details Delete Position Details
-
Employees Management
Add New Employee List All Employees Update Employee Details View Employee Details Delete Employee Details
-
Logout
-
User Authentication
The system is built using the Django web framework and requires Python 3.7 or later to run. Follow the steps below to install the system:
-
Clone the repository using the following command:
git clone https://github.com/Freak3123/AgricultureManagementSystem.git
-
Open your Terminal or Command Prompt window and ensure that you have added "python" and "pip" in your environment variables.
-
Then, navigate to the extracted source code folder by changing your working directory.
-
Install Django using the following command:
pip install Django
-
Migrate the database using the following command:
python manage.py migrate
-
Run the development server using the following command:
python manage.py runserver
The system should now be up and running at http://localhost:8000/ or http://127.0.0.1:8000/.
Username: admin
Password: admin123
To use the system, open a web browser and navigate to http://localhost:8000/. You should see the login page, where you can enter your credentials to log in.
Once logged in, you can navigate to the various sections of the application to manage your crops, irrigation, fertilization, weather data, and analytics. The system provides a user-friendly interface with easy-to-use forms and charts to make the process of managing your agricultural operations as simple as possible.
If you would like to contribute to the development of the Agriculture Management System, please follow the steps below:
-
Fork the repository to your own account.
-
Clone the repository using the following command:
git clone https://github.com/your-username/AgricultureManagementSystem.git
-
Create a new branch for your changes using the following command:
git checkout -b my-new-feature
-
Make your changes and commit them using descriptive commit messages.
-
Push your changes to your forked repository using the following command:
git push origin my-new-feature
-
Open a pull request to merge your changes into the main repository.
The Agriculture Management System is licensed under the MIT license. See the LICENSE file for more information.