Skip to content

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgroAI 🌾 — Voice-Powered Crop Assistant

AgroAI helps farmers get instant answers about crop diseases and pests using advanced AI, voice input, and retrieval-augmented generation.


🚀 Features

  • Telugu language integration so that it is more accessible to farmers
  • Voice-based Question Answering
  • AI-powered Crop Advisory
  • Supports multiple crops & diseases
  • Fast, accurate responses using ChromaDB
  • Uses OpenAI & Groq LLM APIs
  • Simple frontend with TailwindCSS

🛠️ Tech Stack

  • Python
  • NodeJS
  • ChromaDB
  • Sentence Transformers
  • OpenAI / Groq APIs
  • TailwindCSS
  • Axios

⚙️ Installation

Clone the Repository

git clone https://github.com/dhatri713/agroAI.git
cd AgroAI

Python Setup

cd backend
python -m venv venv
source venv/bin/activate   # For Windows: venv\Scripts\activate
pip install -r requirements.txt

NodeJS Setup (Frontend or Voice Support)

cd frontend
npm install

🚀 Running the Project

Backend (Python)

cd backend
uvicorn app:app --reload  

Frontend (Node/JS)

cd frontend
npm start  # or npm run dev

📁 Folder Structure

AgroAI/
├── backend/               ← Python retrieval & AI logic
├── frontend/              ← HTML / Tailwind / JS
├── .env                   ← Environment variables (DO NOT COMMIT)
├── .env.example           ← Safe sample
├── requirements.txt       ← Python dependencies
├── package.json           ← NodeJS dependencies
└── README.md

📝 License

MIT

❤️ Credits

Built with love for farmers 🌾

About

agricultural question answering system for telugu farmers

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages