Logo Lanfrica

Caprice-Instinct/kiswahili-kwanza

Domaine:

natural language processingeducation

Type de record:

software
Créateur:
Cap
Hôte:
Kiswahili Kwanza: A Smart Multimodal Learning Application for Children with Dyslexia # Kiswahili Kwanza **Learn, Practice, Master the Swahili Language** An AI-powered interactive platform for learning Kiswahili (Swahili), featuring a modern Next.js web application and intelligent language learning assistance. ## Project Overview Kiswahili Kwanza is a comprehensive language learning platform designed to make learning Swahili accessible, engaging, and effective. The project combines: - **Modern Web Application**: Built with Next.js, TypeScript, and Tailwind CSS - **AI-Powered Learning**: Machine learning models for translation, pronunciation, and personalized recommendations - **Interactive Content**: Lessons, quizzes, and practice exercises - **Progressive Learning**: Structured path from beginner to advanced ## Project Structure ``` kiswahili-kwanza/ ├── nextjs-app/ # Frontend web application │ ├── app/ # Next.js pages and layouts │ ├── components/ # Reusable React components │ ├── lib/ # Utility functions │ └── public/ # Static assets │ ├── ai-model/ # AI/ML backend │ ├── api/ # FastAPI endpoints │ ├── models/ # Trained models │ ├── src/ # Model training and inference │ └── data/ # Training datasets │ └── README.md # This file ``` ## Features ### Current Features - ✅ Interactive home page with platform overview - ✅ Structured lessons page with learning paths - ✅ Practice exercises with quizzes - ✅ About page with platform information - ✅ Responsive design for all devices - ✅ Clean, modern UI with Tailwind CSS - ✅ Progress tracking: Learners and guardians can view quiz attempts, scores, and progress in real time - ✅ Parent Portal: Guardians can securely access a dashboard showing their learner’s quiz history, categories (in Kiswahili), difficulty, and pass/fail status - ✅ Swahili localization for quiz categories and difficulty levels ### Planned Features - 🔄 User authentication and profiles - 🔄 Progress tracking and analytics - …