Logo Lanfrica

AD-Group-Africa/elekeza

Domaine:

education

Type de record:

software
Créateur:
AD-
Hôte:
AI-powered adaptive accessible learning platform # Elekeza – AI-Powered Inclusive Learning Platform **Elekeza** *(meaning "to understand" in Swahili)* is an AI-powered, accessibility-first learning platform designed for the Kenyan CBC curriculum. Built for learners with Special Educational Needs (SNE) and mainstream education. **Status:** Pilot-ready. Institution module, CSV import, teacher dashboards, bulk assignment, parent portal, accessibility suite, and offline PWA all working. --- ## Table of Contents - Features - Tech Stack - Architecture - Quick Start (Local Dev) - Demo Accounts - Environment Variables - Deployment - API Summary - Project Structure - Roadmap - License - Team - Acknowledgments --- ## Features - **AI Content Simplification** – Upload PDF/DOCX/TXT; AI adapts for Dyslexia, ADHD, Autism, Intellectual Disability - **Accessibility-First Design** – 40+ toggles: OpenDyslexic font, TTS, line spacing, focus mode, contrast control - **Role-Based Dashboards** – Teacher (student management, bulk assignment), Student (lessons, progress), Parent (ward progress) - **Adaptive Quiz Engine** – Auto-generates questions, tracks progress per student - **Offline-First PWA** – Installable; lessons + quizzes cached; IndexedDB sync queue for offline answers - **Institution Management** – Register schools, CSV bulk import with automatic guardian linking - **Parent Engagement** – Guardian portal, progress tracking, notification hooks ready for SMS/WhatsApp - **Multi-School Ready** – Institution-scoped teacher views, class/grade grouping - **M‑Pesa Payments** – Payment integration for premium features (infrastructure ready) - **SMS Notifications** – Via Africa's Talking API (integration hooks in place) --- ## Tech Stack | Layer | Technology | |-------|------------| | **Frontend** | Next.js 16, TypeScript, Tailwind CSS, Capacitor, next-pwa | | **Backend** | Spring Boot 3.2, Kotlin, JWT auth (HTTP-only cookies) | | **AI Service** | FastAPI, Groq/OpenAI/Anthropic/Google LLMs | | **Database** | PostgreSQL 16 (pr …