Advanced AI-powered language learning platform with romanization support for Amharic, Japanese, Chinese, Korean and more. Features include TTS audio, interactive flashcards, spaced repetition, and comprehensive progress tracking.
# Afaan - Advanced Language Learning Platform 🌍
An AI-powered language learning platform with comprehensive features for immersive language education. Built with React, featuring real-time conversation practice, interactive exercises, cultural insights, and advanced progress tracking.
## ✨ Features
### 🔊 Audio Features
- **Text-to-Speech**: Hear native pronunciation for all tutor messages
- **Speech Recognition**: Practice speaking with voice input
- **Auto-play Audio**: Automatic playback for conversation practice
- **Multi-language Support**: Native voice synthesis for 10+ languages
### 📝 Interactive Exercises
- **Flashcards**: Spaced repetition system for vocabulary retention
- **Fill-in-the-Blank**: Grammar and vocabulary practice
- **Multiple Choice**: Quick comprehension quizzes
- **Intelligent Difficulty**: Exercises adapt to your level
### 💾 Data Persistence
- **Auto-save Progress**: All conversations and progress saved locally
- **Export/Import**: Backup your learning data
- **Cross-session Continuity**: Pick up where you left off
- **Vocabulary Tracking**: Automatic word collection
### 🎯 Enhanced Learning
- **Grammar Library**: Comprehensive grammar explanations with examples
- **Cultural Insights**: Learn about customs, traditions, and etiquette
- **Conversation Scenarios**: Practice real-world situations (restaurant, travel, shopping)
- **Adaptive Difficulty**: Content adjusts to your proficiency level
### 🎨 UI/UX Features
- **Dark Mode**: Eye-friendly theme for any time of day
- **Mobile Responsive**: Seamless experience on all devices
- **Customizable Themes**: 5 beautiful color schemes
- **Keyboard Shortcuts**: Quick access to all features
- `Ctrl+Enter`: Send message
- `Ctrl+K`: Open exercises
- `Ctrl+G`: Open grammar library
- `Ctrl+M`: Toggle microphone
- `Ctrl+D`: Toggle dark mode
### 📊 Advanced Analytics
- **Progress Charts**: Visualize vocabulary growth and accuracy
- **Streak Tracking**: Maintain your learning momentum
- **Achieveme …