AI crop advisory chatbot for small-scale farmers in South Africa
# 🌿 FarmAssist AI
A domain-specific AI crop advisory chatbot for small-scale farmers in South Africa, built under **The Digital Farmer** brand by Eliora.
## What it does
- Answers farming questions about planting, pests, diseases, soil, and markets
- Responds in English, isiZulu, Sesotho, isiXhosa, and Afrikaans
- Covers South African regions, seasons, and local crop conditions
- Powered by Claude (Anthropic API)
## Tech Stack
- **Frontend:** HTML, CSS, Vanilla JavaScript
- **Backend:** Node.js (built-in `http` and `https` modules — no dependencies)
- **AI:** Anthropic Claude via REST API
- **Architecture:** Client → Local Node server → Anthropic API
## How to run locally
1. Clone the repo
2. Add your Anthropic API key to `server.js`
3. Run `node server.js`
4. Open `
localhost`
## Key concepts demonstrated
- Prompt engineering and system prompt design
- Stateful conversation history management
- CORS-safe API proxy architecture
- Domain-specific AI product development