Skip to main content

About the project

Funda AI: Zimbabwe Heritage-Based Curriculum Interactive Tutor

Funda AI is an offline-first, RAG-powered interactive tutoring platform built for Forms 1–4 under the official Zimbabwe Heritage-Based Curriculum. Powered by Google Gemini 1.5 Flash and LangChain vector embeddings with ChromaDB, the system enforces strict anti-hallucination grounding safeguards.

Key Features:

Socratic Active Learning: Moves beyond static Q&A by guiding students step-by-step and providing interactive check-for-understanding quizzes.

Persistent SQLite Authentication & Sessions: Role-based access control (Student vs. Teacher/Admin) with saved multi-session chat histories.

Live Document Versioning & Ingestion: Allows administrators to upload updated official syllabus PDFs which are automatically chunked, versioned, and vectorized in real-time.

One-Click WhatsApp Sharing: Enables students to instantly export verified tutor responses to WhatsApp.

Fully Containerized: Built as a modern monorepo deployable instantly via Docker Compose.

Built with

pythonreact.jsvitelangchainchromadbsqliteraggeminigeminiapigemini-apigoogle-geminigemini apigemini-2.5-flashdockerdocker-composedockerfile

Prize Categories Entered

  • Google

    Best Use of the Google Gemini API

    Submitted