Build a beautiful, colorful, responsive, interactive, and fun educational web application that helps Ethiopian children learn the Amharic alphabet (ፊደል).
# 🇪🇹 Amharic Letter Learning for Kids
An interactive educational web application designed to help children learn the **Amharic (Geez) alphabet (ፊደል)** through engaging lessons, games, quizzes, writing practice, pronunciation, and reward-based activities.
The application is built using **HTML5**, **CSS3**, and **Vanilla JavaScript**, making it lightweight, responsive, and easy to run in any modern web browser without requiring any external frameworks.
---
## 📚 Features
### 🎓 Learning Module
- Learn all Amharic (Geez) letters
- Letter pronunciation
- Example words with illustrations
- Letter stroke order
- Audio playback
- Interactive flashcards
### ✍️ Writing Practice
- Canvas-based handwriting practice
- Letter tracing
- Stroke guide
- Undo/Redo
- Clear canvas
- Writing accuracy checking
### 🎮 Educational Games
- Letter Recognition Quiz
- What Is This Letter?
- Match the Letter Game
- Memory Card Game
- Balloon Pop Game
- Find the Letter Challenge
- Letter Puzzle
- Listening Challenge
- Word Builder
- Fill the Missing Letter
- Speaking Practice (Speech Recognition)
### 🏆 Reward System
- XP Points
- Coins
- Stars
- Badges
- Achievement System
- Daily Rewards
- Level Progression
- Win/Loss Tracking
### 📊 Progress Tracking
- Lesson completion
- Quiz scores
- Practice history
- Learning streak
- Local progress storage using LocalStorage
### 👨👩👧 Parent Dashboard
- Child learning progress
- Completed lessons
- Average score
- Weak letters
- Strong letters
- Practice statistics
### ⚙️ Settings
- Dark/Light Mode
- Sound On/Off
- Music On/Off
- Language Selection
- Reset Progress
- Volume Control
### 📱 Responsive Design
- Desktop
- Tablet
- Mobile
- Touch Friendly
- Keyboard Accessible
---
## 🛠️ Technologies Used
- HTML5
- CSS3
- JavaScript (ES6+)
- Canvas API
- LocalStorage API
- Web Speech API
- Drag & Drop API
- CSS Animations
- Responsive Design
---
## 🎯 Educational Objectives
This application helps children:
- Learn all Amharic letters
- Improv …