Logo Lanfrica

samrato/KatibaAi

Domaine:

natural language processing

Type de record:

softwaretools
Créateur:
sam
Hôte:
Katiba AI — Your Constitutional Chatbot for Kenya Katiba means Constitution in Swahili. Katiba AI is an interactive chatbot designed to help users understand and explore the Constitution of Kenya (2010) by answering questions with accurate, constitutionally-based responses. 📘 About Katiba AI is a web-based chatbot powered by AI, providing quick, # 📜 Katiba AI — Your Constitutional Chatbot for Kenya **Katiba** means _Constitution_ in Swahili. Katiba AI is an interactive chatbot designed to help users understand and explore the **Constitution of Kenya (2010)** by answering questions with accurate, constitutionally-based responses. --- ## 📘 About Katiba AI is a web-based chatbot powered by AI, providing quick, reliable answers about Kenya's supreme law. Whether you're a student, lawyer, civic educator, or citizen, Katiba AI makes constitutional knowledge accessible and easy to understand. --- ## 🚀 Live Demo _A sneak peek of Katiba AI in action_ Try Katiba AI Live --- ## 🧠 Core Features - **AI-powered Chatbot:** Ask anything about the Constitution of Kenya (2010) and get accurate, referenced answers. - **Contextual Understanding:** Maintains conversation context for better answers. - **Persistent Chat History:** Your chat is saved locally for reference. - **User-friendly Interface:** Clean, responsive UI with easy navigation. - **Start New Chat:** Reset conversation anytime. - **Loading Indicator:** Shows progress while fetching AI responses. - **Secure API Communication:** Interacts with backend using token-based authentication. --- ## 🛠️ Tech Stack ### Frontend - React (with hooks) - Tailwind CSS for styling - React Markdown for rich text responses with formatting - LocalStorage for chat persistence ### Backend - Node.js + Express (or your chosen backend) - AI API integration (OpenAI or custom model) - Token-based API authorization ---