Logo Lanfrica

amansafaritanzania/AmanAI

Domain:

natural language processing

Record type:

software
Creator:
ama
Host:
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 …