Field-Monitoring / README.md
A-O98's picture
Updates
b0fa5f9

A newer version of the Streamlit SDK is available: 1.36.0

Upgrade
metadata
title: Field Monitoring
emoji: πŸ§‘β€πŸŒΎ 🌴
colorFrom: purple
colorTo: red
sdk: streamlit
sdk_version: 1.33.0
app_file: app.py
pinned: false
license: mit

agriAI

Welcome to agriAI, an advanced field monitoring application designed to help farmers and agricultural researchers monitor and manage their fields more effectively. This project utilizes cutting-edge technologies to provide real-time insights into crop health, soil conditions, and environmental factors. you can access the app here https://huggingface.co/spaces/DeepFundingAgriAI/Field-Monitoring

Features

  • Real-Time Monitoring: Track field conditions in real time to make informed decisions quickly.
  • Data Analysis: Leverage data collected from various sensors to analyze soil health and crop conditions.
  • User Authentication: Secure login and signup functionalities to ensure data privacy.
  • Field Management: Tools to add, edit, and monitor different fields.
  • Responsive Design: Accessible on various devices, ensuring functionality across platforms.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

What you need to install the software:

  • Python 3.8+
  • pip
  • Virtualenv (optional, but recommended)

Installation

Step-by-step guide to setting up a development environment:

  1. Clone the repository

    git clone https://github.com/ammarnasr/agriAI.git
    cd agriAI
    
  2. Set up a Python virtual environment (Optional)

    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
    
  3. Install the requirements

    pip install -r requirements.txt
    
  4. Run the application

    streamlit run main.py
    

Usage

After installation, launch the application, and navigate to http://localhost:8501 in your web browser to see the app in action.

To log in or sign up, click the respective buttons on the main page. After authentication, use the sidebar to navigate between different functionalities like adding fields, editing them, or monitoring existing ones.

Contributing

We welcome contributions to agriAI! If you have suggestions for improvements or bug fixes, please feel free to fork the repository and submit a pull request.

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/fooBar).
  3. Commit your changes (git commit -am 'Add some fooBar').
  4. Push to the branch (git push origin feature/fooBar).
  5. Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments