Smart Agriculture Solutions Powered by NASA & AI
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.
- 🌦️ 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.
- Frontend: React, Tailwind CSS, Recharts
- APIs: NASA POWER API, Open Meteo, OpenWeather, Hugging Face
- AI Integration: Mistral AI (Hugging Face)
-
Clone the repository:
git clone https://github.com/ESR-style/AgriGuard.git
-
Install dependencies:
npm install
-
Set up environment variables for API keys.
-
Run the project:
npm run dev
- 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.
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.