Logo Lanfrica

lankyghana/afrigenius-ai

Domain:

educationnatural language processing

Record type:

software
Creator:
lan
Host:
AfriGenius AI - African-themed educational app with AI-powered learning assistance # AfriGenius AI πŸŒπŸŽ“ AfriGenius AI is an innovative African-themed educational platform that leverages artificial intelligence to provide personalized learning experiences. Built with React Native and Expo, the app offers AI-powered explanations, cultural context, and skill development tools designed specifically for African learners. ## πŸ”— Repository **GitHub**: github.com ## 🌟 Features ### πŸŽ“ AI-Powered Learning - **Smart Explanations**: Get detailed explanations on any topic using advanced AI models - **Multiple AI Models**: Choose from GPT-4, Claude, Gemini, and more - **Multi-language Support**: Learn in English, French, Arabic, and local African languages - **Subject Specialization**: Focused learning paths for Mathematics, Science, English, and more ### 🎨 Beautiful African-Themed Design - **Cultural Aesthetics**: Warm earth tones inspired by African landscapes - **Dark/Light Themes**: Comprehensive theming system with smooth transitions - **Responsive Design**: Optimized for both mobile and web platforms - **Accessibility**: High contrast ratios and inclusive design principles ### πŸš€ Modern Architecture - **React Native + Expo**: Cross-platform mobile development - **TypeScript**: Type-safe development with excellent IDE support - **Context API**: Efficient state management for themes and user data - **Modular Components**: Reusable and maintainable component architecture ### πŸ’‘ Enhanced Features - **Usage Tracking**: Monitor your learning progress and API usage - **Offline Storage**: Save your learning history and preferences locally - **Subscription System**: Premium features with usage limits - **Speech Synthesis**: Listen to explanations with text-to-speech - **Content Sharing**: Share learning content with others ## πŸ› οΈ Technology Stack - **Frontend**: React Native, Expo SDK 53 - **Language**: TypeScript - **Navigation**: Expo Router (file-based routing) - **Styling**: StyleSheet with dynamic theming - **State Ma …