Logo Lanfrica

TadesseAsrie/Amharic-Letter-Learning-for-Kids

Domaine:

educationnatural language processing

Type de record:

software
Créateur:
Tad
Hôte:
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 …