Skip to content

Latest commit

 

History

History
108 lines (56 loc) · 3.13 KB

README.md

File metadata and controls

108 lines (56 loc) · 3.13 KB

AgricultureManagementSystem

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.

Features

  1. Login Page

    Home/Dashboard Page
    
  2. Department Management

    Add New Department
    
    List All Departments
    
    Update Department Details
    
    Delete Department Details
    
  3. Position Management

    Add New Position
    
    List All Positions
    
    Update Position Details
    
    Delete Position Details
    
  4. Employees Management

     Add New Employee
    
     List All Employees
    
     Update Employee Details
    
     View Employee Details
    
     Delete Employee Details
    
  5. Logout

  6. User Authentication

Installation

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:

  1. Clone the repository using the following command:

    git clone https://github.com/Freak3123/AgricultureManagementSystem.git
    
  2. Open your Terminal or Command Prompt window and ensure that you have added "python" and "pip" in your environment variables.

  3. Then, navigate to the extracted source code folder by changing your working directory.

  4. Install Django using the following command:

    pip install Django
    
  5. Migrate the database using the following command:

    python manage.py migrate
    
  6. 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/.

Access Information

SuperUser

Username: admin

Password: admin123

Usage

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.

Contributing

If you would like to contribute to the development of the Agriculture Management System, please follow the steps below:

  1. Fork the repository to your own account.

  2. Clone the repository using the following command:

    git clone https://github.com/your-username/AgricultureManagementSystem.git
    
  3. Create a new branch for your changes using the following command:

    git checkout -b my-new-feature
    
  4. Make your changes and commit them using descriptive commit messages.

  5. Push your changes to your forked repository using the following command:

    git push origin my-new-feature
    
  6. Open a pull request to merge your changes into the main repository.

License

The Agriculture Management System is licensed under the MIT license. See the LICENSE file for more information.