Skip to content

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,

Notifications You must be signed in to change notification settings

samrato/KatibaAi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“œ 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

Katiba AI 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

About

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,

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published