Logo Lanfrica

Joshua-web-ul/historia_ai

Domain:

natural language processingeducation

Record type:

software
Creator:
Jos
Host:
Ask questions and get detailed answers about African history. # HISTORIA AI: Kenya & Africa's Living History Companion ## Overview HISTORIA AI is an innovative digital platform that serves as an interactive, AI-powered companion for exploring and preserving the rich historical and cultural heritage of Kenya and the broader African continent. It combines cutting-edge technology with historical scholarship to create an engaging, educational experience. ## Features - AI-Powered Chat Interface for Q&A about African history - Multilingual Support (50 Kenyan languages + top African languages) - Interactive Timelines and Virtual Tours - Community Engagement and Crowdsourced Content - Web Scraping for Continuous Learning from Online Sources - AR/VR Experiences and Gamification - Cultural Preservation Tools ## Tech Stack - Backend: FastAPI (Python), PostgreSQL with pgvector, Weaviate - Frontend: React with TypeScript, Tailwind CSS - AI/ML: OpenAI GPT-4, Sentence Transformers, Whisper, Coqui TTS - DevOps: Docker, Kubernetes ## Getting Started 1. Clone the repo 2. Set up backend: `cd backend && pip install -r requirements.txt` 3. Set up frontend: `cd frontend && npm install` 4. Run database: `docker run -d -p 5432:5432 postgres` 5. Start backend: `uvicorn main:app --reload` 6. Start frontend: `npm start` ## License MIT