Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/somenath203/aquayieldai
Click below to checkout the website
https://github.com/somenath203/aquayieldai
daisyui fastapi google-gemini-api gpt-3-5-turbo huggingface-s markdown-to-txt marked multi-ai-agents next nextjs phidata pupppetter react-markdown recharts smart-irrigation-system speechsynthesisutterance tailwind tailwindcss vercel zustand
Last synced: about 13 hours ago
JSON representation
Click below to checkout the website
- Host: GitHub
- URL: https://github.com/somenath203/aquayieldai
- Owner: somenath203
- Created: 2025-02-08T20:12:33.000Z (7 days ago)
- Default Branch: main
- Last Pushed: 2025-02-14T21:12:39.000Z (about 17 hours ago)
- Last Synced: 2025-02-14T22:19:20.708Z (about 16 hours ago)
- Topics: daisyui, fastapi, google-gemini-api, gpt-3-5-turbo, huggingface-s, markdown-to-txt, marked, multi-ai-agents, next, nextjs, phidata, pupppetter, react-markdown, recharts, smart-irrigation-system, speechsynthesisutterance, tailwind, tailwindcss, vercel, zustand
- Language: JavaScript
- Homepage: https://aquayieldaisom.vercel.app/
- Size: 2.71 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌊 AquaYield AI
## 📽️ Application Demo Video
![Screenshot (836)](https://github.com/user-attachments/assets/7a270fdf-1442-4147-9446-586f71541bda)
▶️ [Watch the Demo Video](https://www.youtube.com/watch?v=hQBKC252SOw)
## 🚀 Introduction
**AquaYield AI** is an AI-powered solution designed for sustainable agriculture by optimizing water usage, tracking environmental conditions, and implementing intelligent irrigation scheduling. By integrating AI technologies, AquaYield AI empowers farmers with actionable insights, helping them make data-driven decisions for efficient farm management.
## ✨ Features of the Application
1. **📝 Multi-Step Form Interface:**
- Collects API keys for **Google Gemini**, **OpenAI**, and **OpenWeather**.
- Gathers essential farm details like Location Name, Crop Type, Soil Type, Farm Size, Water Source Type, Current Soil Moisture, and Preferred Irrigation Method.2. **📋 Data Review & Confirmation:**
- Displays all user-provided information for review before submission.3. **🔗 Backend Integration:**
- Seamlessly sends data to a **FastAPI** server for AI-powered analysis.4. **🤖 Multi-Agent AI Functionality (Powered by Phidata):**
- **Location Agent:** Provides insights on geographical features, common crops, and climate conditions.
- **Crop Recommendation Agent:** Suggests the best crops based on farm conditions.
- **Irrigation Planner Agent:** Calculates optimal water requirements.
- **Water Source Agent:** Evaluates efficiency of various water sources.
- **Soil Moisture Agent:** Estimates soil moisture using weather and soil data.
- **Final Report Agent:** Generates a comprehensive final report.5. **📊 Insightful Data Visualization:**
- Displays results step-wise with capabilities to **listen to responses** and **copy text to clipboard**.
- Future trends presented via interactive **line charts** powered by Recharts.6. **📄 PDF Report Generation:**
- Allows users to **download the complete report** in PDF format.## 🛠️ Technologies Used
- **Frontend:**
- ⚡ **Next.js**
- 🎨 **DaisyUI** for beautiful UI components
- 🌬️ **Tailwind CSS** for utility-first styling
- 📊 **Recharts** for data visualization
- 🌐 **React-Markdown** for rendering markdown content
- 📦 **Zustand** for state management
- 🖨️ **Puppeteer-Core** and **@sparticuz/chromium** for PDF generation
- 🗣️ **SpeechSynthesisUtterance** for text-to-speech functionality
- 📄 **markdown-to-txt** for converting markdown to plain text
- 📝 **marked** for parsing markdown into HTML- **Backend:**
- 🚀 **FastAPI** for high-performance APIs
- 🤖 **Phidata** for multi-agent AI functionalities- **APIs Integrated:**
- 🤖 **Google Gemini API**
- 🧠 **OpenAI API**
- ☁️ **OpenWeather API**## 📊 Models Used
- **Gemini-1.5-Flash**
- **GPT-3.5-Turbo**## 🚀 Deployment
- **Web Application:** [AquaYield AI Web App](https://aquayieldaisom.vercel.app/)
- **Swagger Documentation of the FastAPI API:** [AquaYield FastAPI API Docs](https://som180-aquayieldaifastapibackend.hf.space/docs)## ⚠️ Disclaimer
The creator is not responsible for any type of response produced by the models. The responses generated by **Google Gemini** and **OpenAI API** models are beyond the creator's control, including the accuracy and suitability of the outputs. Users should exercise discretion when interpreting and utilizing the provided information.