Kinyarwanda-Focused AI for Specialized Digital Skills - Breaking language barriers in African tech education
# π NLPay Academy
**Kinyarwanda-Focused AI for Specialized Digital Skills**
Breaking language barriers and improving curriculum access through AI-powered learning in Kinyarwanda.
## π Overview
NLPay Academy is the first comprehensive AI-powered educational platform designed specifically for Kinyarwanda speakers. Our platform combines cutting-edge AI technology with local language support to make technology education accessible to everyone in Rwanda and beyond.
### β¨ Key Features
- π€ **AI-Powered Learning**: Intelligent tutoring in both English and Kinyarwanda
- π **Real-time Translation**: Instant translation between English and Kinyarwanda
- π± **Mobile-First Design**: Optimized for African internet usage patterns
- π **Comprehensive Curriculum**: DevOps, Cybersecurity, AI, and Web Development
- π **Bilingual Interface**: Complete support for English and Kinyarwanda
- π **Progressive Courses**: Structured learning paths with hands-on projects
## π Live Demo
- **Main Platform**: English Version | Kinyarwanda Version
- **Translation Demo**: Translation Test
- **Authentication Demo**: Auth Test
- **Full Feature Demo**: Complete Demo
- **Pitch Presentation**: Investor Pitch
## π οΈ Technology Stack
### Frontend
- **HTML5/CSS3/JavaScript**: Progressive Web App architecture
- **Responsive Design**: Mobile-first approach with CSS Grid and Flexbox
- **PWA Features**: Offline capability and installable interface
### Backend
- **Django REST Framework**: Python-based API backend
- **PostgreSQL**: Robust database for user data and courses
- **JWT Authentication**: Secure token-based authentication
### AI & Translation
- **OpenAI GPT**: Advanced conversational AI
- **MyMemory API**: Primary translation service
- **Custom NLP**: Offline dictionary and rule-based fallbacks
- **Speech Synthesis**: Text-to-speech for language learning
## π¦ Installation
### Prerequisites
- Python 3.8+
- pip (Python package manager)
- Git
### Quick Start
1. **Clone the repository** β¦