Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/esr-style/agriguard

An agricultural app for farmers. It is user friendly and has many features like flood alerts, crop recommendation, irrigation requirements, graphical representation of precipitation and soil moisture data along with many more useful features to help farmers.
https://github.com/esr-style/agriguard

agriculture croprecommendations flood irrigation

Last synced: about 1 month ago
JSON representation

An agricultural app for farmers. It is user friendly and has many features like flood alerts, crop recommendation, irrigation requirements, graphical representation of precipitation and soil moisture data along with many more useful features to help farmers.

Awesome Lists containing this project

README

        

# AgriGuard 🌾🚀
**Smart Agriculture Solutions Powered by NASA & AI**

## Project Overview 🌍
AgriGuard is a comprehensive web application designed to empower farmers with advanced crop management tools, leveraging real-time NASA data and cutting-edge AI. The app provides accurate crop recommendations based on local precipitation and groundwater levels, while also offering irrigation suggestions and flood alerts to ensure optimal water usage and disaster preparedness.

Built for the NASA Space Apps Challenge 2024, this project brings together the latest in agricultural technology, open data, and AI to help farmers make informed decisions and conserve water, improving overall productivity and sustainability.

## Key Features ✨
- **🌦️ Crop Recommendations:** Based on real-time NASA precipitation and groundwater data to help farmers choose the best crops for their location.
- **💧 Irrigation Requirements:** Utilizes NASA POWER API precipitation data to determine the irrigation needs for different crops.
- **🌊 Flood Alerts:** Integrated Open Meteo river discharge data for timely flood warnings.
- **📊 Data Visualization:** Graphical representations of precipitation and soil moisture levels using Recharts for intuitive insights.
- **🤖 AI Chatbot:** Powered by Hugging Face Mistral AI to provide quick answers and guidance for common agricultural queries.
- **👩‍🌾 Connect with Experts:** Direct access to agricultural experts for personalized advice.
- **🌱 Water Conservation Methods:** Easy-to-understand water-saving tips tailored for farmers.
- **📋 Crop Data:** Detailed crop descriptions with water requirements, allowing farmers to filter crops based on water usage and select the most suitable options.

## Technologies Used 🛠️
- **Frontend:** React, Tailwind CSS, Recharts
- **APIs:** NASA POWER API, Open Meteo, OpenWeather, Hugging Face
- **AI Integration:** Mistral AI (Hugging Face)

## How to Use 🚜
1. **Clone the repository:**
```bash
git clone https://github.com/ESR-style/AgriGuard.git
```

2. **Install dependencies:**
```bash
npm install
```

3. **Set up environment variables for API keys.**

4. **Run the project:**
```bash
npm run dev
```

## Future Enhancements 🔮
- Add more real-time data sources for enhanced crop predictions.
- Expand expert consultation features with live chat or video support.
- Improve AI chatbot to cover a broader range of queries.

## Acknowledgments 🙌
This project was developed for the NASA Space Apps Challenge 2024 by the Agronauts team. Huge thanks to the open data provided by NASA, Open Meteo, and OpenWeather, as well as Hugging Face for their amazing AI models.