A toddler-friendly web application designed to help young children learn numbers through interactive games.
-
🎮 Three Difficulty Levels:
- Easy: Numbers 0-10
- Medium: Numbers 11-100
- Hard: Numbers 101-1000
-
🗣️ Bilingual Support:
- English pronunciation
- Hungarian (Magyar) pronunciation
- Uses Web Speech API for accurate number pronunciation
-
🎯 Interactive Learning:
- Listen to a number being read aloud
- Choose the correct number from 3 options
- Instant feedback with visual cues
- Score tracking to monitor progress
-
🎨 Toddler-Friendly Design:
- Colorful, engaging interface
- Large, easy-to-tap buttons
- Simple navigation
- Fun animations and emojis
- Choose Your Language: Select either English or Hungarian
- Pick a Difficulty: Choose between Easy (0-10), Medium (11-100), or Hard (101-1000)
- Start the Game: Click "Start Game"
- Listen: The app will read a number aloud
- Guess: Tap the correct number from the three options shown
- Learn: Get instant feedback and move on to the next number!
Visit the app at: https://nubianlachlan.github.io/number-learning-app/
- Pure HTML/CSS/JavaScript: No dependencies required
- Web Speech API: Built-in browser support for text-to-speech in multiple languages
- Responsive Design: Works on desktop, tablet, and mobile devices
- GitHub Pages Compatible: Easy deployment
The app works best on modern browsers that support the Web Speech API:
- Google Chrome (recommended)
- Microsoft Edge
- Safari
- Opera
Note: Firefox has limited Web Speech API support and may not work properly.
To run locally:
- Clone this repository
- Open
index.htmlin a modern web browser - Start playing!
No build process or dependencies required.
The app is automatically deployed via GitHub Pages. Any changes pushed to the main branch will be reflected on the live site.
MIT License - Feel free to use and modify for your own educational purposes!