Tanzania-focused multi-expert AI assistant
# 🤖 Aman AI
## Tanzania-Focused AI Assistant
Aman AI is a multi-expert artificial intelligence platform designed to help people learn, create, and solve real-world problems.
It is built with the vision of creating an AI assistant that understands local needs, languages, education systems, and everyday life.
---
# 🌍 Vision
Aman AI is not just a chatbot.
It is a collection of specialised experts:
- 🎓 Teacher
- 🌾 Agriculture
- 💻 Coding
- 🏥 Health
- 🦁 Safari
- 💼 Business
- ✍️ Content Creator
- 📖 Bible
Each expert has a different purpose and communication style.
---
# ⭐ Main Features
## 💬 AI Chat
- Natural conversations
- Expert selection
- Chat memory
---
## 🎓 Teacher Expert
Designed for students.
Features:
- TIE syllabus support
- NECTA-style preparation
- Simple explanations
- Revision notes
- Practice questions
- Step-by-step learning
---
## 🌾 Agriculture Expert
Designed for farmers.
Features:
- Kiswahili communication
- Crop guidance
- Farming methods
- Disease support
- Modern farming advice
- Agriculture business guidance
---
## 💻 Coding Expert
Features:
- Programming help
- Debugging
- Code explanations
- Software guidance
---
# 🛠️ Technology Stack
## Frontend
- HTML
- CSS
- JavaScript
## Backend
- Node.js
- Express.js
## AI
- Groq API
## Storage
- JSON-based chat memory system
---
# 📂 Project Structure
AmanAI
├── config │ └── groq.js │ ├── controllers │ └── chatController.js │ ├── memory │ ├── chatMemory.js │ └── chats.json │ ├── prompts │ ├── teacher.js │ ├── agriculture.js │ └── other experts │ ├── routes │ └── chatRoutes.js │ ├── services │ └── expertRouter.js │ ├── index.html ├── script.js ├── style.css ├── server.js ├── package.json └── .env
---
# 🚀 Installation
## 1. Clone the project
git clone your-project-link
---
## 2. Install dependencies
npm install
---
## 3. Create environment variables
Create a `.env` file:
GROQ_API_KEY=your_api_key_here
---
## 4. Start the server
node server.js
The …