--- 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** ```bash git clone https://github.com/ammarnasr/agriAI.git cd agriAI ``` 2. **Set up a Python virtual environment (Optional)** ```bash python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate` ``` 3. **Install the requirements** ```bash pip install -r requirements.txt ``` 4. **Run the application** ```bash 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](LICENSE) file for details. ## Acknowledgments