Skip to content

Repository files navigation

AgriInnovate

AgriInnovate is a Django-based project aimed at providing comprehensive agricultural data management and visualization. This project includes features for monitoring crop health, analyzing soil conditions, and integrating weather data for better agricultural decisions.

Alt text

Features

  • Dashboard: A user-friendly interface to visualize crop health, soil conditions, weather data, and market trends.
  • Data Integration: Connects to IoT devices for real-time soil data updates.
  • Analytics: Provides tools for analyzing agricultural data to optimize crop yields.
  • REST API Integration: Allows for seamless integration with external data sources.

Installation

link to Iot device(virtual):- https://wokwi.com/projects/406218366821925889

To set up and run this project locally, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/Anuragreat/agrinovate.git
  2. Navigate to the Project Directory:

    cd agrinovate
  3. Create a Virtual Environment:

    python -m venv agri
  4. Activate the Virtual Environment:

    • On Windows:
      .\agri\Scripts\activate
    • On macOS/Linux:
      source agri/bin/activate
  5. Install Dependencies:

    pip install -r requirements.txt
  6. Apply Migrations:

    python manage.py migrate
  7. Run the Development Server:

    python manage.py runserver
  8. Access the Application: Open your web browser and navigate to http://127.0.0.1:8000/.

Usage

  • Dashboard: Provides an overview of the crop health, soil conditions, and weather data.

About

AgriInnovate is a Django-based platform for real-time agricultural data management. It offers crop health monitoring, soil analysis, weather visualization, and IoT integration to help farmers and researchers make smarter, data-driven decisions.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages