Logo Lanfrica

didier-building/nlpay-academy

Domain:

natural language processingeducation

Record type:

software
Creator:
did
Host:
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** …