🌐 Live Application: https://numo-educational-app.web.app/
Numo is a vibrant, interactive educational web application designed for children to master numbers (10-20) and the alphabet through play. Featuring a friendly prehistoric world filled with dinosaurs and monster trucks, Numo combines learning with a fast-paced "Catch Game" to bridge the gap between education and entertainment.
- Learning Mode: Direct association between symbols and pronunciation.
- Practice Mode: Error-free quiz system with visual and auditory feedback.
- Catch Game: An action-packed mode where children must catch specific falling items.
- Progressive Difficulty: Speed increases every 3 successful catches (⚡ SPEED UP!).
- High Score System: Independent record tracking for both Numbers and Letters modes.
- Custom Player Names: Beautiful modal for record-breakers to save their names.
- Game Controls: Pause and Stop functionality for controlled sessions.
- Interactive Speech: Uses Web Speech API for clear pronunciations (localized to avoid "capital" letter announcements on iPad).
- Premium Aesthetics: Vibrant glassmorphism UI, smooth animations, and high-quality character art.
- PWA Support: Full offline functionality—install it on your iPad/iPhone home screen and play anywhere.
- Frontend: Vanilla JavaScript (ES6+), HTML5, CSS3.
- Voice Synthesis: Web Speech API.
- Persistence: LocalStorage for persistent high scores.
- Offline Capabilities: Service Workers & Web App Manifest.
- Hosting: Firebase Hosting.
To run the project locally for development or testing:
- Clone or download this repository.
- Serve the directory using any local web server (e.g., Python's
http.serverornpx http-server).npx http-server -p 8080
- Open
http://localhost:8080in your browser.
- Open https://numo-educational-app.web.app/ in Safari.
- Tap the Share button (box with upward arrow).
- Select "Add to Home Screen".
- Launch Numo from your home screen for a full-screen, native-like experience.
The project includes a ready-to-use deployment script for Windows:
- Run
deploy.batto automatically push the latest changes to Firebase Hosting. - Ensure you have the Firebase CLI installed and are logged in.
AppFlow Solution
Building innovative educational tools for the next generation.
This project was built using Vibe Coding methodologies powered by Google's Antigravity IDE, ensuring rapid iteration and high-quality codebase development.
© 2024 AppFlow Solution. All rights reserved.