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** …