An offline-first educational platform designed for remote learning in Northern Kenya, specifically targeting Turkana County primary schools. This platform integrates KICD curriculum with AI-powered local language translation and robust offline capabilities.
# EdTech for Remote Learning - Northern Kenya Pilot
An offline-first educational platform designed for remote learning in Northern Kenya, specifically targeting Turkana County primary schools. This platform integrates KICD curriculum with AI-powered local language translation and robust offline capabilities.
## 🌍 Project Overview
This EdTech solution addresses the unique challenges of education in Northern Kenya by providing:
- **Offline-first design** for areas with limited internet connectivity
- **AI-powered translation** to Somali and Maasai languages using Whisper AI
- **KICD curriculum alignment** for standardized education
- **Student progress tracking** with local data persistence
- **Sync capabilities** when WiFi becomes available
## 📱 Screenshots
### Learning Dashboard
*Main dashboard showing student progress, language selection, and KICD Mathematics curriculum with offline sync status*
### AI Translation Interface
*Whisper AI translation engine for converting English lessons to Somali and Maasai languages with voice recording capabilities*
### Pilot Implementation Plan
*6-month pilot program timeline and implementation strategy for 5 Turkana County primary schools*
## 🚀 Features
### Core Functionality
- **Offline-First Architecture**: Full functionality without internet connection
- **Multi-Language Support**: English, Somali (Af-Soomaali), and Maasai (ɔl Maa)
- **KICD Curriculum Integration**: Official Kenya curriculum for Mathematics (Grades 1-6)
- **Progress Tracking**: Individual student progress monitoring and analytics
- **Smart Sync**: Automatic synchronization when WiFi is available
### AI Translation Engine
- **Voice Recording**: Record lessons in English using device microphone
- **Whisper AI Integration**: Advanced speech-to-text conversion
- **Real-time Translation**: Instant translation to local languages
- **Audio Generation**: Text-to-speech for translated content
- **Offline TTS**: Local audio synthesis for offline use
### T …